BODY 
{	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;  
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px;  
	PADDING-TOP:0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	FONT-SIZE: 12px;
	color:#4a586d;
	background: #ccc;
	SCROLLBAR-FACE-COLOR: #990000; 
	SCROLLBAR-HIGHLIGHT-COLOR: white; 
	SCROLLBAR-SHADOW-COLOR: gray; 
	SCROLLBAR-3DLIGHT-COLOR: gray; 
	SCROLLBAR-ARROW-COLOR: white; 
	SCROLLBAR-DARKSHADOW-COLOR: black; 
	SCROLLBAR-BASE-COLOR: silver;
	
}
.sub {height:40px;}
.subg {height:30px;}
.subs {height:220px;}
.subo {height:160px;}
.sub10 {height:10px;}
.subi {height:2px;}
.subff {height:0px;PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;  
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px;  
	PADDING-TOP:0px;}

#container
{	max-width:974px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	margin:3px 3px 3px 3px;
	background-color: #fff;border: 2px #da251c solid;
}
html,body,#container {
min-height:99%;
width:100%;
width:974px;
text-align:left;
height: 99%;}
html>body, html>body #container{
height:auto;}
.cl{clear:both;padding-top:45px;margin-top:0px;border-top: 0px #da251c solid;}
.fp
{	float:left;
}
.gp
{	float:left;width:380px;
}
#content
{	line-height: 130%;
	margin-left: 160px;
	margin-right: 160px;
	text-align: left;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 1em;
	padding-bottom: 0px;
	color:#4a586d;

}
#content p{
	padding-top: 0.5em;
	text-align: justify;
}
#content h1 
{	padding-top: 0px;margin-top:0px;
	FONT-SIZE: 18px;
	font-weight: bold;
	color:#da251c;
    float:left;height:25px;
	
}
#content h2 
{	padding-top: 0px;margin-top:0px;
	FONT-SIZE: 12px;
	font-weight: bold;
	float:left;height:30px;
}
.webcont
{
	font-weight: bold;
	padding-bottom: 10px;	
}
.inv 
{	background-color: #939CAA;
	color:white;padding-left: 0px ;
}
#content p 
{	margin: 0px 0px; padding-left: 0px ;
}
#top
{	clear:both; width:100%;
}
#xtop
{	clear:both; width:100%;border: 2px #da251c solid;background-color: #ffffff;
}
#logo
{	margin-top: 20px;
	float: left;
}
#topright
{   
	float: right;
}
#topcenter
{  
	height:100px;
	background-image: url(images/redp.gif);
	background-repeat: repeat-x;
		
}
.tline
{
	float: left;
	color: #da251c;
	height: 3px;
	background-color: #da251c;
 	display: none;
}

