 /*(c) BauPlanSV.de
 Werner Baranski*/
  
 #header {background-image: url(gifs/titel.jpg); background-repeat: no-repeat; background-position: 0 0; position: relative; width:100%;	border-bottom: 1px solid #fff }
 #header h1	{font-size: 65%;line-height: 80%;text-align: left;color: #666666;margin: 10px;padding: 5px;	}
	#pfad	{
		font-size: 75%;
   	    line-height: 75%;
		font-weight: normal;
		text-align: left;
		color: #000000;
		margin: 10px;
		padding: 0px;
	}
	#pfad a {
    color:#000000;
	text-decoration:none;
	}
  #pfad a:visited {
    background-color:transparent;
	font-weight: normal;
	text-decoration:none;
	}
  
  #pfad a:hover {
    background-color: #ffff00;
    font-weight: normal;
	color:#333333;
	}
	
  body {
    color:#333333; background-color: #FFFF90; 
    font-size: 100.0%;
    font-family: normal normal .95em/1.7 Georgia, "Times New Roman",   Times, serif;
    margin: 0; padding: 0.5em;
    min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }
* {line-height: 1.4em;}
#page { 
margin : 0 auto; 
padding : 0; 
width : 984px; 
} 

  ul#Navigation {
    font-size: 0.85em;
	font-weight: normal;
    float: right; width: 14em;
 	background-color: #F8EDC2;
    margin: 0; padding: 5px;
    border: 1px solid silver;
  }
  ul#Navigation h2 {
    font-size: 1.4em;
	border-bottom:1px solid #063;
	letter-spacing:0.3em;
  }
  ul#Navigation h3 {
    font-size: 1.2em;
	border-bottom:1px solid #063;
	letter-spacing:0.3em;
  }
  
  ul#Navigation li {
   list-style-type: none;
   margin: 0; padding: 0.2em;
  }
  ul#Navigation a {
    color:#333333;
	text-decoration:none;
	border-bottom:1px dotted #063;
  }
  ul#Navigation a:visited {
    background-color:transparent;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
	border-bottom:1px solid #666;
  }
  ul#Navigation a:hover {
    background-color: #ffff00;
    font-weight: normal;
	color:#333333;
	border-bottom:1px solid #e2a868;
  }
  div#Info {
    font-size: 0.85em;
	line-height:1.4em;
	float: left; width: 15em;
    background-color:#F8EDC2;
    margin: 0; padding: 5px;
    border: 1px solid silver; 
  }
  div#Info li {
   list-style-type: none;
   margin: 0; padding: 0.2em;
  }
  .brand {
   font-family: verdana, arial, sans-serif;
   font-style:italic;
   
   background-color:#33ff33;
   border-collapse:collapse; 
   border:1px green solid;
   border-bottom:5px solid #ffe5b2;
   }
   .brand1 {
   font-family: verdana, arial, sans-serif;
   font-style:normal;
   width:150px;
   background-color:#ffff33;
   border-bottom:5px solid #ffe5b2;
   }
   table { border-collapse: collapse;border-width:thin;padding:10px; border: 1px solid #c0c0c0; }
   td {vertical-align:top;font-family : normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif;color:#333333;padding:1px;padding-top:10px; border: 1px solid #c0c0c0;}
   td.mang{border-width:thin;border:1px solid #c0c0c0;padding:10px 5px 15px 5px;width:510px;}  
   
   tr { border: 1px solid #c0c0c0;}
  div#Info a { color:#333333;text-decoration:none;border-bottom:1px dotted #063; }
  div#Info a:visited { background-color:transparent;font-weight: normal;color:#333333;text-decoration:none;border-bottom:1px solid #666;}
  div#Info a:hover {background-color: #ffff00;font-weight: normal;color:#333333;border-bottom:1px solid #e2a868;}
  #Info a.a1 { font-size:18px; font-weight:bold; color: #CC3300;}
#Info a.a2 { font-size:14px; font-weight:bold; color: #009900;}
#Info a.a3 { font-size:16px; font-weight:bold; color: #3300CC;}
#Info a.a4 { font-size:15px; font-weight:bold; color: #666666;}
  #Info a.a5 { font-size:17px; font-weight:bold; color: #CC6633;}
  
  .imagefloat 	{ padding: 2px; border: 1px solid #9FA41D;	margin: 0 0 10px 10px;}
  .imagefloat-1 	{ float: right;	padding: 2px; border: 1px solid #9FA41D; margin: 0 0 10px 10px;	}
  .imagefloat-2 	{ float: left; padding: 2px; border: 1px solid #9FA41D; margin: 5px; }
  .imagefloat-6  { float: left; padding: 2px;margin: 2px; border: 2px solid #9FA41D; }
  .imagefloat-5  { float: left; padding: 2px;margin: 5px; border: 3px solid #9FA41D; }
  .imagefloat-3  { padding: 2px; border: 2px solid #9FA41D; margin: 0 0 10px 10px;}
  .imagefloat-4 	{ padding: 1px; border: 2px solid #9FA41D; margin: 0 0 10px 10px; }
    div#Inhalt {
    margin: 0 12em 0 14em;
    padding: 0 1em;
    border-left: 1px solid silver;
	}
  
  div#Inhalt h1 {
    font-family : normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif;
	font-size : 150%; color : #666666;
    margin: 0 0 0.5em;
  }
  div#Inhalt h2 {
    font-family : normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif;
	font-size : 115%; color: #333333;
    margin: 0.2em 0;
  }
  div#Inhalt h3 {
    font-family : normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif;
	font-size : 90%; color:#333333;
    margin: 0.1em 0;
  }
  div#Inhalt p {
    font-family : normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif;
	color:#333333;
   }
   div#Inhalt p.a1 {
   letter-spacing:1.5em;
   }
   div#Inhalt w {
    font-weight:bolder ;
   }
   acronym{cursor: help; border-bottom:1px dotted #339900;}
   div#Inhalt li {
    font-family : normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif;
	color : #333333;
   }
  .regel ul{
	list-style:square outside url("http://www.bauplansv.de/gifs/haekchen.jpg");
	padding:7px 5px 5px 2px;
	font-family : normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif;
	color : #333333;
    line-height: 135%;
	}
  .box{
	margin:5px 0;
	padding:10px;
	border:1px dotted #e7bfb1;
	background-color:#fbfbfb;}
  
  div#Info p.gelb {background-color:#FFFF00;padding:2px;}
  .lime {background-color:#00ff00;padding:1px;}
  .green { background-color:#008000; color:#fff; padding:1px; font-weight: bold;}
  .green1 {background-color:#008000; color:#fff; padding:1px 5px; font-weight: bold;} 
  .holz { background-color:#f6cf98; color:#fff; padding:1px; letter-spacing:0.1em; }  
  .red { background-color:#e68455; color:#fff; padding:1px; letter-spacing:0.1em; }  
  .red2 { font-size : 1.5em; color: #C71209;font-weight: bold; padding:5px; letter-spacing:0.1em; }  
  .red1{ background-color:#ffcc66; color:#fff; padding:1px; letter-spacing:0.1em; }  
  .gelb { background-color:#FFFF00; padding:1px;} 
  .gelb1 { background-color:#FFFF00; padding:1px; font-weight:bold;} 
  div#Inhalt h1.neul  { color : #dc2300; }
  div#Inhalt h1.neuv  { color : #ff6633; }
  div#Inhalt h1.neuv1 { color : #008000;text-decoration:underline; margin: 20px 0 10px 10px;}
  div#Inhalt h1.neub  { color : #000;	background-color:#cccc00; }
  div#Inhalt h1.neup  { color : #00ff00; } 
  div#Inhalt h1.neua  { color : #2323dc;  }
  div#Inhalt h1.neui  { color : #d6c7a6; }
  div#Inhalt h1.neuia  { color : #3366CC; background-color:#ffffff; }
  
  div#Inhalt h2.neul  { color : #dc2300;} /*  rot */
  div#Inhalt h2.neuv  { color : #ff6633;}  /*  orange */
  div#Inhalt h2.neuv2  {color : #ff6633; text-decoration:underline;}/*  orange */
  div#Inhalt h2.neub  { color : #cccc00; }/*  beige */
  div#Inhalt h2.neup  { color : #00ff00; } /* lime */
  div#Inhalt h2.neua  {color : #2323dc; } /* blau */
  div#Inhalt h2.neui  {color : #d6c7a6; }  
  #Inhalt h2.neuia  {color : #3366CC; background-color:#ffffff; } /* hellblau +  white*/

/*  Horizontallinien 
----------------------------------------------------*/
hr.metro{ margin: 0.5em 0; height: 0; border-style: none; border-bottom: solid 1px #ff0000; width:75%;} 

  /*  Liste 
----------------------------------------------------*/   
ul.circle { list-style-type: circle; }
#rundrum { border-width:1px; border-style:dashed; border-color:#66CC66; background-color:#E0E0E0; padding: 0.5em 0.1em;} 
#rundrum1 {border-width:1px; border-style:dashed; border-color:#66CC66; background-color:#93F9BE; padding: 0.5em 0.1em;} 
/* grauer Rahmen als Umrandung,  */
#rundrum2 { border-width:1px; border-style:dashed; border-color:#66CC66; background-color:#99FF99; padding:0.1em;}
 /* Rahmen als Umrandung, Hintergrund grün */
#rundrum3 { border-width:1px; border-style:dashed;  border-color:#66CC66; background-color:#00CC00; color: #ff0000; padding:0.1em;} 
 /* Rahmen als Umrandung, Hintergrund weiß */
#rundrum4 { border-width:1px; border-style:dashed; border-color:#66CC66; background-color:#ccffff; padding:0.5em; text-align:justify;color: #ff0000; } 
div#Inhalt a {font-family : normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif; font-size : 100%; color:#333333; line-height: 135%; font-weight: medium; text-decoration: none; border-bottom:1px dotted #e2a868; }
 
div#Inhalt a:visited {color: #333333;	text-decoration: none; background-color: transparent; border-bottom:1px solid #e2a868;}
div#Inhalt a:hover { color: #333333; background-color: #ffff00; border-bottom:1px solid #e2a868;}

.searchword  {color: #222; background-color: #ff6; border: 1px dotted #ff6;}
.searchword0  {color: #222; background-color: #ff6; border: 1px dotted #ff6;}
.searchword1 {color: #222; background-color: #a0ffff; border: 1px dotted #0affff;}
.searchword2 {color: #222; background-color: #9f9; border: 1px dotted #9f9;}
.searchword3 {color: #222; background-color: #f99; border: 1px dotted #f99;}
.searchword4 {color: #222; background-color: #f6f; border: 1px dotted #f6f;}
.searchword5 {color: #fff; background-color: #800; border: 1px dotted #800;}
.searchword6 {color: #fff; background-color: #0a0; border: 1px dotted #0a0;}
.searchword7 {color: #fff; background-color: #886800; border: 1px dotted #886800;}
.searchword8 {color: #fff; background-color: #004699; border: 1px dotted #004699;}
.searchword9 {color: #fff; background-color: #909; border: 1px dotted #909;}

#clear { clear: both;}
div#footer { background-color: #F8EDC2;	margin: 0 13em 0 14em; padding: 0.0em 1.5em 0.5em 1.5em; border: 1px solid silver;}
/* =Hoverbox Code
----------------------------------------------------------------------*/
.hoverbox
{  	cursor: default;  list-style: none; float: left; margin: 5px;
}
.hoverbox a
{	cursor: default;
}
.hoverbox a .preview
{	display: none;
}
.hoverbox a:hover .preview
{	display: block; position: absolute; top: -50px;	left: 50px; z-index: 1;
}
.hoverbox img
{	background: #f6f6f6; border-color: #9FA41D;	border-style: solid; border-width: 2px; color: inherit;
	padding: 1px; vertical-align: top;
}
.hoverbox .preview
{	border-color: #666633;
}

/* =Internet Explorer Hacks
----------------------------------------------------------------------*/
* html .hoverbox a
{	position: relative;
}
* html .hoverbox a:hover
{	z-index: 1; font-size: 70%;
}
* html .hoverbox a:hover .preview
{	top: -20px; left: -120px;
}

