html{height:101%}

*{margin:0; padding:0}

body{font-family:Tahoma,Arial,"Trebuchet MS",Tahoma,sans-serif; font-size:12px; line-height:1.64em; background-color:white; background-image:url(../images/bg.jpg); background-repeat:repeat-x; color:gray}

a{color:#299DCA; text-decoration:none; outline:0}

a:hover{color:#808080}

.blue{color:#299DCA}

p{margin:0 0 15px 0; padding-left:10px; font-size:12px}

h1{font-size:24px; font-weight:lighter; color:#9b9b9b; padding-left:10px}

h2{font:bold 1.6em Arial,Sans-Serif; margin:0 0 12px}

h3{color:#9b9b9b; font-size:12px; margin:5px 0 0 10px}

#content{width:920px; margin:0 auto; background-color:white}

#logo{float:left; border-bottom:5px solid #7DD0F1; height:58px; width:270px}

#menu{float:right; width:644px; padding:10px 0; margin:19px 0 5px; border-bottom:5px solid #e0e0e0}
#menu li{font-size:1.1em; display:inline}

#menu li a{padding:17px 15px 0 10px; margin:0 45px 0 0; background:#fff url(../images/arrow_left.jpg) no-repeat 10px 5px; color:#808080; border-left:1px solid #e0e0e0}

#menu li a:hover{color:#7DD0F1; border-left:1px solid #7DD0F1; background:#fff url(../images/arrow_down.jpg) no-repeat 10px 5px}

.current{color:#7DD0F1 !important; border-left:1px solid #7DD0F1 !important; background:#fff url(../images/arrow_down.jpg) no-repeat 10px 5px !important}

#intro{clear:both; background:#ccc url(../images/header_1.jpg) no-repeat; color:#333; height:118px; padding:0px 0 0 20px}
#intro p{margin:0; color:#808080; font-weight:bold; font-size:.9em}

#left{clear:left; float:left; width:430px; padding:0 34px 0 5px; margin:15px 0 15px}

#left h1{font-size:20px; font-family:Georgia,Arial,Sans-Serif; color:#9b9b9b; border-bottom:1px solid #eee; padding:0 0 7px; margin:0 0 15px 0px}

#left h3{border-bottom:1px solid #299dca; background-color:#f4f4f4; padding:2px 10px 2px 10px; margin:0 0 15px 0}

#left a{color:#299dca; text-decoration:underline}

#left a:hover{color:#ccc}

#left img{border:1px solid #ccc; padding:1px; float:left; margin:0 15px 5px 0}

#left a img{border:1px solid #299dca; padding:1px; margin:0 2px 0px 2px; float:none}

.no_border{border:0 !important}

#left ul{margin-left:10px; list-style-position:inside}

#left li{margin-bottom:10px}

.blau{color:#299dca}
.grau{color:#808080}

#right_index{position:relative; top:-50px; margin:0 19px 0 0; padding:0px; float:right; width:405px; height:346px; font-size:.9em; background:#fff; background-image:url(../images/index.jpg); background-repeat:no-repeat}
 
#right_begutachtung{position:relative; top:-50px; margin:0 19px 0 0; padding:0px; float:right; width:405px; height:346px; font-size:.9em; background:#fff; background-image:url(../images/begutachtung.jpg); background-repeat:no-repeat}
 
#right_beratung{position:relative; top:-50px; margin:0 19px 0 0; padding:0px; float:right; width:405px; height:346px; font-size:.9em; background:#fff; background-image:url(../images/beratung.jpg); background-repeat:no-repeat}
 
#right_kontakt{position:relative; top:-50px; margin:0 19px 0 0; padding:0px; float:right; width:405px; height:346px; font-size:.9em; background:#fff; background-image:url(../images/kontakt.jpg); background-repeat:no-repeat}
 
#right_referenzen{position:relative; top:-50px; margin:0 19px 0 0; padding:0px; float:right; width:405px; height:346px; font-size:.9em; background:#fff; background-image:url(../images/referenzen.jpg); background-repeat:no-repeat}
 
#right_impressum{position:relative; top:-50px; margin:0 19px 0 0; padding:0px; float:right; width:405px; height:346px; font-size:.9em; background:#fff; background-image:url(../images/impressum.jpg); background-repeat:no-repeat}
 
#right_innen{margin:50px}

#right_begutachtung h3, #right_beratung h3{border-bottom:1px solid #299dca; padding:2px 10px 2px 10px; margin:0 0 15px 0}

#right_innen h3{border-bottom:1px solid #299dca; padding:2px 10px 2px 10px; margin:0 0 15px 0}

#right h2{border-bottom:1px solid #ccc; padding:0 0 8px}
#right .info{border:1px solid #e0e0e0; background:#f4f4f4; padding:8px}

#fotos{height:145px; width:403px}

.thumbs img{position:relative; padding:1px; margin:2px 3px 3px 2px; border:2px solid #aaa; background-color:inherit}
.thumbs img:hover{border:2px solid #db7093}

#footer{height:20px; clear:both; border-top:1px solid #ccc; padding:10px; margin:0 0 5px; font-size:11px; color:#9b9b9b; background:#fff}

#footer a{color:#808080; background:#fff; font-weight:bold}

.right{float:right; padding:7px 0 0 15px}
	
	