html,body{
	margin:0;
	padding:0
}

body{
	font: 100% verdana;
	text-align:center;
	height: 50px;
}

p{
	margin:0 10px 10px
}

a{
	display:block;
	color: #981793;
	padding:10px
}

form{
	margin:0px;
	padding:0px;
	border:none;
}

#m_cont  {
	width:500px; 
	height:400px;	
	padding:0px;
	margin: -240px 0px 0px -250px;
	border: none;	
	position:absolute; 
	left:50%; top:50%;	
	background-image:url(layout/start.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#m_links {
	width:60px; 
	height:20px;	
	padding:0px;
	margin: 0px;
	border: none;	
	position:absolute;
	top: 220px;
	left: 160px;
	float: left;
}

#m_rechts {
	width:60px; 
	height:20px;
	padding:0px;
	margin: 0px;
	border: none;
	position:absolute;
	top: 220px;
	left: 285px;
	float:left;
}

#m_unten {
	width:300px; 
	height:20px;	
	padding:0px;
	margin: 0px;
	border: none;	
	clear:both;	
	position:absolute;
	top: 320px;
	left: 100px;
	text-align:center;
	font-family:Verdana, Geneva, Arial; 
	font-size:10px; 
	color:#999999; 
}

a.sta:link, a.sta:visited, a.sta:hover, a.sta:active {
	padding:0px;
	margin:0px;
	border:none;
	text-decoration: none; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color:#999999;
	text-align:left;
}

div#boxHeader{
	height:105px;
	width:770px;
	padding:0;
	margin:0;
	border:none;
}

div#boxHeaderImg{
	width:238px;
	height:24px;
	margin: 0;
	position: relative;
	left:720px;
	top:37px;
	border:none;
}

div#boxHeaderLanguages{
	width:160px;
	height:15px;
	margin: 0;
	position: relative;
	left:852px;
	top:18px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#656972;
	text-align:left;	
}

a.HeaderLanguage:link, a.HeaderLanguage:visited, a.HeaderLanguage:hover, a.HeaderLanguage:active, span.HeaderLanguage{
	margin:0px;
	border:none;
	text-decoration: none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#656972;
	text-align:left;
	padding:0px;
	float:left;
}

div#boxFooter{
	background: #FFFFFF;
	color: #FFFFFF;
	clear:both;
	width:100%;
	text-decoration:none;
	font-size:1px;
}

div#boxFooterCopyright{
	text-decoration: none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#656972;
	text-align:left;
	padding:0px;
	margin: 5px 0px 0px 19px;
	border:none;
}

div#boxContainer{
	width:1002px;
	margin:0 auto;
	text-align:left
}

div#boxContentHeader{
	float:right;
	width:770px;
	height: 141px;
	
	margin:0px;
	padding:0px;
	border:none;
	
	background-color: #9d9fa5;
	background-attachment: scroll;
	
	background-image: url(layout/hnbur.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}

div#boxContentMain{
	float:right;
	width:770px;
	height: 608px;
	background-color: #656972;
}

a#boxContentMainMailLinkKontakt{
	width:180px;
	height:16px;
	position:absolute;
	padding:0px;
	border:none;
	margin:228px 0px 0px 455px;
	text-decoration:none;
}

a#boxContentMainMailLinkImpressum{
	width:180px;
	height:16px;
	position:absolute;
	padding:0px;
	border:none;
	margin:272px 0px 0px 60px;
	text-decoration:none;
}

/* Hauptfenster Überschriften */
#boxContentMainUeberschrift{
	font-weight:normal;
	font-family:Verdana;
	font-size:17px;
	color:#ff6c00;
	float:left;

}

#boxContentMainBeschreibeneSchrift{
	font-weight:normal;
	font-family:Verdana;
	font-size:17px;
	color:#ffffff;
}

/* Kontakt */
a#boxKontakt{
	background:#ff6c00;
	float:left;
	clear:left;
	
	width:232px;
	height: 138px;
	
	border:none;
	padding:0;
	margin:0;
	
	background-attachment: scroll;
	background-image: url(layout/kntrah.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}	

.kontaktUS{
	margin:0;
	border:none;
	padding: 20px 0px 0px 20px;
	
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	
	color:#ffffff;
	text-decoration:none;
}

.kontaktKS{
	margin:0;
	border:none;
	padding: 0px 0px 0px 20px;
	
	font-family: Verdana;
	font-size:10px;
	color:#323232;
	font-weight:normal;
	text-decoration:none;
}

.kontaktGB {
	color: #FFF;
}

