/***************************************
*  
*   aufderwacht.css Stylesheet fuer 
*   aufderwacht.ch (Global Sheet)
*
*   Copyright by Christian Schwan
*
*   Dimme Crossmedia GmbH
*   http://www.dimme.ch
*
*
***************************************/

@import url(aufderwacht_navigation.css);
@import url(aufderwacht_gallery.css);

html,body 
{
background:#e8e8e8;
padding:0;
font-size:100.01%;
height:auto;
margin:0;
}
body.small{
font-size:80%;
}
body.normal{
font-size:100%;
}
body.big{
font-size:120%;
}
#wrap{
width:870px;
margin:auto;
padding:0;
background:#fff;
}
#center{
margin:auto;
margin-top:70px;
text-align:center;
padding:0;
background:#e8e8e8;
}
#site{
width:840px;
margin:auto;
padding:0;
padding-left:28px;
background:#fff;
}
img {
border:0;
}

#print_logo {
display:none;
}

a {
text-decoration:none;
}

.field{
font-family:verdana,arial,tahoma,helvetica,sans-serif;
font-size:0.9em;
height:13px;
padding-top:2px;
padding-left:2px;
}
.form{
padding-left:8px;
padding-top:10px;
}
.weiter img{
margin-top:0px;
}
/***************************************
*   Ueberschrift
***************************************/
h1{
font-size:1.3em;
font-family:verdana,arial;
color:#000;
font-weight:normal;
margin:0;
line-height:120%;
padding-bottom:10px
}
h2{
font-size:1.2em;
font-family:verdana,arial;
color:#464646;
font-weight:normal;
margin:0;
padding:0
}
h3{
font-size:1.0em;
font-family:verdana,arial;
font-weight:bold;
line-height:140%;
color:#464646;
margin:0;
padding-bottom:4px
}
h4{
font-size:0.9em;
font-family:verdana,arial;
font-weight:bold;
line-height:140%;
color:#464646;
margin:0;
padding:0
}
h5{
font-size:0.9em;
font-family:verdana,arial;
font-weight:bold;
line-height:140%;
color:#000;
margin:0;
padding:0
}
/***************************************
*   Header
***************************************/
#header{
height:291px;
width:815px;
}
#banner
{
width:815px;
height:291px;
position:absolute
}
#logo
{
width:320px;
height:228px;
padding-left:495px;
position:absolute;
top:63px
}

/***************************************
*   Content
***************************************/
#content_popup {
float:left;
font-size:1.0em;
font-family:verdana,arial;
line-height:140%;
float:left;
color:#505050;
width:auto;
padding:5px 0 0 5px;
background-color:#fff;
}
#content{
float:left;
background:#fff url(http://aufderwacht.ch/cms/images/bg.gif) center 0 repeat-y;
margin:35px 0 35px 0;
width:815px
}
#content  a, #content_popup  a{
text-decoration:none;
font-weight:bold;
color:#115383;
}
#content  a:hover,#content_popup a:hover{
text-decoration:underline;
color:#115383;
}
#content_left
{
width:200px;
float:left;
color:#505050;
background-color:#fff;
padding-top:0px;
height:auto;
margin-right:50px;
padding-right:0px;
font-size:0.7em;
font-family:verdana,arial;
line-height:140%
}
#content_left  a{
text-decoration:none;
}
#content_left a:hover{
text-decoration:none;
}
#content_main
{
float:left;
font-size:0.75em;
font-family:verdana,arial;
line-height:140%;
float:left;
color:#505050;
width:550px;
padding-left: 0px;
background-color:#fff;
padding-top:0px
}
/***************************************
*   Navigation Help
***************************************/
#col2 #navhelp,
#start #navhelp{
margin-top:0px
}
#navhelp{
height:17px;
line-height:17px;
position:relative;
margin-top:12px;
}
#navhelp div#stage{
height:17px;
line-height:19px;
width:92px
}
#navhelp ul{
list-style-type:none;
float:left;
display:block;
padding:0;
margin:0;
height:17px;
line-height:17px
}
#navhelp li{
float:left;
display:block;
height:17px;
width:auto;
padding:0;
margin:0;
background:none
}
#navhelp li#small,
#navhelp li#medium,
#navhelp li#sitemap{
border:none
}
#navhelp li a,
#navhelp li span{
display:block;
background-repeat:no-repeat;
background-position:center center;
height:17px
}
#navhelp li a{
cursor:pointer
}
#navhelp li a em,
#navhelp li span em{
position:absolute;
top:-200em;
left:-4000em;
font-style:normal;
color:#787878;
cursor:pointer
}
#navhelp li a:hover{
text-decoration:none
}
#navhelp li a em{
color:#115383;
}
#navhelp li a:hover em{
position:absolute;
top:23px;
left:0px;
height:17px;
border:1px solid #787878;
line-height:15px;
width:auto;
overflow:hidden;
display:block;
padding:1px 10px 0 5px;
white-space:nowrap
}
#navhelp li#small a{
background-image:url(../images/icons/small_Akt.gif);
width:16px
}
#navhelp li#small a:hover,
#navhelp li#small.active a,
body.small #navhelp li#small a{
background-image:url(../images/icons/small_inAkt.gif)
}
#navhelp li#medium a{
padding-right:4px;
padding-left:0px
}
#navhelp li#medium a,
#navhelp li#medium span{
width:10px;
background-image:url(../images/icons/medium_Akt.gif)
}
#navhelp li#medium a:hover{
background-image:url(../images/icons/medium_inAkt.gif)
}
#navhelp li#big{
padding-right:0px;
padding-left:0px
}
#navhelp li#big a{
background-image:url(../images/icons/big_Akt.gif);
width:16px
}
#navhelp li#big a:hover,
#navhelp li#big.active a,
body.big #navhelp li#big a{
background-image:url(../images/icons/big_inAkt.gif)
}
#navhelp li#drucken a,
#navhelp li#drucken span{
width:21px;
background-image:url(../images/icons/drucken_Akt.gif);
}
#navhelp li#drucken a:hover{
background-image:url(../images/icons/drucken_inAkt.gif)
}
#navhelp li#newsletter{
padding-right:2px;
padding-left:4px;
}
#navhelp li#newsletter a{
background-image:url(../images/icons/newsletter_Akt.gif);
width:16px
}
#navhelp li#newsletter a:hover,
#navhelp li#newsletter.active a,
body.big #navhelp li#newsletter a{
background-image:url(../images/icons/newsletter_inAkt.gif)
}
#navhelp li#pdf a{
background-image:url(../images/icons/pdfexport_Akt.gif);
width:16px
}
#navhelp li#pdf a:hover,
#navhelp li#pdf.active a,
body.big navhelp li#pdf a{
background-image:url(../images/icons/pdfexport_inAkt.gif)
}
#navhelp li#favoriten{
padding-right:2px;
padding-left:3px;

}
#navhelp li#favoriten a{
background-image:url(../images/icons/bookmark_Akt.gif);
width:16px;
}
#navhelp li#favoriten a:hover,
#navhelp li#favoriten.active a,
body.big #navhelp li#favoriten a{
background-image:url(../images/icons/bookmark_inAkt.gif)
}
#navhelp li#empfehlen a{
background-image:url(../images/icons/empfehlen_Akt.gif);
width:24px;
}
#navhelp li#empfehlen a:hover,
#navhelp li#empfehlen.active a,
body.big #navhelp li#empfehlen a{
background-image:url(../images/icons/empfehlen_inAkt.gif)
}
#navhelp li#sitemap{
padding-right:2px;
padding-left:3px;
}
#navhelp li#sitemap a{
background-image:url(../images/icons/sitemap_Akt.gif);
width:22px;
}
#navhelp li#sitemap a:hover,
#navhelp li#sitemap.active a,
body.big #navhelp li#sitemap a{
background-image:url(../images/icons/sitemap_inAkt.gif)
}
#navhelp li#small,#navhelp li#medium{
padding-right:0px;
padding-left:0px;
}
#navhelp li#pdf,#navhelp li#empfehlen{
padding-right:3px;
padding-left:2px;
}
#info
{
margin-top:40px;
}



