/* DIV positionierungen */

* {
padding:0;
margin:0;
border:0;
}

html, body {
height: 100%; /* wichtig */
margin: 0;
padding: 0;
/*background-color: #f1cb66;*/
/*background-color: #b1271a;*/
background-image: url(grafik/bg2.jpg); 
font-family: Verdana, Arial;
}

#wrap {
/*min-height: 100%; */
height: auto !important;/* moderne Browser */
height: 100%; /* IE */
width:1008px;
margin-left:auto;
margin-right:auto;
/*background-image: url(grafik/content_gelb.jpg);*/
 background-image: url(grafik/content_rot.jpg); 
background-repeat: repeat-y;
background-position: center;
}

#header {
/*background-image: url(grafik/header_gelb_k.jpg);*/
/* background-image: url(grafik/header_gelb.jpg); */
 background-image: url(grafik/header_rot_k.jpg); 
/* background-image: url(grafik/header_rot.jpg); */
background-repeat: repeat-y;
background-position: center;
background-color: #fff;
margin-bottom: 0;
border-bottom: 0;	
float: left;
width: 1008px;
height: 180px;
}

#left {

float: left;

width: 240px;

}
	
#center{
float: left;
width: 528px;
padding: 0;
margin: 0;
min-height: 100%;
height: auto !important;
height: 100%;
background-image: url(grafik/paper_content.jpg);
background-repeat: repeat-y;
}

#subcontent {
position: relative;
padding: 0;
text-align: justify;
min-height: 200px;
height: auto !important;/* moderne Browser */
height: 200px; /* IE */
background-image: url(grafik/paper_header_mit_strich.jpg);
background-repeat: no-repeat;
background-position: top;
}

#inhalt {
padding: 24px 24px 30px 24px;
overflow:hidden;}

.anker{
font-family: Verdana, Arial;
float:right;
margin-top: 12px;
font-size: 12px;
font-weight: normal;
}

.anker a{
color: #b1281a;
text-decoration: none;
}

.anker a:hover{
color: #4e4e4e;
text-decoration: none;
}

#inhalt_footer {
height: 31px;
width: 528px;
margin-left:auto;
margin-right:auto;
background-image: url(grafik/paper_footer.jpg);
background-repeat: no-repeat;
background-position: center top;
background-color: #fff;
}

#right {

float: right;

width: 240px;

display: inline;

}

#footer {
/*margin-top: -67px;*/
width: 1008px;
height: 14px;
margin-left: auto;
margin-right: auto;
/*background-image: url(grafik/footer_gelb.jpg);*/
 background-image: url(grafik/footer_rot.jpg); 
background-repeat: no-repeat;
background-position: center top;
}

/* Kästchen gestaltung */

.box {
width: 193px;
padding: 0 0 30px 23px;
}

/* Textgestaltung */

#inhalt p {
font-family: Verdana, Arial;
font-size: 12px;
line-height: 16px;
}

#inhalt h1 {
font-family: Arial, Verdana;
font-size: 20px;
font-weight: bold;
color: #b1281a;
}

#inhalt h2 {
font-family: Arial, Verdana;
font-size: 15px;
font-weight: bold;
color: #333333;
}

.box p{
font-family: Verdana, Arial;
font-size: 12px;
color: #2e2e2e;
}

.box h1{
font-family: Arial, Verdana;
font-size: 20px;
font-weight: bold;
color: #333333;
border-bottom: solid 1px #c1564b;
width:193px;
}

.box h2{
font-family: Arial, Verdana;
font-size: 12px;
font-weight: bold;
color: #4e4e4e;
}

.link{
margin-top: 12px;
font-size: 12px;
font-weight: normal;
font-family: Verdana, Arial;
}

.link a{
color: #b1281a;
text-decoration: none;
}

.link a:hover{
color: #4e4e4e;
text-decoration: none;
}

/*Menü*/

dl, dt, dd, ul, li{
color: #fff;
margin: 0;
padding: 0;
list-style-type: none;
text-decoration: none;
}

#menubox {
position: relative;
width: 240px;
margin-top: 0;
margin-right: 0;
text-align: left;
font-size: 16px;
font-family: Verdana, Arial;
}
						
#menu{
padding: 0 0 41px 23px;

}
						
#menu dt{
cursor: pointer;
margin: 0 0 8px 0;
height: 20px;
line-height: 20px;
text-indent: 0px;
}

#menu dd{
margin: 0 0 8px 0;
}

						
#menu li{
text-indent: 20px;
font-size: 14px;
line-height: 20px;
}
						
#menu li a {
color: #333333;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
background-image: url(grafik/normal.jpg);
background-position: left center;
background-repeat: no-repeat;
}

#menu dt a {
color: #333333;
font-weight: normal;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a:hover {
color: #b1281a;
background-image: url(grafik/active.jpg);
background-position: left center;
background-repeat: no-repeat;
}

#menu dt a:hover {
color: #b1281a;
}


/* Bildergallerie */
.tabelle_gdzeiten {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	background-color: #E8E8E8;
}

/* Eigenschaften der Formularfelder*/
.email_input{
border-left:1px solid#c7c7c7;						
border-right:1px solid #c7c7c7;
border-top:1px solid#c7c7c7;						
border-bottom:1px solid #c7c7c7;		
background-color:#eef3de;				
padding:3px;						
width:170px;
color:#818181;
}	
.submit_input{
position:relative;
border-left:1px solid #c7c7c7;						
border-right:1px solid #c7c7c7;
border-top:1px solid #c7c7c7;						
border-bottom:1px solid #c7c7c7;		
background-color:#ffffff;
padding:3px;	
margin-top:8px;	
width:100%;
right:0px;
}	
.formular_feld_mehrzeilig{
border-left:1px solid#c7c7c7;						
border-right:1px solid #c7c7c7;
border-top:1px solid#c7c7c7;						
border-bottom:1px solid #c7c7c7;		
background-color:transparent;				
padding:3px;						
width:170px;
color:#818181;
}	
.formular_feld_einzeilig {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: transparent;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
}
.formular_button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E2E2E2;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
}
.formular_dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F4F7EC;
	border: 1px solid #999999;
}


/* tooltip kalender */


.kalender {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
.titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CACACA;
	background-color: #FFFFFF;
}

a.info{
	position:relative;
	color:#FF0000;
	text-decoration:none;
	font-weight: bolder;
	z-index: 0;
}

a.info:hover{
	background-color:transparent;
	z-index: 2;
	color: #FF0000;
	text-decoration: none;
}

a.info:visited{
	position:relative;
	color:#FF0000;
	text-decoration:none;
	font-weight: bolder;
	z-index: 1;
}

a.info span{
	display: none;
	z-index: 1;
	color: #FF0000;
	font-weight: bolder;
	text-decoration: none;
}

a.info:hover span{
	display:block;
	position:absolute;
	top:1.5em;
	left:1em;
	width:15em;
	border:1px solid #000000;
	background-color:#EAEAEA;
	color: #000000;
	z-index: 2;
}





/*verbliebenes*/



hr {

	clear: both;

	/*height: 67px; height von #footer */

	visibility: hidden;

	}
	

/* \*/

* html #wrap {

	height:1%;

	}

/* */



/* \*/

* html #content {

	height:1%;

}

/* */