	/*@import url('menu.css');*/
	@import url('content.css');
	/*@import url('tx_sksimplegallery.css');
	@import url('subcolums.css');*/
	
@media all {
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
html {
	height: 100%;
}
body {
/* Vertikalen Scrollbalken im Netscape & Firefox erzwingen. Dies verhindert, dass zentrierte Layouts ** um 10 Pixel springen wenn der Seiteninhalt kleiner wird als die H\FFFDhe des Browserfensters. */
	min-height: 101%;
/* Beseitigung des Rundungsfehlers bei Schriftgr\FFFD\00FFFDen im Opera sowie Standardformatierungen */
	font-size: 100.01%;
/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Gr\FFFD\00FFFDe des Browser Fensters ge\FFFDndert wird. */
	position: relative;
/* Vorgabe der Standardfarben und Textausrichtung*/
	color: #732d3f;
	background-color: #fff;
	font-family: Arial, Verdana, 'Times New Roman';
	width: 100%;
	margin-left: 0;
	font-size: 12px;
	height:100%;	
}
}

/* Opera */
@media all and (min-width: 0px) {
.mainbox {
	margin: 0 0 3em 20%;
	 
}
}

/*root template */
#languages {
	width: 100%;
	padding-top: 5px;
}

.bodybox{
	margin:0;
	width:770px;
	background-color: #efbece; 
}

#logo{
	height:312px;
	background: url(../../Images/Seite5/banner.jpg) top no-repeat;	
}

#topmenu{
	
	margin-left:300px;
	padding-top:120px;
	list-style-type:none;
}

#topmenu li {list-style-type:none;}

#banner_unten{
	width:571px;
	height:30px;
	background: url(../../Images/Seite5/banner_unten.jpg) left top no-repeat;
}

.left {
	width: 180px;
	
	min-height:656px;
	background-color: #efbece; 
	padding: 0;
	margin: 0;
	float: left;
	
}

#newsletter{
        position:absolute;
        width:181px;
        margin-top: 0px;
        margin-left:15px;
	border:0px;
	size:28px;
        font-size:10px;	
        
}

#leftmenu{
	padding-left: 15px;
	padding-top: 25px;
	width:194px;
	_width:170px;
        list-style-type:none;
        font-size:12px;
        background:url(../../Images/Seite5/leftmenu/left.gif)  left top no-repeat;
        height:350px;
        
	
}

#werbung_rechts{
	position:absolute;
	margin-left: 575px;
	margin-top: -950px;
	width:160px;
        list-style-type:none;
        font-size:12px;
	
}
.right{
	width:160px;
	padding-left:15px;
	
}

#leftmenu li {list-style-type:none;padding-top:5px;}

#leftmenu a{color:#732d3f;text-decoration:none;}
#leftmenu a:hover{color:#b32f08;text-decoration:none;}

#content_left{
	
	margin-left: 0px;
	padding-top: 20px;
	width:179px;
        list-style-type:none;
        font-size:12px;
}

#content_left a{color:#732d3f;text-decoration:none;}
#content_left a:hover{color:#b32f08;text-decoration:none;}

.middle{
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:590px;
	min-height:820px;
	background:#fff;
	_height:820px;
}

#toplink{
	padding-left:10px;
}


#content {
	width: 575px; 
	min-height: 560px;
	padding-left:10px;
}

#contant a {color:#732d3f;}
#contant a:visited {color: #732d3f;}
#contant a:hover{color:#b32f08;}


/* Opera @media all and (min-width: 0px) {
#content {
	width: 99%;
	
}
}
*/
.footer{
	clear:both;
	
}

.footerline {
	width: 100%;
	padding: 1em 2em 0 2em;
	background: url(../images/background_bottom.jpg) left top no-repeat;
	height: 56px;
	color:#642f08;
}
/* f�r Opera*/
@media all and (min-width: 0px) {
.footerline {
	width: 99%;
}
}

.footertext {
	font-size: .8em;
	text-align: center;
	padding-top:8px;
	clear:both;
	background: url(../../Images/Seite5/footer.gif) top no-repeat;
}
/* Opera */
@media all and (min-width: 0px) {
.footertext span, .footertext a {
	font-size: 1em;
}
}
/* root template ende*/
/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Diese Angabe ben\FFFDtigt der Safari-Browser zwingend !! */
.clearfix {
	display: block;
}
* html .clearfix {
	display: inline-block;
}

.start_oben{
	margin-top:0px;
	height:156px;
	background: url(../../Images/Seite5/Content/Oben.jpg) left top no-repeat;
	padding: 35pt 0em 0em 25em;
}

.start_mitte{
	margin-left:7px;
	height:240px;
	background: url(../../Images/Seite5/Content/home_mitte.jpg) left top no-repeat;
	padding: 5pt 1em 0em 30em;
}

.verlauf{
	margin-left:15px;
	background: url(../../Images/Seite5/Content/verlauf.jpg) left top no-repeat;
	height: 140px;
	padding: 5pt 0em 0em 0em;
}
