/* Architekt Patzelt */
/* ---------------- */
/*  01.06.10		*/
/* ---------------- */

/* DIVs */

html, body {
		margin:0; 
		padding:0; 
		}

	
body  {
		font-family:Eurostile, Arial, Verdana, sans-serif;
		font-size:11px;
    	margin: 0;
    	padding: 0;
    	text-align: left;
    	color: #000000;
		line-height:1em;
		background-color:#38383c;
		line-height:1.2em;
		background-image:url(/img/bg_verlauf.jpg);
		background-repeat:repeat-x;
    }

	
#container {
	width:984px;
	min-height:100%;
    height:auto !important;
	height:100%;
	position:relative;
	z-index:10;
	}	
	
#hauptnav {
	position:absolute;
	top:180px;
	left:138px;
}

.hauptbutton {
	display:inline-block;
	text-decoration:none;
	float:left;
	border-right:1px solid #FFF;
	color:#FFF;
	height:10px;
	padding-right:10px;
	padding-left:10px;
	}

.hauptbutton_last {
	display:inline-block;
	text-decoration:none;
	float:left;
	color:#FFF;
	height:10px;
	padding-right:10px;
	padding-left:10px;
	}


.hauptbutton > .button {
	color:#FFF;
	margin:0px;
	display:inline-block;
}

.hauptbutton > a.button:hover {
	text-decoration:none;
	color:#a3181e;
	}





#contentinnen {
	width:830px;
	margin-left:148px;
	margin-top:20px;
	letter-spacing:1px;
	line-height:20px;

}

#innercontent {
	color:#FFF;  
	padding-left:0px; 
	padding-top:0px; 
	margin:0px; 
	font-size:12px;
}


h5,h6 {
	margin:0;
	display:inline-block;
	font-size:13px;
	cursor:pointer;
}

h1 {
	margin:0;
	display:inline-block;
	font-size:10px;
	cursor:pointer;
	letter-spacing:normal;
}

	
a {
	color:#666666;
	text-decoration:none;
}

a:hover {
	color:#ffffff;
	text-decoration:underline;
}

strong {
	color:#666666;
}





#inhalt {
	text-align:left;
	padding-top:0px;
	top:0px;
  	width:984px;
	height:100%;
	}	
	

#contentlinks {
	width:200px;
	float:left;
}
	

#logo {
	width:240px;
	height:60px;
	padding-left:40px;
	}
	

#adresse {

	font-size:12px;
	font-family:Eurostile, Arial, Verdana, sans-serif;
	position:relative;
	bottom:0px;
	text-align:left;
	background-image:url(img/bg_adresse.png);
	background-repeat:repeat-x;
	width:830px;
	height:33px;
	color:#666666;
	margin-left:1px;
	padding-top:15px;
	margin-top:10px;
	margin-left:148px;
	border-top:1px solid #666;
}	





	
.xs {
	font-size:10px;
	color:#000;
}

	

	
	
/* ENDE DIVs */	

    
    /* Verschiedene Klassen */
    .fltrt { /* Element auf der Seite nach rechts fließen lassen */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /*  Element auf der Seite nach links fließen lassen. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

/* diverse Styles für Inhalt */


input{
	border:1px solid #cccccc;
	height:15px;
	font-size:11px;
	}

textarea{
	border:1px solid #cccccc;
	height:50px;
	}
	
.gruen {
	color:#cccccc;
}





	
/* Ende diverss Styles für Inhalt */	
	
/* Zoom-Silder */

* .highslide {
	cursor: url(/img/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
	border: 1px solid black;
}
.highslide:hover img {
	border: 1px solid gray;
}

.highslide-image {
    border-bottom: 1px solid black;
    cursor: pointer; /* opera */
	cursor: url(/img/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}


/* Ende Zoom */


/* Scroller Element */

div#wn3	{ 
	position:relative; 
	width:198px;
	overflow:hidden;
	}

    
/* needed when dw_scrollObj.printEnabled = true */


div#lyr3 {

    }
    
/* needed for gecko-based browsers when using strict doctype (image gap issue) */   
div#scrollbar img {
    display:block;
    }
div#scrollbar { 
    position:absolute; 
    height:11px;
    font-size:1px; /* for ie5.5 */
	margin-left:0px;
	z-index:100;
	top:200px;
    }
div#track { 
    position:absolute; left:12px; top:0;
    width:830px; height:13px; 
	background-image:url(/img/bg_scroller.png); 
	background-repeat:repeat-x;
	margin-left:138px;
	
    }
div#dragBar {
    position:absolute;
    }  
div#left { position:absolute; left:0; top:0; }  
div#right { position:absolute; right:0; top:0;  }



    
div.scroll_controls {
    display:block; /* may be display:none initially */
    position:relative;
    margin-left:8px;
    width:184px;
    }
    