.leftnav
{	float: left;
	width: 150px;
	margin-bottom:0px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.menu 
{	height: 22px;
	background-color: #da251c;
	color: white; 
	margin-bottom:3px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	padding-left:0px;
	vertical-align: middle;
	border: 1px #da251c solid;

}
.menua 
{	height: 22px;
	background-color: white;
	color:#da251c;
	margin-bottom:3px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	padding-left:0px;
	vertical-align: middle;
	border: 1px #da251c solid;
	text-decoration: none;
}
.menu a:visited
{	width:148px;
	background-color: #da251c;
	color: white;
	text-decoration: none;
}
.menu a:link
{	width:148px;
	background-color: #da251c;
	color:white;
	text-decoration: none;
}
.menu a:hover 
{
	height: 20px;
	width:148px;
	color: #da251c;
	text-decoration: none;
	background-color: #FFFFFF;
}
.menuh
{
	height: 22px;
	background-color: #990000;
	color:white;
	margin-bottom:3px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	padding-left:0px;
	vertical-align: middle;
	border: 1px #990000 solid;
	text-decoration: none;

}
.menuha 
{	height: 22px;
	background-color: white;
	color:#990000;
	margin-bottom:3px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	padding-left:0px;
	vertical-align: middle;
	border: 1px #990000 solid;
	text-decoration: none;
}
.menuh a:visited
{	background-color: #990000;
	color:white;width:148px;
	text-decoration: none;
}
.menuh a:link
{	background-color: #990000;
	color:white;width:148px;
	text-decoration: none;
}
.menuh a:hover 
{ 	height: 20px;
	width:148px;
	background: white;
	color:#990000;
	text-decoration: none;
}

.menudown 
{	height:24px;
	background-color: #990000;
}
.rightnav
{	float: right;
	width: 150px;
	margin-bottom:0px;
	margin-right:0px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	
}
.rmenu 
{	height: 22px;
	background-color: #939CAA;
	color:white;
	margin-bottom:3px;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-right:0px;
	vertical-align: middle;
	border: 1px #939CAA solid;
	text-decoration: none;
}
.rmenua
{	height: 22px;
	background-color: #fff;
	color:#939CAA;
	margin-bottom:3px;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-right:0px;
	vertical-align: middle;
	border: 1px #939CAA solid;
	text-decoration: none;
}
.rmenu a:visited
{	background-color: #939CAA;
	color:white;width:148px;
	text-decoration: none;
}
.rmenu a:link
{	background-color: #939CAA;
	color:white;width:148px;
	text-decoration: none;
}
.rmenu a:hover 
{ 	height: 20px;
	width:148px;
	background: white;
	color:#939CAA;
	text-decoration: none;
}
.rmenuh 
{	height: 22px;
	background-color: #4a586d;
	color:#ffffff;
	margin-bottom:3px;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-right:0px;
	vertical-align: middle;
	border: 1px #4a586d solid;
	text-decoration: none;
}
.rmenuh a:visited
{	background-color: #4a586d;
	color:white;width:148px;
	text-decoration: none;
}
.rmenuh a:link
{	background-color: #4a586d;
	color:white;width:148px;
	text-decoration: none;
}
.rmenuh a:hover 
{ 	height: 20px;
	width:148px;
	background: white;
	color:#4a586d;
	text-decoration: none;
}
.rmenuha 
{	height: 22px;
	background-color: #fff;
	color:#4a586d;
	margin-bottom:3px;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-right:0px;
	vertical-align: middle;
	border: 1px #4a586d solid;
	text-decoration: none;
}
.rmenudown 
{	height:150px;
	background-color: #939CAA;
}
.rmenudownstart 
{	height:150px;
	background-color: #939CAA;
}
.bestaetigen 
{	border-top : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
	border-left : 1px solid #ffffff;
	border-right : 1px solid #ffffff;
	font-size : 9px;
	color:#fff;
	background : #4a586d;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.tfett
{	font-weight: bold;
}
.ktfett
{	font-weight: bold;
	FONT-SIZE: 8pt;
}
.imghladky
{	float: left;
	margin-right: 10px;
	border: 0px;
}
.imgplan
{	margin-bottom:20px;
	border: 1px solid #4a586d;
}


.gh 
{	font-size : 10px;
	color:#4a586d;
	cursor: pointer;
	text-decoration: none;
}
a.gh:link  
{	text-decoration: none;
	text-align: left;
}
.fline
{	margin-top: 0px;
	color: #da251c;
	height:2px;
}
#footer
{	clear: both;
	padding-top:14px;padding-bottom:0px;margin-bottom:0px;
}
#footer_main
{	clear: both;position:relative;
	padding-top:14px;padding-bottom:0px;margin-bottom:0px;margin-left:0px;
}
#webdesign
{float:left;
	width:150px;
	left:10px;
}
#fwcenter
{   padding-top: 5px;height:1px;font-size : 1px;
	background-image: url(images/redpf.gif);
	background-repeat: repeat-x;padding-bottom:0px;	
	margin-left: 170px;margin-right: 170px;margin-bottom:0px;
}

#fcenter
{   clear: both;padding-top: 5px;height:1px;font-size : 1px;
	background-image: url(images/redpf.gif);
	background-repeat: repeat-x;padding-bottom:0px;	
	margin-left: 170px;margin-right: 170px;margin-bottom:0px;
}
#fcopy 
{ 
	font-size : 10px;
	color:#4a586d;
	text-align: right;
	padding-top:0px;
	font-weight: bold;margin-left: 170px;
	margin-bottom: 8px;margin-right: 170px;margin-top:0px;
}
.archiv
{	FONT-SIZE: 9px;
}
.archiv a:visited
{	color: white;
}
.archiv a:link
{	color: white;
}
.archiv a:hover 
{	color: white;
}
.form_text
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	FONT-SIZE: 10pt;
	color:#4a586d;
	background-color: #ececec;
	border: solid #003366 1px;
	
}
.form_head
{	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	FONT-SIZE: 10pt;
	color:#4a586d;
}
.g_ueber{border: 1px solid #4a586d;padding-left:5px;padding-right:5px;margin-bottom: 0px ;FONT-SIZE: 11px;background-color:#dedede;}
.gal_name
{	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	FONT-SIZE: 10pt;
	color:#4a586d;
}
.gal_text 
{	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;  
	PADDING-BOTTOM: 0px; 
	PADDING-TOP:0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	FONT-SIZE: 10pt;
	color:#4a586d;
	margin-bottom:20px;float:left;margin-right:30px;
}
.gal_link
{	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: right; float:right;
	FONT-SIZE: 8pt;
	color:#4a586d;
}
.gal_groesse
{	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	FONT-SIZE: 8pt;
	color:#4a586d;
}
.gal_prevnext
{	font-family:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	color:#4a586d;
}
.gal_show
{	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
	FONT-SIZE: 8pt;
	color:#4a586d;
}
.gal_thumb
{	border: 1px solid #4a586d;margin-bottom:5px;
}
#gcenter
{   padding-top: 5px;height:1px;font-size : 1px;
	background-image: url(images/gpf.gif);
	background-repeat: repeat-x;padding-bottom:0px;	
	margin-right: 140px;margin-bottom:10px;
}

#toplcenter
{	margin-right: 0px;
	margin-left: 100px;
	clear:both;
	
}

#topline
{ 	height: 8px;
	color:#da251c;
	margin-left:0px;margin-bottom:0px;margin-right:0px;
}
.fp_head
{height:140px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	FONT-SIZE: 14pt;
	color:#4a586d;
	font-weight: bold;
}


.imgfp
{	margin-bottom:10px;
	margin-right:10px;
	border: 1px solid #4a586d;
	
}
.fp_link
{	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: right; float:right;margin-right:20px;
	FONT-SIZE: 8pt;
	color:#4a586d;padding-right:20px;
}
.fup_link
{	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;margin-right:20px;
	FONT-SIZE: 8pt;
	color:#4a586d;padding-right:20px;
}

.dright {float:right;}
.statistik {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: right; 
	FONT-SIZE: 10pt;
	color:#4a586d;}
.tbrow {
	border-bottom-style: dashed;
	border-bottom-width: 0px;
	border-bottom-color: #4a586d;
}
.tbstand {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #4a586d;
}
.fleft{float:left;}
.fri{right:0px;
}
.cll {clear:left;}
.bez{font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	FONT-SIZE: 10px;
	color:#4a586d;
	}
.imgm
{		border: 1px solid #4a586d;
	
}
.rot
{	
	color:#da251c;

}
.m2 
{
	FONT-SIZE: 13px;
	font-weight: bold;
	
}
a:visited
{	color: blue;
}
a:link
{	color: blue;
}
a:hover 
{	color: blue;
}
.auf{font-family:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color:#4a586d;
	}
.es
{
	
	list-style-image: url(images/fl.gif);
}
.imgwb
{	margin-bottom:10px;
	margin-right:10px;
	border: 1px solid #4a586d;
	
}
.pwb{
	clear: left;
}
.int{	
	height: 170px;
	overflow: visible;
}
.mehr{padding-top:10px; padding-bottom:10px;}
.tu_datum{float:left;background-color: #4a586d;font-weight:bold;
	color:white;margin-right: 5px ;width:196px;padding-left:4px;margin-bottom: 5px ;}
.tu_veranstaltung{float:left;background-color: #4a586d;font-weight:bold;
	color:white;margin-right: 5px ;padding-left: 5px ;width:160px;padding-left:4px;margin-bottom: 5px ;}
.tu_ort{float:left;background-color: #4a586d;font-weight:bold;
	color:white;margin-right: 5px ;padding-left: 4px ;width:160px;padding-left:5px;margin-bottom: 5px ;}
.tu_bericht{float:left;width:58px;background-color: #4a586d;font-weight:bold;
	color:white;padding-left: 4px ;padding-left:5px;margin-bottom: 5px ;margin-right: 0px ;}	
.t_datum{background-color:#dedede;border: 1px solid #4a586d;float:left;margin-right: 0px ;width:76px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;}
.t_zeit{background-color:#f3f3f3;border: 1px solid #4a586d;float:left;margin-right: 5px ;width:120px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;}
.t_veranstaltung{border: 1px solid #4a586d;float:left;margin-right: 5px ;width:160px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;}
.t_ort{border: 1px solid #4a586d;float:left;margin-right: 5px ;width:160px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;}
.t_bericht{padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;width:58px;margin-right: 0px ;}
.t2_datum{background-color:#dedede;border: 1px solid #4a586d;float:left;margin-right: 0px ;width:76px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;}
.t2_zeit{background-color:#f3f3f3;border: 1px solid #4a586d;float:left;margin-right: 5px ;width:120px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;}
.t2_veranstaltung{border: 1px solid #4a586d;float:left;margin-right: 5px ;width:160px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;}
.t2_ort{border: 1px solid #4a586d;float:left;margin-right: 5px ;width:160px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;}
.t2_bericht{padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;width:58px;}
.e_datum{border: 1px solid #4a586d;float:left;background-color:#dedede;margin-right: 5px ;width:140px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;font-weight:bold;}
.e_titel{border: 1px solid #4a586d;float:left;margin-right: 5px ;width:380px;padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;}
.e_mehr{padding-left:4px;margin-bottom: 0px ;FONT-SIZE: 11px;width:40px;margin-right: 1px ;height:25px;}

.gline
{   padding-top: 5px;height:1px;font-size : 1px;
	background-image: url(images/gpf.gif);
	background-repeat: repeat-x;padding-bottom:5px;width:inherit;	
	
}	
#content p1{
	padding-top: 0.0em;
	text-align: justify;
}
.e_text 
{	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;  
	PADDING-BOTTOM: 0px; 
	PADDING-TOP:0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	FONT-SIZE: 10pt;
	color:#4a586d;
	margin-bottom:20px;float:left; margin-right:40px;
}
.bl{
	display: block;
}
.textf{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color:#4a586d;
	font-weight: normal;
}
.tz{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	color:#4a586d;
	font-weight: bold;
}
.ausruestung_text{padding-left:4px;FONT-SIZE: 12px;font-weight:normal;width:70%;text-align: justify;line-height: 130%;}
.ausruestung_rechts{
	margin-right:30px;
	text-align: center;
}
.ausruestung_bild{border: 0px solid #4a586d;}
.ausruestung{font-family:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color:#4a586d;
	
}
.ausruestung_ueber{
padding-top: 0px;margin-top:0px;
	FONT-SIZE: 18px;
	font-weight: bold;
	height:25px;
	border: 1px solid #4a586d;padding-left:5px;padding-right:5px;margin-bottom: 0px ;FONT-SIZE: 11px;background-color:#dedede;
}
table {FONT-SIZE: 12px;font-weight:normal;text-align: justify;line-height: 130%;}
.table_t {FONT-SIZE: 11px;font-weight:normal;text-align: justify;line-height: 130%;}
.fwh {FONT-SIZE: 10px;font-weight:normal;text-align: justify;line-height: 100%;}
.t_k{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color:#4a586d;
	font-weight: bold;
}
.sb
{	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: right; float:right;margin-right:20px;
	FONT-SIZE: 10px;
	color:#4a586d;padding-right:20px;
}
.wk{
	height:100px;
 	line-height: 150%;
}
.imgi
{	margin-bottom:5px;
	margin-right:10px;margin-left:0px;margin-top:0px;
	border: 1px solid #4a586d;
	
}
#h_cont {background-color: #Ffffff;
	border: dotted #da251c 0px;
	border-bottom: dotted #da251c 2px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#h_imgcont {background-color: #Ffffff;
	border-bottom: dotted #da251c 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom:0px;
	margin-right:0px;margin-left:0px;margin-top:0px;
}
.pdf{
	width:30px;height:14px;
	FONT-SIZE: 10px;
	color: #FFFFFF;
	background-color: #da251c;
	font-weight: bold;
	text-align: center;
}
.spruch{position:absolute;top:18px;left:104px;padding-top: 0px;margin-top:0px;
	FONT-SIZE: 12px;
	font-weight: bold;
	color:#da251c;
}
#h_cont_ {position:relative;background-color: #Ffffff;
	border: dotted #da251c 0px;
	border-bottom: dotted #da251c 2px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 10px;
}

.rel{position:relative;}
.down{margin-bottom:0px;padding-bottom:0px;}
.zuletzt_aktualisiert 
{	height: 22px; display:inline;
	background-color: #da251c;
	color: white; 
	margin-bottom:3px;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	padding-left:0px;padding-right:0px;
	vertical-align: middle;
	border: 1px #da251c solid;
}
.zuletzt_aktualisiert a:link
{	background-color: #da251c;
	color:white; height: 22px;
	text-decoration: none;
}
.zuletzt_aktualisiert a:visited
{	background-color: #da251c;
	color: white; height: 22px;
	text-decoration: none;
}
.zuletzt_aktualisiert a:hover 
{	color: #da251c; height: 22px;
	text-decoration: none;
	background-color: #FFFFFF;
}

