/* CSS Document */
/* Generische Tags */

body {
	margin:0 auto;
	margin-top:10px;
	background-image: url(../grafik/hintergrund.gif);
}

img {
	border:none;
	margin:0;
	padding:0;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0 auto;
	padding: 0;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	text-decoration:underline;
}

em {
	font-style:italic;
}

table {
	border:0;
	margin-left:13px;
	margin-right:6px;
	margin-bottom:2px;
	margin-top:0px;
	padding:0px;
}

hr {
	width:75%;
	height:1px;
	margin-bottom:20px;	
	border:0;
	color:#666666;
	background-color:#333333;
}

input {
/*	background-color:#FFF2D7;
	color:#660000;
	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border:2px;
	border-style:solid;
	border-color:#E49540;
	margin-left:5px;
	margin-top:12px;
	margin-bottom:15px;
	padding:0;
}

caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
	font-variant:small-caps;
	margin-left:13px;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-bottom:2px #626262 solid;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	vertical-align:top;
	text-align:left;
}

sub, sup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

blockquote {
	margin:0px;
	padding:0px;
	margin-left:12px;
}

/* Layout */

#behaelter {
	border-style:solid;
	border-color:#AC5E0A;
	border-width:1px;
	background-color: #ffffff;
	width: 870px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:6px;
	margin: 0px auto;
	margin-bottom:10px;
}

#kopf {
	background:#626262;
	background-image:url(../grafik/bg_kopf_2.png);
	background-position:left;
	background-repeat:repeat-x; 
	width:850px;
	height:66px;
	margin:0 auto;
	margin-bottom:2px;
	padding-top:0px;
}

#subNavi {
	background:#E49540;
	width:850px;
	height:17px;
	margin:0 auto;
	padding-top:4px;
	margin-bottom:2px;
	border-bottom:#AA6922 solid 1px;
	border-top:#AA6922 solid 1px;
}

#hauptNavi {
	background:#ffffff;
	width:850px;
	height:auto;
	margin:0 auto;
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:0px;
}

#contentBehaelter {
	background-image:url(../grafik/bg_navi.gif);
	background-repeat:repeat-y;
	background-position:right;
	background:#626262;
	background-color:#626262;
	width:850px;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	margin-bottom:2px;
	padding:0px;
}

#contentNavi {
	width:190px;
	height:inherit;
	background-color:#626262;
	color:#FFFFFF;
	margin:0 auto;
	padding:0px;
	float:left;
}

#contentNavi a {
	color:#FFFFFF;
}

#content {
	width:658px;
	height:inherit;
	background-color:#ffffff;
	margin:0 auto;
	padding:0px;
	border:#626262 solid 1px;
	float:left;
}

#fussZeile {
	margin:0;
	margin-right:20px;
	padding:0;
}

#includeBox {
	background:#F6DABC;
	width:210px;
	height:auto;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:2px;
	padding:0px;
	border-color:#E49540;
	border-style:solid;
	border-width:2px;	
	float:right;
	text-align:left;
}

#steuerung {
	width:180px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	margin-top:50px;
	border:0;
}
	
	

/* DIV abhängige Tag-Modifikatoren */
	
div#subNavi p {
	color:#000000;
	text-align:right;
	font-size:0.7em;
	padding-right:5px;
}

div#subNavi a {
	color: #000000;
	text-decoration:none;
}

div#subNavi a:hover {
	color:#ffffff;
}

div#content p {
	text-align:justify;
	padding-left:16px;
	padding-right:15px;
	padding-bottom:10px;	
	line-height:1.25em;
}

div#content h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	padding-top:0px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:5px;
	font-variant:small-caps;
}

div#content h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:0px;
	padding-top:15px;
}

div#content h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:0px;
	margin-bottom:4px;
}

div#content h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	padding-top:0px;
	padding-left:13px;
	margin:0px;
}


div#content a {
	text-align:inherit;
	color:#D77E1E;
	text-decoration:underline;
}

div#content a:hover {
	color:#D77E1E;
	text-decoration:none;
	border-bottom:#D77E1E 2px solid;
}

div#content a:visited {
	color:#99680D;
	text-decoration:underline;
}

div#content a:visited:hover {
	color:#99680D;
	text-decoration:none;
	border-bottom:#99680D 2px solid;
}

div#content li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-align:left;
	padding-left:2px;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:8px;
	line-height:1.25em;
}

div#content ul,ol {
	margin:0 auto;
	padding-top:0px;
	padding-left:45px;
	padding-right:30px;
	padding-bottom:15px;
}

div#content img {
}

div#includeBox p {
	font-size:0.8em;
	text-align:justify;
	padding-left:8px;
	padding-right:7px;
	padding-bottom:7px;
	line-height:1.15em;
}

div#includeBox h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding-left:8px;
	padding-right:7px;
	padding-bottom:0px;
	margin-bottom:4px;
	margin-top:0px;
}

div#fussZeile p {
	font-size:0.6em;
	color:#AAAAAA;
	text-align:right;
}

div#fussZeile a{
	color:#aaaaaa;
}

div#fussZeile a:hover{
	color:#000000;
}

