*{margin: 0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	padding: 0;
	margin: 0;
	min-width: 980px;
	font-size: 13px;
}

.logo {
position:absolute;
top:0px;
left:0px;
	width: 200px;
	height:70px;
	border: solid 0px #999999;
z-index:39;
}


.bildoben {
  position:absolute;
 left:200px;
 top:0px;
 
z-index:29;
border: solid 0px #FF6600;
}

.oben2 {
  position:absolute;
 left:0px;
 top:0px;
z-index:39;
}

.links {
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 position:absolute;
 left:260px;
 top:60px;
 width:490px;
 max-width:490px;
z-index:29;
border: solid 0px #FF6600;
}

.unten {
  position:absolute;
 left:0px;
 top:0px;
 width:986px;
min-width:985px;
max-width:985px;
min-height:100%;
height:100%;
z-index:19;
border: solid 0px #ff0000;
}

/* ----- hauptinhalt schliesst inhalt ein -  ----- */

.hauptinhalt {
position:relative;
left:200px;
top:0px;
width:589px;
min-width:589px;
max-width:589px;
min-height:100%;
height:100%;
background:#ffffff;
padding-right:0px;
padding-bottom:20px;
border:0px solid #ffff00;
margin:0px;
}



.inhalt  {
position:relative;
left:0px;
top:0px;
width:510px;
min-width:510px;
max-width:510px;

 padding-right:18px;
 padding-top:190px;
 padding-bottom:20px;
 padding-left:60px; 
 background:#ffffff;
 margin-top:0px;
margin-left:0px;
margin-right:60px;
 border:0px solid #00ffff;
}

.impressum {
position:relative;
top:4px;
width:500px;
min-width:500px;
max-width:500px;
padding-top:27px;
padding-left:200px;
padding-bottom:9px;
padding-right:0px;
border:0px solid #00ff00;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
 text-decoration:none;
margin-top:19px;
margin-left:0px;
margin-bottom:9px;
}


.bodytext {
border-color:#ffccdd; border-width:0px; border-style:solid; background-color:#ffffff; padding-top:0px; font-family:Arial,helvetica,sans-serif; font-size: 16px;
padding-bottom:0px;
}



/* Bildunterschrift */
.csc-textpic-caption {
color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
}





.headline {
 color:#7799ff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:30px;
 font-weight:bold;
 position:relative;
 left:60px;
 top:160px;
 width:460px;
 max-width:460px;
z-index:29;
border: solid 0px #dd6600;
}

.csc-firstHeader,  .csc-header-n3 h1, .csc-header-n2 h1,  .csc-header-n4 h1, .csc-header-n5 h1, .csc-header-n6 h1, .csc-header-n7 h1, .csc-header-n8 h1, .csc-header-n9 h1, .csc-header-n10 h1, .csc-header-n11 h1, .csc-header-n13 h1, .csc-header-n12 h1,  .csc-header-n14 h1, .csc-header-n15 h1, .csc-header-n16 h1, .csc-header-n17 h1, .csc-header-n18 h1, .csc-header-n19 h1, .csc-header-n20 h1, .csc-header-n21 h1, .csc-header-n23 h1, .csc-header-n22 h1,  .csc-header-n24 h1, .csc-header-n25 h1, .csc-header-n26 h1, .csc-header-n27 h1, .csc-header-n28 h1, .csc-header-n29 h1,  .csc-header-n30 h1, .csc-header-n31 h1, .csc-header-n33 h1, .csc-header-n32 h1,  .csc-header-n34 h1, .csc-header-n35 h1, .csc-header-n36 h1, .csc-header-n37 h1, .csc-header-n38 h1, .csc-header-n39 h1  {
 font-family:Arial, Helvetica, sans-serif;
font-size:16px;
 font-weight:bold;
 width:460px;
 max-width:460px
 padding-top:0px;
 padding-left:0px;
padding-bottom:0px;
color: #333333;
border: solid 0px #FF6600;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0 16px 0;
}


