
 body	{
	margin: 0;
	padding: 0;
	background: #FFFFFF;
      }


#wrap
	{
	min-width: 500px;
	max-width: 1400px;
	background: url(/bilder/bg.gif) repeat-y;  
      }

#l_rahmen
	{
	clear: both;
	float: left;
      width: 19%;
	margin: 0;
      }

#r_rahmen {
	float: right;
	width: 80%;      
	background: #fff;
      margin: 0;
      }

#header {	
	width: 100%;
	background: #DEE5EB;	
        }

.bild {
	float: left;
	width: 19%;
      margin: 0;
      padding 0;
	background: #999999;
	   }

#title {
	float: left;
	width: 81%;
	height: 80px;
      margin: 0;
      padding 0;
	background: #DEE5EB;
	   }

#header h1 {
	font-size: 1.2em; 
      margin: 0;
	padding: 25px;
	letter-spacing: 1px;
	text-align: center;
	color: #4D4D4F;
	font-weight: bold;
	font-family: Arial, Times New Roman, Helvetica, Geneva, Swiss, SunSans-Regular;
	}


/* -------- Inhalt  --------------------------- */
#inhalt
	{
	width: 100%;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
      }

/* -------- gutter  --------------------------- */

#inhalt .gutter
	{
	width: 98%; 
	padding: 20px; 
      }

#sidebar .gutter
	{
	width: 96%; 
	padding: 0;
      }

#intro
	{
	width: 98%;
	padding: 10px;
	background: #FFFFFF;
/*	border: 2px solid blue; */
      }


#introteil1 {
	float: left;
	width: 48%;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
/*	border: 2px solid green;  */
      clear: both;
        }

#introteil2 {
	float: right;
	width: 48%;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
      margin-bottom: 50px;
        }

#content
	{
      clear: both; 
      width: 96%;
	background: #FFFFFF;
      }

/* ----------------------------------- */

#anfrage { 
	margin: 0;
	font-size: 12px;
      text-align: center;
      color: #4D4D4F;
	font-weight: bold;
	font-family: Arial, Times New Roman, Helvetica, Geneva, Swiss, SunSans-Regular;
          }

#footer { 
	clear: both; 
      width: 100%;
	background: #FFFFFF;
        }

/* ************************************************** */

.box { 
	width: 184px;
	margin: 10 4px 20px 4px;
	padding: 0 0 12px 0; 
	font-size: 85%;
	line-height: 1.5em;
	color: #666;
	background: #fff url(/bilder/box-b.gif) no-repeat bottom right;
	}

.box h4 {
	margin: 0;
	font-size: 95%;
      border-bottom: 1px dotted #ccc;
      margin-bottom: 4px;
      text-align: center;
      color: #4D4D4F;
	background: url(/bilder/box-t.gif) no-repeat top left;
	}

.box ul {
	margin: 4px 4px 4px 2px;
	padding: 0 6px;
	font-family: Arial, serif;
	font-size: 12px;
	line-height: 1.6em;
      color: black;
	}

.box p {
	margin: 0;
	padding: 0 6px;
	font-size: 12px;
	line-height: 1.6em;
      color: black;
	text-align: center;
	font-family: Arial, Times New Roman, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

.box ul li {
	margin: 0 0 4px 6px;
	padding: 0 0 0 16px;
	list-style-type: none;
	font-family: Arial, serif;
	font-size: 12px;
	background: url(/bilder/pfeil.gif) no-repeat 0 3px;
	}


.box a:hover {
	color: #202020;
	text-decoration: underline;
      }

.box a {
	color: #202020;
	text-decoration: none; 
	}

/* --------------- BILD INHALT ---------------------------- */

dl.feature {
	margin: 20px 0 15px 0; 
	padding: 15px; 
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	}
dl.feature:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.feature dt {
	margin: 0 0 .5em 0; 
	font-family: Arial, serif;
	color: #627081;
	font-size: 110%;
	font-weight: bold;
	}

dl.feature dt img {
	float: left;
	margin: 0;
	padding: 0 6px 4px 0;
	}


dl.feature dd {
	margin-left: 134px;
	font-family: Arial, serif;
	font-size: 12px;
	line-height: 1.6em;
	color: blak;
	}

/* -------- HORIZONTAL MENU -------------------- */


#nav {
	float: left;
	width: 100%;
	margin: 20px; 
	font-family: Arial, serif;
	font-size: 14px;
	padding: 2px 0 0 4px;
	list-style: none;
	background: #808080;
	}

#nav li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	font-family: "Arial", "Lucida Grande", sans-serif;
	font-size: 90%;
	}
#nav a {
	float: left;
	display: block;
	margin: 0;
	padding: .5em 1em;
	color: black;
	text-decoration: none;
	border-bottom: none;
	background: #DEE5EB;
	}
#nav a:hover, #t-start a {
	color: #333333;
	background: #fff url(on_bg.gif) repeat-x top left;
	}

/* Box Model Hack */
body {
	font-size: x-small; /* für IE5/win */	
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /* für konforme Browser */	
     }
html > body { /* sei nett zu Opera */
      font-size: small;
	}


/* vor IE5/Mac verstecken\*/
* html #footer { height: 1%; }
/* vor IE5/Mac verstecken Ende */



/*  IE fixes */

#footer { height: 10%; }
* html dl.feature {
	/* for IE5+6 */
	height: 10%; 
	}
*:first-child+html .feature
	{ /* for IE7 */
	min-height: 1px; 
	} 





 