#house {
margin:auto;
width:180px;
border: 1px solid #ccc;
border-collapse: collapse;
}

#twice {
width: auto;
margin:auto;
}

#house .title,
#house .type
{
padding: 3px;
background-color:#555;
color: #fff;
font-weight: bold;
}

#house .rooms,
#house .size{
padding: 10px 3px 3px 3px;
}

#house .price{
text-align: right;
padding: 10px 3px 3px 3px;
}
input.submit {
background: #fff;
font-family:verdana,arial;
color:#464646;
border:1px solid darkgray;
margin-top: 5px;
margin-bottom: 10px;
}

input.back {
background: #fff;
font-family:verdana,arial;
color:#464646;
border:1px solid darkgray;
margin-top: 10px;
margin-bottom: 10px;
}



input.textfeld,
select.textfeld,
textarea.textfeld
{
background: #fff;
font-family:verdana,arial;
color:#464646;
border:1px solid darkgray;
}




form.senden {
float:left;
width: auto;
padding-right: 5px;
}

#grview{
float:left;
width:auto;
margin:0;
background:#fff;
}
#grview td{
padding-right:30px;
}

p.red {
color: #FF0000;
font-weight:bold;
padding-top: 10px;
}

p {
padding-bottom: 10px;
}
#formsearch img {
margin:0;
padding:0;
position:relative;
top: -5px;
}
#grview td img{
margin-bottom: -4px;
}

.sitefont input {
border:1px solid #ccc;
margin-bottom: 2px;
margin-top: 2px;
}

.sitefont td {
padding-left: 2px;
}

.ecard {
float:left;
width: 480px;
padding:0;
margin:0;
border-collapse: collapse;
}
.ecard td {
padding-bottom: 15px;
}
.ecard img{
float:left;
border: 1px solid #ccc;
padding: 3px;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}

.ecard img:hover{
float:left;
border: 1px solid #ccc;
padding: 3px;
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

ul {
margin: 10px 0 10px 20px;
}
#print_button {
display:none;
}
/***************************************
*   Sitemap
***************************************/
#sitemap{
padding:0;
margin:0
}
#sitemap li a{
text-decoration:none;
color:#505050;
font-weight:normal;
margin-left:0px;
padding-left:0px
}
#sitemap li a:hover{
text-decoration:underline;
color:#115383;
font-weight:normal
}
#sitemap ul,#sitemap li{
list-style-type:none;
display:block;
list-style-position:inside;
padding:0;
margin:0;
font-family:verdana,tahoma,arial;
font-size:1.0em;
line-height:140%;
margin-left:0px;
padding-left:0px;
}
/***************************************
*   Footer
***************************************/
#footer
{
width:870px;
height:31px;
padding-top:13px;
clear:left;
color:#747474;
font-size:0.6em;
font-family:verdana,arial;
margin:0 auto;
text-align:center;
background-color:#e8e8e8;
}