h1 a:link { color:#000099; text-decoration:none; font-weight:bold; font-size:20px; }
h1 a:visited { color:#000099; text-decoration:none; font-weight:bold; font-size:20px; }
h1 a:hover { color:#0000ff; text-decoration:none; font-weight:bold; font-size:20px; }
h1 a:active { color:#000099; text-decoration:none; font-weight:bold; font-size:20px;}
input, select {
	font-size: 13px;
}

p {
	font-size: 16px;
	line-height: 18px;

margin: 0px 0 0px 0;
padding:0;


}

th, td {
	font-size: 16px;	
}

#main-column ol {
	font-size: 14px;
	line-height: 18px;
	margin: 10px 0 16px 154;
}

#main-column ol li {

	padding: 0 0 0 15px;
	margin: 10px 0 10px 30px;
}



#main-column ul {

	font-size: 14px;

	line-height: 18px;

	margin: 10px 0 16px 0;
	list-style-type: none;
}


#seite {
	width: 763px;
}

div, ol, ul, li, img, form, select, input, table, td {
	margin: 0;
	padding: 0;	
}

li {
	font-size: 16px;
}


#search input#sword {
	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;
	line-height: 16px;

	width: 148px;
	height: 16px;
	border: solid 1px #8C8C8C;
	vertical-align: middle;	
}

#search input.go-button {
	width: 25px;
	height: 18px;
	margin: 0 0 0 5px;
	vertical-align: middle;	
}



/*-------------------- main-nav --------------------*/

#main-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	color: #ffffff;	
	font-weight: bold;
	position:relative;
        left:0px;
        top:100px;
	width: 984px;
	min-width: 984px;
	max-width: 984px;
	background-color: #7799ff;
border-bottom: solid 1px #ffffff;	
	clear: both;
	z-index:31;
	padding:0px;
}

#main-nav ul {
position:relative;
        left:200px;
        top:0px;
	list-style-type: none;
	height: 31px;
 background-color: #7799ff;	
 line-height: 31px;
font-size: 18px;	
margin: 0px 0px 0px 0px;
	float: left;
	padding:0px;		
	z-index:22;
	border-bottom: solid 0px #ffffff;
}


#main-nav li {
color: #333333;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
 background-color: #7799ff;
	width:196px;
    text-align:center;
border-bottom: solid 0px #ffffff;
	float: left;
	display: block;	
	z-index:22;
}


#main-nav li a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
 background-color: #7799ff;
	width:196px;
    text-align:center;
	display: block;
	float: left;
}

#main-nav li a:hover {
color: #000000;
 background-color: #ffffff;
 border-bottom: solid 0px #ffffff;
}

#main-nav li.act a {
color: #000000;
 background-color: #eeeeee;
 border-bottom: solid 0px #ffffff;
}

#main-nav li.act a:hover {
	border-bottom: solid 0px #ffffff;
}





.menulinksfeld {
 position:absolute;
 left:0px;
 top:80px;
 min-width:200px;
 max-width:200px;
  overflow:hidden;
 width:200px;
min-height:100%;
 height:100%;
 padding-left:0px;
 padding-right:0px;
 padding-top:90px;
 padding-bottom:0px;
 margin-top:50px;
 border:solid 0px #ff0000;
 background-color: #eeeeee;	
 z-index:59;
}



