﻿@charset "utf-8";
body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: url(images/bg.jpg) repeat-x top #FFFFFF;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #000000;
		padding-top:10px;
    }
    .oneColFixCtr #container {
    	width: 980px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	/*background: #FFFFFF;*/
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	/*border: 1px solid #000000;*/
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    .oneColFixCtr #mainContent {
    	padding: 0 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
    }
#header{
	background:url(images/bg_header.gif) no-repeat top ;
	margin-bottom:-25px;
	height:106px;
	_height:110px;
}
*+html #header{
	height:116px;}
#header div{
padding:13px;
	border-bottom:2px solid #999999;
	margin:7px;
	_padding-margin:0;
	padding-right:0;
	margin-bottom:0px;
}
a img{
	border:none;
}
#suche, #header div div{
	width:180px;
	color:#999999;
	float:right;
	border:none;
}
#suche form{
	margin-top:0px;
}
#suche img{
	padding:0 3px;
}
#suche input{
	border:1px solid #999999;
}
#main{
	border:2px solid #999999;
	background:#cccccc;
	margin:30px 7px 7px 7px;
	width:936px;
	padding:13px;
	text-align:center;
}
#main img{
	padding-bottom:13px;}
#reiterhead{
	width:920px;
	margin:0 auto;
}
#reiter{
margin-bottom:5px
}
.inhalte{
background: url(images/bg_inhalte.jpg) top left repeat-x #FFFFFF;
height:210px;
clear:both;
padding:5px;
width:836px;
margin:0 auto;
display:none;
text-align:left;
border:2px solid #999999;
border-top:none;
overflow:hidden;
padding-left:40px;
padding-right:40px;
padding-top:10px;
}
#footer{
	background:url(images/bg_footer.gif) no-repeat bottom;
	text-align:center;
	color:#00333c;
	margin-top:-4px;
	_margin-top:-3px;
}

#footer div{
padding:5px 13px;
	border-top:2px solid #999999;
	margin:7px;
	_padding-margin:0;
	padding-right:0;
	margin-bottom:0px;
}
a:link, a:hover, a, a:focus{
	text-decoration:none;
	color:#00333c;}
#bild{
	width:926px;
	height:300px;
	margin-bottom:10px;
	_width:900px;
}
.bild_text{
	text-align:left;
	height:245px;
	_height:246px;
	background:url(images/bild_text.png) left top no-repeat;
	_background:url(images/bild_text_ie6.png) left top no-repeat;
	overflow:hidden;
	padding:10px;
	display:none;
	_width:900px;
	
}
*+html .bild_text{
	height:246px;}
#weiter{
	text-align:right;
	padding-right:20px;
	background:url(images/bild_text.png) bottom no-repeat;
	_background:url(images/bild_text_ie6.png) bottom no-repeat;
	padding-bottom:10px;
}
#weiter a, #weiter a:hover, #weiter a:focus{
		color:#FFFFFF;
		text-decoration:underline;
		font-size:1.3em;
		font-weight:bold;
		padding-left:30px;
		background:url(images/pfeil.gif) left no-repeat;
}
img, div {
behavior: url(iepngfix.htc);
}

