* {margin:0;padding:0;border:0;}
html , body{height:100%;}
body {background: url(../images/layout/bg.gif) #ffffff repeat-x;font: 11px Verdana, Arial, Helvetica, Sans-Serif; line-height:17px;scrollbar-arrow-color: #333333;scrollbar-3dlight-color: #ffffff;scrollbar-highlight-color: #333333;scrollbar-face-color: #ffffff;scrollbar-shadow-color: #333333;scrollbar-darkshadow-color: #ffffff;scrollbar-track-color: #ffffff;}
	
body, h3, a, a:hover {color: #666666; }	
p {margin-bottom:12px;margin-top:0;	}	
h1, h2, h3 {font:  11px verdana,  arial,  georgia, sans-serif;line-height:17px;text-transform: uppercase;color:#FF9900;font-weight:normal;}
h1	 {margin-top:15px;}
h1:first-child{margin-top:0px;}
h2{display:inline;padding-right:2px;}	
a { text-decoration: none}
a:hover { text-decoration: underline} 
ul{	list-style-image:url(../images/layout/liste.gif);margin-left:16px;}
li {}

/* -------KLASSEN------- */
.farbe {color:#cc9900; color:#FF9900;}	
.gross {text-transform:uppercase;}	
.abst {margin-top:15px;}	

/* ------- EBENEN ALLGEMEIN------- */
/*#container {background: url(../images/layout/bg-content.gif) #ffffff no-repeat;height:590px; width:957px;margin:0 auto;padding-right:5px;overflow:visible;}*/
#container {background: url(../images/layout/bg-content-blank.gif) no-repeat;height:590px; width:957px;margin:0 auto;padding-right:5px;overflow:visible;}
#header {height:237px;}
#header img{float:left;margin-left:2px;}
#content {min-height:310px;padding-bottom:15px;padding-left:15px;overflow:auto;}
*html #content{height:300px;overflow:visible;}
#footer {margin-right:0px;font-size:10px;text-align:center;padding: 10px 0;border:1px solid #333333;}
#footer {font-size:11px;}

/* ------- SPALTEN  -------- */
#sp, #sp-schmal, #sp-breit{width:217px;margin-right:17px !important;margin-right:9px;float:left;}
#sp-schmal {margin-right:12px !important;margin-right:6px;}
#sp-breit {width:650px;border-right:0px solid #000000;}
#sp-breit-pic {background: url(../images/layout/bg-ref.jpg) no-repeat;width:698px; height:292px;padding-left:15px;padding-top:16px;float:left;margin-right:0;border-bottom:0px solid #000000;}

/* ------- REFERENZEN  -------- */
#sp-schmal #reftxt{height:260px;}
#sp-schmal #reftxt a{text-decoration:underline;color:#FF9900;}

/* ------- NAVIGATION  -------- */
#nav {padding-left:257px;font-size:12px;}
#nav a{text-transform:uppercase;padding-right:2px;}	
#nav a:hover, #nav a.akt { color:#FF9900;text-decoration:none;} 

/* ------- IMPRESSUM  -------- */
#impressum {text-align:right;height:133px;padding: 10px 35px 0 0;font-size:10px;}
#impressum a{text-transform:uppercase;color:#FF9900;}	
#impressum a:hover { text-decoration: underline} 

/* ------- NAVI REFERENZEN  -------- */
#footer.referenzen {background:#eeeeee;border:1px solid #eeeeee;}
#ref {text-align:center;}
#ref a{padding-right:2px;}	
#ref a:hover, #ref a.akt { color:#FF9900;text-decoration:none;} 

/* ------- SUB REFERENZEN  -------- */
#refsnpic {overflow:auto;margin-top:10px;}
#refsn {clear:left;font:10px Arial, Verdana, Helvetica, sans-serif, Tahoma;margin-top:10px;}
#refsn a{padding-right:0px;}	
#refsn a:hover, #refsn a.akt { color:#FF9900;text-decoration:none;} 