/* Klassen */
.naviRand {
	border-left:2px;
	border-right:2px;
	border-bottom:0px;
	border-top:0px;
	border-color:#FFFFFF;	
}

.kopfAbstand {
	margin-left:10px;
	margin-top:10px;
}
.f1 {
	margin-left:523px;
	margin-bottom:40px;
}

.f2 {
	margin-left:8px;
	margin-bottom:40px;
}

.block4Border {
	border-right:2px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
}

.bildUnterschrift {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-variant:small-caps;
	margin:0;
	padding:0;
	border:0;
}

.nachOben {
	font-size:0.7em;
	text-align:right;
}

.naviEintrag {
	background-color:#626262;
	width:180px;
	color:#ffffff;
	text-align:left;
	margin:0;
	float:left;
	height:auto;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	border:0;
	border-bottom-color:#828282;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.naviEintragSel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E49540;
	width:180px;
	color:#ffffff;
	text-align:left;
	margin:0;
	float:left;
	height: auto;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	border:0;
	border-bottom-color:#828282;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.naviEintrag2 {
	background-color:#626262;
	width:170px;
	color:#ffffff;
	text-align:left;
	margin:0;
	float:left;	
	height:auto;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	border:0;
	border-bottom-color:#707070;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.naviEintrag2Letzter {
	background-color:#626262;
	width:170px;
	color:#ffffff;
	text-align:left;
	margin:0;
	margin-bottom:10px;
	float:left;	
	height:auto;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:6px;
	padding-right:0px;
	border:0;
	border-bottom-color:#828282;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.naviEintrag2Sel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E49540;
	width:170px;
	color:#ffffff;
	text-align:left;
	margin:0;
	float:left;	
	height:auto;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	border:0;
	border-bottom-color:#707070;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.naviEintrag2LetzterSel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E49540;
	width:170px;
	color:#ffffff;
	text-align:left;
	margin:0;
	margin-bottom:10px;
	float:left;	
	height:auto;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:6px;
	padding-right:0px;
	border:0;
	border-bottom-color:#828282;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.naviEintrag p {
	color:#FFFFFF;
	font-size:0.9em;
	font-style:normal;
	font-weight:normal;
	margin: 0 auto;
	padding:0;
	text-decoration:none;
	text-align:left;
}

.naviEintragSel p {
	background-color:#E49540;
	color:#FFFFFF;
	font-size:0.9em;
	font-style:normal;
	font-weight:normal;
	margin: 0 auto;
	padding:0;
	text-decoration:none;
	text-align:left;
}

.naviEintrag2 p {
	color:#FFFFFF;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal;
	margin: 0 auto;
	padding:0;
	text-decoration:none;
	text-align:left;
}

.naviEintrag2Letzter p {
	color:#FFFFFF;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal;
	margin: 0 auto;
	padding:0;
	text-decoration:none;
	text-align:left;
}

.naviEintrag2Sel p {
	color:#FFFFFF;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal;
	margin: 0 auto;
	padding:0;
	text-decoration:none;
	text-align:left;
}

.naviEintrag2LetzterSel p {
	color:#FFFFFF;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal;
	margin: 0 auto;
	padding:0;
	text-decoration:none;
	text-align:left;
}


.naviEintrag:hover {
	background-color:#E49540;
}

.naviEintrag a:hover {
	background-color:#E49540;
	text-decoration:none;
}

.naviEintrag2:hover {
	background-color:#E49540;
}

.naviEintrag2 a:hover {
	background-color:#E49540;
	text-decoration:none;
}

.naviEintrag2Letzter:hover {
	background-color:#E49540;
}

.naviEintrag2Letzter a:hover {
	background-color:#E49540;
	text-decoration:none;
}		

.input {
	background-color:#ffffff;
	color:#4E4E4E;
}

.button {
	background-color:#E49540;
	color:#660000;
	border:1px;
}
	
.steuerung {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#666666;
	text-align:right;
	margin: 5px;
}

.rand1px {
	border: #626262 1px solid;
}

.rand1pxOben {
	border-top: #626262 1px solid;
}

.rand1pxUnten {
	border-bottom: #626262 1px solid;
	padding:5px;
}

.rand1pxRechts {
	border-right: #626262 1px solid;
}

.rand1pxLinks {
	border-left: #626262 1px solid;
}
.tabRandC {
	border-bottom: #626262 1px solid;
	padding:5px;
	text-align:center;
}


.bildLinks {
	float:left;
	margin-right:12px;
}

.bildRechts {
	float:right;
	margin-left:12px;
}

.padding5px {
	padding:5px;
}

.klein {
	font-size:80%;
}

.kleinTab {
	font-size:80%;
	border-bottom-color:#626262;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:20px;
}

.tabelleBg {
	background:#d3d3d3;
	background-image:url(../grafik/bg_kopf.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.k1 {
	border:none;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}

.s1 {
	margin-left:10px;
	margin-bottom:2px;
}

.info {
	margin-left:25%;
	margin-right:25%;
	font-family:Arial, Helvetica, sans-serif;
}

.clear {
	clear:both;
}