/* Navigation Menü */
div#boxNavigation{
	background:#FFFFFF;
	float:left;
	clear:left;
	width:232px;
	height: 611px;
	background-image: url(layout/vnbl.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family:Verdana;
	font-size:10px;
	color:#656972;
}

#navigationHellgrau {
   background-color: transparent;
}

#navigationHellgrau A {
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	text-decoration:none;
	padding:0px;
	margin:0px;	
	border:none;
	width: 232px;
	height:30px;
	display: block;
}

#navigationHellgrau a:link, #navigationHellgrau a:visited {
   color: #656972;
   background-color:  #ffffff;
}

#navigationHellgrau a:hover, #navigationHellgrau a:focus, #navigationHellgrau a:active, #navigationHellgrau #aktivHellgrau {
   	color: #ff6c00;
   	background-attachment: scroll;
	background-image: url(layout/nphgr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#navigationDunkelgrau {
   background-color: transparent;
}

#navigationDunkelgrau A {
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	text-decoration:none;
	padding:0px;
	margin:0px;	
	border:none;
	width: 200px;
	height: 30px;
	display: block;
}

#navigationDunkelgrau a:link, #navigationDunkelgrau a:visited {
   color: #656972;
   background-color:  #ffffff;
}

#navigationDunkelgrau a:hover, #navigationDunkelgrau a:focus, #navigationDunkelgrau a:active, #navigationDunkelgrau #aktivDunkelgrau {
	color: #ff6c00;
	background-attachment: scroll;
	background-image: url(layout/npdgr.gif);
	background-repeat: no-repeat;
	background-position: right top;   
}

#navigationKUP a {
	text-decoration:none;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 20px;
}

#navigationKUP a:link, #navigationKUP a:visited{
   color: #656972;
}

#navigationKUP a:hover, #navigationKUP a:focus, #navigationKUP a:active, #navigationKUP #aktivKUP{
   color: #ff6c00;
}

#navigationGUP{
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	padding-left: 20px;
}

/*******
Link bei GrossMenübild
*******/
#contentMainBildLink{
	margin: 0;
	padding: 0;
	border: none;
}

/******
Hauptinhaltsbox für kleines Menü
******/
#contentMainKMBoxOben{
	margin:10px 0px 0px 0px;
	padding:0px;
	border:none;
	height:54px;
	width:770px;
}

#contentMainKMBoxMitte{
	margin:0px;
	padding:0px;
	border:none;
	height:416px;
	width:770px;
	
	background-repeat:no-repeat;
	background-position: 95px 0px;
}

#contentMainKMBoxMitteLinks{
	margin:0px 0px 0px 70px;
	padding:0px;
	border:none;
	height:390px;
	width:250px;
	float:left;	
}

#contentMainKMBoxMitteRechts{
	margin:0px 100px 0px 0px;
	padding:0px;
	border:none;
	height:390px;
	width:250px;
	float:right;
}

#contentMainKMBoxMitteLinks a:link, #contentMainKMBoxMitteLinks a:visited {
	margin:0px;
	padding:0px;
	border:none;
	height:390px;
	width:250px;
	
	text-decoration:none;
	
	background-attachment: scroll;
	background-image: url(layout/kmplna.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

#contentMainKMBoxMitteLinks a:hover, #contentMainKMBoxMitteLinks a:focus, #contentMainKMBoxMitteLinks a:active {
	margin:0px;
	padding:0px;
	border:none;
	height:390px;
	width:250px;
	
	text-decoration:none;
	
	background-attachment: scroll;
	background-image: url(layout/kmpla.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

#contentMainKMBoxMitteRechts a:link, #contentMainKMBoxMitteRechts a:visited {
	margin:0px;
	padding:0px;
	border:none;
	height:390px;
	width:250px;
	
	text-decoration:none;
	
	background-attachment: scroll;
	background-image: url(layout/kmprna.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

#contentMainKMBoxMitteRechts a:hover, #contentMainKMBoxMitteRechts a:focus, #contentMainKMBoxMitteRechts a:active {
	margin:0px;
	padding:0px;
	border:none;
	height:390px;
	width:250px;
	
	text-decoration:none;
	
	background-attachment: scroll;
	background-image: url(layout/kmpra.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

#contentMainKMBoxUnten{
	margin:0px;
	padding:0px;
	border:none;
	height:128px;
	width:770px;
}

#contentMainKMItemBoxBildbeschreibung{
	float: left;
	margin:0px;
	padding:10px 0px 0px 0px;
	border:none;
	
	height:128px;
	width:192px;
	font-size:10px;
	color:#ff6c00;
}

#contentMainKMItemBoxBildbeschreibung p{
	color:#FFFFFF;
	display:inline;
	padding:0px;
	margin:0px;
	border:none;
}

#contentMainKMItemBoxBildbeschreibung a:link, #contentMainKMItemBoxBildbeschreibung a:visited {
   	color:#656972;
   	background-color:#FFF;
	display:inline;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
	border:none;
	
}

