  body  {
		font: 100%  Arial, Helvetica, sans-serif;
		background: #c0c0c0;
		margin: 0; 
		padding: 0;
		text-align: center;
		color: #000000;
    }
   #Inhalt { 
		width: 61.25em;
		background: #FFFFFF;
		margin: 0 auto;
		border: 1px solid #000000;
		text-align: left;
    } 
	#header{ position:relative;}
	.navoben{
		position: absolute;
		top:1.8em;left:20.68em; 
		color:#FFFFFF; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:0.87em; 
		font-weight: bold; 
		letter-spacing:0.1em;
	 }
	.CyplusH,.CyplusI,.CyplusP,.CyplusR,.CyplusCo{
		padding-right:0.4em; 
		padding-left:0.4em;
	}
	.navoben a:link,.navoben a:visited,.navoben a:active{
		text-decoration:none;
		color:#FFFFFF;
	}
	.suche{
		position: absolute;
		right:0px;top:-5px;
		white-space:nowrap;
	}
	INPUT.inputimg{padding-left:0.4em;}
	INPUT.SUCHFELD{
		border-bottom:2px solid #000000;
		border-left:1px solid #000000;
		border-top:5px solid #FFFFFF;
		border-right:1px solid #000000;
		width:10em;height:1em;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:0.87em; 
width:8em;

	}
	.SUCHFELD{color:#0d58be;padding-left:0.4em;padding-bottom:0.4em;}

	#Links{width:17em;padding-top:0.1em;float: left;}
	#Content { 
		margin: 0 17.5em;
		padding: 2em 0.8em 0em 0em;
	} 
	#Seite { 
		margin-left:17.5em;
		margin-top:0px;
		margin-right:2em;
    	padding: 2em 0.8em 0em 0em;
    } 

  #Rechts {
    	float: right;
    	width: 15.5em; 
    	padding: 2em 0.8em 1em 1.4em;
    }
    .fltrt {
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	.Headline{
		font-family: Arial, Helvetica, sans-serif;
		FONT-SIZE: 1em;
		padding:0px;
		color:#a0a0a0 !IMPORTANT;
		border-bottom: 1px solid #a0a0a0;
		padding-bottom:0.4em;
		text-align : left !IMPORTANT;
		margin:0px;
	}
	.Headline2{
		font-family: Arial, Helvetica, sans-serif;
		FONT-SIZE: 0.85em;
		margin:0px;
		color:#e5801f;
		padding-top:0.5em;
		padding-bottom:0.3em;
		text-align : left; 
	}

	.ABB{
		font-family: Arial, Helvetica, sans-serif;
		FONT-SIZE: 0.75em;
		position: relative;
		height:5em;
		border-top:1px solid #dddcda;
		color:#a0a0a0;
		padding-left:1em;
		font-weight : normal;
	}
	.ABBI{
		vertical-align: middle;
		text-align:left;
	}
	.Logo{ position:absolute;top:1em;right:0.4em;}
	.ABBText{padding-top:1em;}
	.ABBabstand{height:2em;}
	.ABBText ,.ABBText a:link,.ABBText a:visited,.ABBText a:active{
	color:#a0a0a0; 
	text-decoration:none;
	}
	.ABBText a:hover{color:#000000;}

	.schatten{
		width:12.65em; 
		background-color:#dfdfdf; 
		border-right:3px #dfdfdf solid;
		border-bottom:2px #dfdfdf solid; 
		position:relative;
		top:0px;
		left:0px;
	}
	.innen{
		border-left: 1px #dddcda solid; 
		border-right: 1px #dddcda solid; 
		border-bottom: 1px #dddcda solid; 
		width:width:10.65em; 
		background-color:#FFFFFF;
		position:relative;
		top:-2px;
		left:-2px;
		padding-left:0.7em;
	}
	.aussen{padding-left:2.55em;}
	.loginT{
		font-family: Arial, Helvetica, sans-serif;
		color:#e5801f;
		padding-top:0.3em;
		padding-bottom:0.4em;
		font-weight:normal;
		FONT-SIZE: 0.95em  !IMPORTANT; 
		padding-left:0.5em;
	}
	.divPad,.divPad2{
		font-family: Arial, Helvetica, sans-serif;
		FONT-SIZE: 0.75em; 
		color:#000000;
		padding-top:0.8em;
	}
	.divPad2{
	position:absolute;
	left:5em;top:11.4em;
	}
	.divPad2 .loginT{
		padding-top:0.3em;
		padding-bottom:0.3em;

	}
.divPad2 .loginT a:link,.divPad2 .loginT a:visited,.divPad2 .loginT a:active{color:#e5801f;text-decoration:none;}
.divPad2 .loginT a:hover{color:#e5801f;text-decoration:underline;}

.divPad .loginT a:link,.divPad .loginT a:visited,.divPad .loginT a:active{color:#e5801f;text-decoration:none;}
.divPad .loginT a:hover{color:#e5801f;text-decoration:underline;}

	.logintext1,.logintext2{
	 white-space:nowrap;
		padding-bottom:0.8em;
	}
	.input_login{width:7em;}
	.loginB{padding-left:9em;}
	INPUT.input_submit{
		background-color:#eaeaea; 
		color:#e5801f;
	}
	.bold {font-weight : bold;} 
	.kursiv {font-style : italic;} 
	.unterstrichen {text-decoration : underline;} 
	.rot {color : #990000;} 
	.orange {color : #cb5800;} 
	.BildL { 
		float : left; 
		margin-bottom : 0.6em; 
		margin-right : 1em; 
		FONT-SIZE: 0.75em; 
	} 
	.left{
		float : left; 
		margin-bottom : 0.6em; 
		margin-right : 1em; 
}
	.BildR { 
		float : right; 
		margin-bottom : 0.6em; 
		margin-left : 1em; 
		FONT-SIZE: 0.75em; 
	} 
	ul.AuftzaelungZ {list-style-type : decimal;} 
	ul.AuftzaelungB {list-style-type : lower-alpha;} 
	ul.AuftzaelungQ {list-style-type : square;} 
	.Bildunterschrift { 
		font-size : 0.8em; 
		text-align : center !important ; 
	} 
	.fliesstext,.TeasergText,.back,TD.fliesstext { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 0.75em; 
		color : #000000; 
		font-weight : normal; 
		padding-bottom : 0.5em; 
		padding-top : 0.5em; 
		text-align : left;
		line-height:1.7em;
	} 
	.RSpalte{
		 border-left: 1px #e5801f solid; 
		 border-right: 1px #e5801f solid; 
		 border-top: 1px #e5801f solid;  
		 border-bottom: 1px #e5801f solid; 
		 display: inline-block;
		 padding-top:0.6em;
		 padding-bottom:0.3em;
		 padding-left:0.9em;
		width:14.3em;
		 }
	.fliesstextR{
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 0.75em; 
		color : #000000; 
		font-weight : normal; 
		line-height : 1.5em; 
		padding-bottom : 0.5em; 
		padding-top : 0.5em; 
		padding-right : 0.8em; 
		text-align : left; 
	}
	.Line{
		border-bottom: 1px #e5801f solid;
		margin-right:0.8em;
		}
	.fliesstext a:link,.fliesstext a:visited,.fliesstext a:active{
		color:#0060a9;
		text-decoration:none;
		}
	.fliesstext a:hover{
	color:#0060a9;
	text-decoration:underline;
	}
	.cyplus,CyPlus{
		color:#0060a9;
		font-weight:bold;
	}
	.DT{
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 0.7em; 
		color:#000000;
		font-weight:bold;
		}
	.fliesstextD{
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 0.65em; 
		font-weight:100;
	}
	.fliesstextD a:link,.fliesstextD a:visited,.fliesstextD a:active{
		color:#000000;
		text-decoration:none;
		font-weight:100;
	}
	.fliesstextD a:hover{
		text-decoration:underline;
		color:#0060a9;
		font-weight:100;
	}
	.MSpalte .DownloadR{clear:inherit; height:13em;}
	.RSpalte .DownloadR {clear:inherit; height:13em;}
	#Content .DownloadR{clear:inherit;min-height:13em;}

TH.Spalte,TH.Zeile {color:#FFF; background-color:#e4801e;padding:0.3em;}
TH.Ohne{padding:0.3em;}
Table.Spalte,Table.Zeile,Table.Ohne {width:100%}
TD.Spalte1{ vertical-align:top; text-align:left; background-color:#dae7f1; padding:0.3em;}
TD.Spalte2{ vertical-align:top; text-align:left; background-color:#fefbe0; padding:0.3em;}
TR.Zeile1{ background-color:#fbebdb;}
TR.Zeile2{ background-color:#ecf5fc;}
TD.Zeile{padding:0.3em;vertical-align:top; text-align:left;}
TD.Ohne{vertical-align:top; text-align:left; padding:0.2em; }
.mehrdazu{
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.75em; 
color:#000000;
font-weight: normal;
}
.mehrdazu ul {
	list-style-type: none;
	margin: 0px -1px 0px 0px;
	padding: 0px;
	border: none;
}

.mehrdazu a.off {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
	text-decoration: none;
	width: 95%;
	display: block;
}
a.off:link,a.off:visited,a.off:active,a.off:hover{color: #006699;text-decoration: none;}
.mehrdazu .Headline2{font-size : 1.19em; }
.steckbrief{padding-top:0.5em;padding-bottom:0.5em;}
.steckbriefB{width:10em;min-height:10em;float:left;}
.Steckbriefinhalt{min-height:12em;}

.Headline .cyplus{
	
		color:#a0a0a0 !IMPORTANT;
	}
	
.Headline2 .cyplus{
	
		color:#e5801f; !IMPORTANT;
	}
	#container2 { 
    	width: 61.25em;
    	margin: 0 auto; 

    	text-align: left;
    } 

     #links2 {
    	float: left; 
    	width: 29em;
    	padding: 15px 20px;;
    }
	.TeasergTitel{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 0.75em;
	color:#e5801f;
	font-weight:bold;	
	}

    
.BildTeaser{ float:left;}
     #inhalt2 {
		margin: 0 1.5em 0 31em;
		padding: 15px 20px;
		position: relative;
		text-align:left;
    } 
	#inhalt2 .TeaserNews{ position: absolute; top:3em; width:26em;}
	.InhaltT{ 
		clear:both;
		 padding-bottom:1.2em;

	}
.more2{
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 0.80em;
		border-bottom: 1px #dadada solid;
		font-weight:100;
		text-align:right;
		}
.more2 a:link,.more2 a:visited,.more2 a:active{ text-decoration:none; color:#000000;}
.more2 a:hover	{ text-decoration:underline; color:#e5801f;}	
.TeaserReference{ padding-top:1em;}
.messagebox{
		position:absolute;
		left:0px;
		top:7em;
	} 
.TeaserDatum{
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 0.75em;
		color:#000000;
		}
.littfass{position: absolute; top::0px;}
#msgbox{ padding-left:0.9em;}
.LoginUser{
	position:absolute;
	left:2em;
	top:3.7em;
	float:right;
	z-index:1000;
	font-size : 0.75em;
	font-weight:normal;
}
.LoginUser2{
	position:absolute;
	left:0.4em;
	top:3.9em;
	float:right;
	z-index:1000;
	font-size : 0.75em;
	font-weight:normal;
}
.fliesstextTeaser{
font-family : Arial, Helvetica, sans-serif; 
		font-size : 0.75em;
		color:#000000;
		font-weight:normal;
border: 1px solid #a0a0a0;
height:10em;
padding-right:1.5em;


}
.Titel{
font-family: Arial, Helvetica, sans-serif;
		FONT-SIZE: 1.6em  !IMPORTANT;
		padding:0px;
		margin:0px;
		color:#a0a0a0 !IMPORTANT;
		border-bottom: 1px solid #a0a0a0;
		padding-bottom:0.4em;
		text-align : left;
}
.fliesstextTeaser .BildL { 
		float : left; 
		margin-bottom : 0.6em; 
		margin-right : 2em !IMPORTANT; 
		FONT-SIZE: 0.75em; 
	} 
.showall{font-size:0.75em  !IMPORTANT;}
.showall a:Link,.showall a:visited,.showall a:active,.TeasergText a:Link,.TeasergText a:visited,.TeasergText a:active{text-decoration:none;color:#a0a0a0 !IMPORTANT;}
.showall a:hover,.TeasergText a:hover{color:#0060a9 !IMPORTANT;text-decoration:underline;}
TD.Book{
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 0.75em;
		color:#000000;
		font-weight:bold;
		text-align : left;
		valign:top;
}
.Headline4{
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 0.75em;
		color:#000000;
		padding:0px;
		margin:0px;
		font-weight:normal;
		padding-top:0.3em;
		}

#TeaserRR{height:5em;border-bottom: 1px solid #a0a0a0;}
#TextLight{clear:inherit;height:13em;}
#username{margin-left:2px;}
#links2 .HeadlineC{
			font-family: Arial, Helvetica, sans-serif;
		FONT-SIZE: 1em;
		padding:0px;
		color:#a0a0a0 !IMPORTANT;
		border-bottom: 1px solid #a0a0a0;
		padding-bottom:0.4em;
		text-align : left !IMPORTANT;
}
#subnav1 a:link,#subnav1 a:visited,#subnav1 a:active{
		color:#0060a9;
		text-decoration:none;
}
#subnav1 a:hover{
		color:#0060a9;
		text-decoration:underline;}