.eN1 { margin-left:0px; padding-left:9px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#333333; font-weight:bold; background-color:#eeeeee;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #dddddd; display:block; -moz-box-sizing:border-box;}
.eN1:hover { margin-left:0px;  padding-left:9px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #dddddd; display:block; -moz-box-sizing:border-box;}
.eN1aktuell { margin-left:0px;  padding-left:9px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN2 { margin-left:0px; padding-left:29px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#333333; font-weight:bold; background-color:#eeeeee;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #dddddd; display:block; -moz-box-sizing:border-box;}
.eN2:hover { margin-left:0px;  padding-left:29px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #dddddd; display:block; -moz-box-sizing:border-box;}
.eN2aktuell { margin-left:0px;  padding-left:29px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}


.eN3 { margin-left:0px; padding-left:49px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#333333; font-weight:bold; background-color:#eeeeee;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN3:hover { margin-left:0px;  padding-left:49px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN3aktuell { margin-left:0px;  padding-left:49px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #999999;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN4 { margin-left:0px; padding-left:69px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#333333; font-weight:bold; background-color:#eeeeee;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN4:hover { margin-left:0px;  padding-left:69px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN4aktuell { margin-left:0px;  padding-left:69px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #999999;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN5 { margin-left:0px; padding-left:89px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#333333; font-weight:bold; background-color:#eeeeee;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN5:hover { margin-left:0px;  padding-left:89px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN5aktuell { margin-left:0px;  padding-left:89px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #999999;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN6 { margin-left:0px; padding-left:99px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#333333; font-weight:bold; background-color:#eeeeee;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN6:hover { margin-left:0px;  padding-left:99px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN6aktuell { margin-left:0px;  padding-left:99px; padding-top:10px; padding-right:5px; padding-bottom:8px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:14px; color:#000000; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #999999;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

 a:link {  text-decoration:none; font-weight:bold; }
 a:visited { text-decoration:none; font-weight:bold; }
 a:hover {  text-decoration:none; font-weight:bold; }
 a:active { text-decoration:none; font-weight:bold; }


li a:link { color:#000033; text-decoration:none; font-weight:bold; font-size:16px; }
li a:visited { color:#000033; text-decoration:none; font-weight:bold; font-size:16px; }
li a:hover { color:#0000cc; text-decoration:none; font-weight:bold; font-size:16px; }
li a:active { color:#000033; text-decoration:none; font-weight:bold; font-size:16px;}


dd a:link { color:#000033; text-decoration:none; font-weight:bold; font-size:16px; }
dd a:visited { color:#000033; text-decoration:none; font-weight:bold; font-size:16px; }
dd a:hover { color:#0000cc; text-decoration:none; font-weight:bold; font-size:16px; }
dd a:active { color:#000033; text-decoration:none; font-weight:bold; font-size:16px;}



/* ------------------------  rechtes Informationsfeld ------------------------- */

/*ganzes Feld in div eingeschlossen */

.inforechtsclass  {
position:absolute;
left:788px;
top:0px;
width:196px;
min-width:196px;
max-width:196px;
border-right-style:solid; border-color:#ff0000; border-width:0px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;

min-height:100%;
height:100%;
background:#ffffff;
}

/*
min-height:100%;
height:100%;

        max-width: 150px;
        width:150px;
        margin-left:24px;
        margin-bottom:50px;
*/


.informationen p {

color:#999999;
text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        padding-left:0px; padding-right:5px; padding-top:9px; padding-bottom:13px;


           border: solid 0px #00ff00;
}


/*-------------------- footer --------------------*/

#footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;	
	color: #8C8C8C;	
	width: 740px;
	border-top: solid 1px #8C8C8C;
	margin: 12px 0 12px 12px;
	padding: 6px 0 0 0;
	clear: both;
}

#footer-copyright {
	float: left;
	width: 	460px;
}

#footer img {
	margin: 0 0 5px 246px;	
}

/* Sprachen Umschaltung */

.sprachschalter {
 position:absolute;
 left:658px;
 top:109px;
 z-index:44;
 width:100px;
 min-width:100px;
 height:16px;
 border:0px solid yellow;
 margin:0px;
 padding:0px;
}
 

.sprache_ru {
 position:absolute;
 left:22px;
 top:0px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:24;
}

.sprache_de {
 position:absolute;
 left:44px;
 top:0px;
 width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:24;
}

.sprache_en {
 position:absolute;
 left:66px;
 top:0px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:24;
}