/*(c) www.frag-deinen-gutachter.de
erstellt 	: 20/06/2010
 */
body {color: #000; background: #ffffff;font-size: 100.01%; font-family: "Times New Roman", Times, serif;}
* {line-height: 1.4em;}
div, p, h1, h2, h3, h4, ul, li {margin: 0; padding:0;} 
h1, h2, h3, h4  {color:#272727;}
p { font-size: 1.0em; font-style: normal; padding: 0.2em 0 0 0.5em; }
/*  Datum, Zeit, Navigation ----------------------------------------------------*/
#leiste { height: 30px; font-size:.8em; text-align: left; border-top:1px solid #C4C769;border-left: 1px solid #C4C769;border-right: 1px solid #C4C769;border-bottom: 3px solid #C4C769;}
#zeit{float: left;width: 420px;height: 20px;padding:4px;}
ul#menue {float: right; margin:0px; padding:4px; width: 480px; text-align:right;}
ul#menue li {list-style:none; margin:6px; padding:2px; display:inline;}
ul#menue a {padding:2px; text-decoration:none; border:1px solid #000000; border-bottom:3px solid #000000;border-left-color:#FFFFFF; border-top-color:#FFFFFF; color:#000000;}
ul#menue a:hover {border-color:yellow; border-left-color:#000000; border-top-color:#000000; color:#FFFFFF; background-color:#0099FF;}
#menue strong {background-color:#99CCFF;color: #CC3300; margin: 0; padding: .2em;}
 /*  header ----------------------------------------------------*/
#header  {background:silver url(../gifs/titel-3.jpg) no-repeat;border: 0;height: 65px;color: #000000;font-size: .85em; margin: 0;padding: .2em 0;text-align: right;}
#slogan {background:#DEDDDB;color:#333333; border:1px solid #CCFF33;font-size:13px;padding:3px;margin-top:5px;text-align:center;letter-spacing:0.5em;}
/*  container ----------------------------------------------------*/
#container{margin: 1em auto; width:980px;}
#frage{background-color: #CCFFFF; padding:0.4em;margin:20px 2px 0 2px;} 
#frage h1 {font-size: 1.8em;color:#336666;padding:1px 8px;}
#frage h2 {font-size: 1.6em;color:#008000;padding:1px 8px;}
#frage h3 {font-size: 1.4em;padding:1px 8px;}
.stadt {background-color:#008000;color:#FFFFFF;}
.gebaeud {color:#4b0082;} .abdicht {color:#ff8c00;} .holzs {background-color:#CC9933;} 
.mauer {background-color:#CC744E;} 
h2.frage { font-size: 1.4em; color:#fc0909; padding: 0.4em;}
h3.gruen { font-size: 1.2em; color: #339933;padding: 0.4em;}
.gruen1 { background-color: #008000; padding: 2px; }
/*  spalte1 ----------------------------------------------------*/
#spalte1 { float: left; width:735px; padding: 10px 10px 0px 10px; margin: 10px 2px 0 2px;}
.holz {color:#666633; padding: 0.4em;}
#spalte1 ul {
  list-style-type: square;
  margin: 0;
  padding: .5em .5em .5em 4em;
}

#spalte1a { float: left; width:935px; padding: 10px 10px 0px 10px; margin: 10px 2px 0 2px;}
#float21 { background-color: #CCFFFF; color: #000; border: 0px solid #f09;float: left; padding: 3px; width: 100%;}
#vbilder {float: left; color: #fff;	border: 1px solid #d3d3d3; padding: 2px;margin:0 12px 10px 0;width: 280px; height: 280px;}
#vbild {float: left;border:1px solid #d3d3d3;padding:2px;margin:5px 12px 10px 0;width:330px; height:330px;}
#vbild1 {float: left;border:1px solid #d3d3d3;padding:1px; margin:5px 10px 10px 0;width:264px; height:264px;}
.imaget-1 {float:right;	padding:3px; margin:2px; border:1px solid #9C9C11;}
.imaget-2 {float:left; padding:1px; margin:1px; border:1px solid #9FA41D;}
.imaget-3 {float:left; padding:1px; margin:1px; border:1px solid #9FA41D;}   
.initial:first-letter { font-size: 2.0em; line-height: 100%; float: left; margin: 0 0.2em 0 0; padding: 0.3em 0 0 0; font-weight: bold; color: #ff0000;}
.green1 { background-color:#008000; color:#fff; padding:1px;} 
#spalte1 a, #spalte1a a, #container p.rechts a { color: #600; text-decoration:none; font-weight: bold;}
#spalte1 a:visited, #spalte1a a:visited{ color: #600;text-decoration:none; } 
#spalte1 a:hover, #spalte1 a:active, #spalte1a a:hover, #spalte1a a:active, #container p.rechts a:hover { color: #000; background-color: #ffff00; }
.clearer {clear: both;}
/*  suche gutachter ----------------------------------------------------*/
#suchfind {width:960px;background-color: #CCFFFF;margin-top:40px;}
#suchfind p.such { font-size: 1.2em; font-style: normal; padding: 0.2em 0 0 0.5em; }
.green1 { background-color:#008000; color:#fff; padding:1px;} 
.greenf { background-color:yellow;color:red; padding:1px;} 
#fachge { float: left; width:465px; background-color: #ffffcc;margin: 1px; padding: 3px;border:1px solid #d3d3d3;}
#cityn, #landk {float: right; width:465px; background-color:#ffffcc;margin: 1px; padding:1px;border: 1px solid #d3d3d3;}
#suchfind1 { clear: left; float: left; background-color: #CCFFFF; color: #000; border: 0px solid #336633; padding: 10px;  margin: 20px 2px 0 2px; width: 98%; }
/*  Verweise mit unterschiedlicher Schriftfarbe und -größe ----------------------------------------------------*/ 
#suchfind a { text-decoration:none;text-align: left;}
#suchfind a:hover, a:active { text-decoration: none; background-color:#ffff00;}
#suchfind #fachge a.a1, #suchfind #cityn a.a1, #suchfind #landk a.a1  { font-size:15px; font-weight:bold; color:#000080;}
#suchfind #fachge a.a2, #suchfind #cityn a.a2, #suchfind #landk a.a2 { font-size:13px; font-weight:bold; color:#800000;}
#suchfind #fachge a.a3, #suchfind #cityn a.a3, #suchfind #landk a.a3 { font-size:14px; font-weight:bold; color:#ff0000;}
#suchfind #fachge a.a4, #suchfind #cityn a.a4, #suchfind #landk a.a4 { font-size:15px; font-weight:bold; color:#33cc33;}
#suchfind #fachge a.a5, #suchfind #cityn a.a5, #suchfind #landk a.a5{ font-size:16px; font-weight:normal; color:#008000;}
#suchfind #fachge a.a6, #suchfind #cityn a.a6, #suchfind #landk a.a6 { font-size:18px; font-weight:bold; color:#a9a9a9;}
#suchfind #fachge a.a7, #suchfind #cityn a.a7, #suchfind #landk a.a7 { font-size:20px; font-weight:normal; color:#ff8c00;}
#suchfind #fachge a.a8, #suchfind #cityn a.a8, #suchfind #landk a.a8 { font-size:22px; font-weight:normal; color:#4b0082;}
#suchfind #fachge a.a9, #suchfind #cityn a.a9, #suchfind #landk a.a9 { font-size:24px; font-weight:normal; color:#008b8b;}
#suchfind #fachge a.a10, #suchfind #cityn a.a10, #suchfind #landk a.a10 { font-size:26px; font-weight:normal; color:#556b2f;}
#suchfind #fachge a.a11, #suchfind #cityn a.a11, #suchfind #landk a.a11 { font-size:28px; font-weight:normal; color:#008b8b;}
/*   tabelle ----------------------------------------------------*/
table {border: 1px solid #336633; width: 100%; border-spacing: 0;}
td {border: 1px solid #000; border-spacing: 10px; padding: 0.2em; }
td p {font-size: 0.85em; margin: 0.1em 0; padding: 2px; text-align: left;}
.collapse {border-collapse: collapse; }
.bild {width: 6%; height: 20px; vertical-align: middle; text-align: center; }
.bildschad{width: 45%; height: 20px; vertical-align: top;}
.sachv{ width: 32%; height: 20px; vertical-align: top; }	
.sachv1{width: 38%; height: 20px; vertical-align: top; background: #99CCFF; }
td.leist	{ width: 62%; height: 20px; vertical-align: top;} 
.leist1 { width: 62%; height: 20px; vertical-align: top; background: #99CCFF; }
td.gesamt { width: 100%; height: 10px; vertical-align: middle; }	
.tuerkis { background-color: #99CCFF; color: #000000; padding: 2px;}
.green  { background-color: #DCD0C6; }
td a:link { color: #600; text-decoration: none; font-weight: bold; }
td a:visited { color: #600; text-decoration: none; font-weight: bold;} td a:hover, td a:active {text-decoration: none; font-weight: bold;color: #600; background-color: #f1f419; }
#floatsv { padding: 3px; margin: 1px; float: left;}
/*  suche hausb ----------------------------------------------------*/
#hausb {margin-top:50px; font-size: 1.25em;text-align:center;}
#hausb h3 { font-size: 1.1em; color: #336600;}
#hausb p.rechts { text-align: right; font-size:12px; }
#hausb a {text-decoration:none; font-weight: bold;line-height:2.4em;background-color:#99CCFF;padding:2px 5px;}
#hausb a:visited{ color: #600;} 
#hausb a:hover { color: #000; background-color: #ffff00; }
/*   spalte2 
----------------------------------------------------*/
#spalte2 {float: right; top: 10px; margin: 10px 0px 0 2px; padding: 10px 2px 0 2px; width:210px; border: 1px dashed #336633; background: #C4C3F6 url(../gifs/fassa.jpg) repeat-y 0 0; }
#spalte2 h2 { font-size: 1.2em; margin: 0.8em 0.2em; padding: 5px; color: maroon; border-bottom: 1px solid silver;}
#spalte2 p { font-size: 1.0em; margin: 1em 0.2em; padding: 5px; background-color: #CCFFFF; text-align: left;}
#spalte2 a { color: #600; text-decoration:none; font-weight: bold; background-color: lime;padding: 0 1em 0 1em;}
#spalte2 a:visited { color: #600;text-decoration:none; } 
#spalte2 a:hover { color: #ffffff; background-color:olive; }
/*   bildre
----------------------------------------------------*/
#bildre {float: right; margin:20px 0px 0 2px; width:200px;}
#bildre #bildwerb {padding:5px; width:190px;height:150px; background-color:white;font-style:"Comic Sans MS";font-size: 1.05em;border: 4px solid #336633;}
#bildwerb .greenfo { background-color:yellow;color:red; padding:1px;font-size: 1.15em;} 
#bildre a {background-color:#999999;color:#fff; margin: 0; padding: .2em;font-weight: bold;}
#bildre a:hover {color:#fff; background-color:olive; }
.imagef {float: left; padding: 1px; margin: 1px; margin-top: 10px;border: 1px solid #9FA41D;}  
/*   footer 
----------------------------------------------------*/
#footer 	{clear: both; color: #272900; background-color: #CCFFFF; border-top: 1px solid #336633; text-align: left; padding: 5px 0 5px 25px; margin:3px; font-size: 0.85em; width: 97%; height: 20px;}
#footer a { color: #600; text-decoration:none; font-size: 0.80em; }
#footer a:visited { color: #600;text-decoration:none; } 
#footer a:hover, #footer a:active { color: #000; background-color: #ffff00; }
form {margin-top: 0.5em;}
input { background: #B6D581;  cursor: pointer;  float: left;  margin-right: 1.4em; }/* nur submit weil nicht im fieldset */
input:focus, input:hover, input:active { background: #f5e5c4;}
fieldset {background: #D8EEB2; margin: -0.5em 1em 2em 0;  padding: 0 0 0.5em 0.5em; position: relative;}
legend {font-size: 1em; font-weight: bold; letter-spacing: 1px; background: #B6D581; color: #4d4a44; border: 1px solid #4d4a44; padding: 1px 5px; position: relative; top: -0.8em;}
fieldset>legend {position: static;}
fieldset span {color: #4d4a44; background: #CADEA8; font-weight: bold; text-align: left; padding: 0 0.2em; width: 6em; float: left; cursor: pointer; }
label, span label {cursor: pointer; display: block; width: 100%;}
fieldset input {margin-left: 1em; width: 25em; border: 1px solid #dad5cd; padding: 0.2em; background: #f5f4f2; float: none; margin-right: 0; cursor: text;}
textarea {margin-left: 1em; width: 24em; border: 1px solid #dad5cd;}