#contentMainKMItemBoxBildbeschreibung a:hover, #contentMainKMItemBoxBildbeschreibung a:focus, #contentMainKMItemBoxBildbeschreibung a:active {
	color:#ff6c00;
	background-color:#FFF;
   	text-decoration:none;
	display:inline;
	padding: 0px;
	margin: 0px;
	border:none;
}

/******
 * Navigation Horizontal Menü Gross
 ******
 */
#navigationHeader { 
	margin: 0px;
	padding: 0px;
	border: none;
}

#navigationHeaderItems {
	margin: 0px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	
	float: right;
	
	height: 141px;
	width: 570px;
	display: inline;
}

#navigationHeaderItem{
	margin: 0px;
	padding: 0px;
	border: none;
	
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;

	display: inline;
	list-style-type: none;
} 

#navigationHeaderItemDatum{
	padding: 31px 0px 0px 20px;
	margin: 0px;
	font-weight:normal;
}

#navigationHeaderItemGross{
	font-size:17px;
	line-height:21px;
	font-weight:normal;
	
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

#navigationHeaderUeberschriftBox{	
	float: left;
	line-height: 14px;
	font-weight:normal;
	font-family:Verdana;
	font-size:17px;
	
	margin: 0px;
	padding: 0px;
	border: none;
	
	text-decoration: none;
	color: #ffffff;
	background-color:#9d9fa5;
	/*background-color:#f55F55;*/
	
	width:175px;
	height:120px;
}

#navigationHeaderUeberschriftGross{
	padding: 25px 0px 0px 20px;
	margin: 0px;
	border:none;
}
#navigationHeaderUeberschriftKlein{
	font-size:10px;
	padding: 10px 0px 0px 20px;
	margin: 0px;
	border: none;
}

#navigationHeaderItem a:link, #navigationHeaderItem a:visited {
	float: right;
	
	line-height: 14px;
	font-weight: bold;
	
	text-decoration: none;
	color: #ffffff;
	
	margin: 0px;
	padding: 0px;
	border:none;
	
	width:187px;
	height:141px;
	
	background-color:#acadb2;
	background-attachment: scroll;
	background-image: url(layout/hnbka.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navigationHeaderItem a:hover, #navigationHeaderItem #aktiv {
	color: #656972;
	
	background-color:#e6e6e8;
	background-attachment: scroll;
	background-image: url(layout/hnbma.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/******
 * Navigation Horizontal Menü Klein
 ******
 */

#navigationHeaderKleinBoxOben{	
	float: left;
	
	margin: 0px;
	padding: 0px;
	border: none;

	background-color:#9d9fa5;
	
	width:770px;
	height:88px;
}

#navigationHeaderKleinBoxUnten{	
	margin: 0px;
	padding: 0px;
	border:none;
	clear:both;
	
	width:770px;
	height:53px;
	background-color:#9d9fa5;
	
	background-image: url(layout/hnbur.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}

#navigationHeaderKleinUeberschriftGross{
	padding: 22px 0px 0px 20px;
	margin: 0px;
	border:none;
	font-family:Verdana;
	font-size:17px;
	color:#FFFFFF;
	font-weight:normal;
}
#navigationHeaderKleinUeberschriftKlein{
	padding: 8px 0px 0px 20px;
	margin: 0px;
	border: none;
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
}

#navigationHeaderItemKlein{
	float:right;
	
	margin: 0px;
	padding: 0px;
	border: none;

	position: relative; top: 0px; right:25px;

	display: inline;
	list-style-type: none;
}

#navigationHeaderItemKlein img{
	border: none;
	position: relative; top:2px; left:2px;
}

#navigationHeaderItemKlein a:link, #navigationHeaderItemKlein a:visited {
	float: left;
	text-decoration: none;
	
	margin: 0px;
	padding: 0px;
	border: none;
	
	width:48px;
	height:53px;
	
	background-attachment: scroll;
	background-image: url(layout/hnska.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navigationHeaderItemKlein a:hover, #navigationHeaderItemKlein #aktiv {
	
	background-attachment: scroll;
	background-image: url(layout/hnsma.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* Bild-Item */
#navigationHeaderBildItem{
	float: right;
	
	margin: 0px;
	padding: 20px 33px 0px 0px;
	border: none;

	display: inline;
	list-style-type: none;
} 
