*{margin: 0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	background: url('/fileadmin/eges/grau.gif') repeat-x;
	background-color: white;
	padding: 0;
	margin: 0;
	min-width: 764px;
	font-size: 13px;
}

.bildoben {
  position:absolute;
 left:0px;
 top:0px;
 
z-index:29;
border: solid 0px #FF6600;
}


/* ----- hauptinhalt schliesst inhalt ein - beide volle breite mit weissem hintergrund ----- */

.hauptinhalt {
position:absolute;
left:191px;
top:95px;
width:572px;
min-width:572px;
max-width:572px;
min-height:580px;
height:580px;
background:#ffffff;
border:0px solid #ff0000;
padding-right:0px;
padding-bottom;0px;
}

.inhalt  {
position:relative;
top:29px;
width:432px;
min-width:432px;
max-width:432px;
padding-left:25px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:29px;
 border:0px solid #0000ff;
 background:#ffffff;
}

.bodytext {
border-color:#ffccdd; border-width:0px; border-style:solid; background-color:#ffffff; padding-top:0px; font-family:Arial,helvetica,sans-serif; font-size: 13px;
padding-bottom:0px;
min-width:408px;
width:408px;
max-width:408px;
}

/* problem: in linker Spalte wird breit!!! 
.csc-textpic {
width:409px;
min-width:409px;
max-width:409px;
border:0px solid #ff0000;
}
*/


/* Bildunterschrift */
.csc-textpic-caption {
color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
}


.impressum {
position:relative;
top:4px;
width:340px;
min-width:340px;
max-width:340px;
padding-left:100px;
padding-bottom:5px;
border:0px solid #00ff00;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
margin-left:0px;
}


.headline {
 color:#666666;
 font-family:Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 position:relative;
 left:25px;
 top:30px;
 width:408px;
 max-width:408px;
z-index:29;
border: solid 0px #FF6600;
}

.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:400px;
 max-width:400px
 padding-top:0px;
 padding-left:0px;
padding-bottom:0px;
color: #333333;
border: solid 0px #FF6600;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 16px 0;
}


h1 a:link { color:#000099; text-decoration:none; font-weight:bold; font-size:18px; }
h1 a:visited { color:#000099; text-decoration:none; font-weight:bold; font-size:18px; }
h1 a:hover { color:#0000ff; text-decoration:none; font-weight:bold; font-size:18px; }
h1 a:active { color:#000099; text-decoration:none; font-weight:bold; font-size:18px;}
input, select {
	font-size: 13px;
}

p {
	font-size: 13px;
	line-height: 18px;

margin: 0px 0 0px 0;
padding:0;


}

th, td {
	font-size: 13px;	
}

#main-column ol {
	font-size: 13px;
	line-height: 18px;
	margin: 10px 0 16px 194;
}

#main-column ol li {
	padding: 0 0 0 15px;
	margin: 10px 0 10px 30px;
}


#main-column ul {
	font-size: 13px;
	line-height: 18px;
	margin: 10px 0 16px 0;
	list-style-type: none;
}


#seite {
	width: 763px;
	background: url('/fileadmin/eges/oben1.jpg') no-repeat;
		
}

div, ol, ul, li, img, form, select, input, table, td {
	margin: 0;
	padding: 0;	
}

/*-------------------- header elements --------------------*/

.logo {
position:absolute;
top:4px;
left:4px;
	width: 70px;
	height: 70px;
	border: solid 0px #ffff00;
z-index:39;
}

#logo img {
	margin: 16px 0 0 20px;
}



#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: 11px;
	line-height: 22px;
	font-weight: bold;
	position:absolute;
        left:0px;
        top:72px;
	width: 763px;
	min-width: 763px;
	max-width: 763px;
	background-color: #f7f7f7;	
	border-top: solid 0px #f7f7f7;
	border-bottom: solid 0px #999999;
	clear: both;
	z-index:31;
}

#main-nav ul {
	list-style-type: none;
	height: 22px;
	border-left: solid 0px #ffffff;	
	margin: 0 0 0 0 px;
	z-index:22;
}

#main-nav li {
	float: left;
	z-index:22;
}

#main-nav li a {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	border-left: solid 1px #dddddd;
	border-top: solid 0px #eeeeee;
	width:151px;
    text-align:center;
	display: block;
	float: left;
}

#main-nav li a:hover {
	color: #000033;
	background-color: #ffffff;
	border-top: solid 0px #eeeeee;	
}

#main-nav li.act a {
	font-weight: bold;
	color: #000033;	
	background-color: #ffffff;
	border-top: solid 0px #eeeeee;	
}

#main-nav li.act a:hover {
font-weight: bold;
	color: #000033;
	border-top: solid 0px #eeeeee;
}

/* --------------- spaltelinks ------------------- */

.spaltelinks {
position:absolute;
left:0px;
top:95px;
width:190px;
min-width:190px;
max-width:190px;
border-top: solid 0px #FF6600;
border-right: solid #ff0000 0px;
padding-left:0px; padding-right:0px; padding-top:25px; padding-bottom:0px;
min-height:500px;
height:500px;
margin-left:0px;
background-color: #ffffff;	
 z-index:1;
}


/* NAVIGATION LINKS */


.menulinksfeld {
 position:absolute;
 left:0px;
 top:100px;
 min-width:188px;
 max-width:188px;
 overflow:hidden; 
 width:187px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 margin:0px;
 border:solid 0px #ffff00;
 background-color: #ffffff;	
 z-index:29;
}

/* NAVIGATION LINKS */

.navA {width:150px;; 
 position:relative;
 top:71px; 
left:0px;
background-color: #ffffff;
overflow:hidden;
z-index:19;
}


.eN2 { margin-left:0px; padding-left:9px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:12px; color:#000033; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN2:hover { margin-left:0px;  padding-left:9px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:12px; color:#0000cc; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN2aktuell { margin-left:0px;  padding-left:9px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:12px; color:#0000cc; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #000066;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}


.eN3 { margin-left:0px; padding-left:29px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:11px; color:#000033; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN3:hover { margin-left:0px;  padding-left:29px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:11px; color:#0000cc; 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:29px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:12px; color:#0000cc; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #000099;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN4 { margin-left:0px; padding-left:49px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:11px; color:#000033; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN4:hover { margin-left:0px;  padding-left:49px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:11px; color:#0000cc; 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:49px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:12px; color:#0000cc; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #0000cc;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN5 { margin-left:0px; padding-left:69px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:11px; color:#000033; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN5:hover { margin-left:0px;  padding-left:69px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:11px; color:#0000cc; 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:69px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:12px; color:#0000cc; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99 border-bottom:solid 1px #eeeeee;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN6 { margin-left:0px; padding-left:89px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:11px; color:#000033; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99; border-bottom:solid 1px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN6:hover { margin-left:0px;  padding-left:89px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:11px; color:#0000cc; 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:89px; padding-top:4px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:12px; color:#0000cc; font-weight:bold; background-color:#ffffff;  border-top:solid 0px #ffcf99 border-bottom:solid 1px #eeeeee;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

 a:link {  text-decoration:none;}
 a:visited { text-decoration:none;}
 a:hover {  text-decoration:none; }
 a:active { text-decoration:none;}


li a:link { color:#000033; text-decoration:none; font-weight:bold; font-size:12px; }
li a:visited { color:#000033; text-decoration:none; font-weight:bold; font-size:12px; }
li a:hover { color:#0000cc; text-decoration:none; font-weight:bold; font-size:12px; }
li a:active { color:#000033; text-decoration:none; font-weight:bold; font-size:12px;}


dd a:link { color:#000033; text-decoration:none; font-weight:bold; font-size:12px; }
dd a:visited { color:#000033; text-decoration:none; font-weight:bold; font-size:12px; }
dd a:hover { color:#0000cc; text-decoration:none; font-weight:bold; font-size:12px; }
dd a:active { color:#000033; text-decoration:none; font-weight:bold; font-size:12px;}



/* ------------------------  rechtes Informationsfeld ------------------------- */

/*ganzes Feld in div eingeschlossen */

.inforechts {
position:absolute;
left:643px;
top:120px;
width:120px;
min-width:120px;
max-width:120px;
border-left-style:solid; border-color:#dddddd; border-width:0px;
padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:0px;
min-height:454px;
height:454px;
}

/* Kopf der info 

.tipps {
 color:#000033;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 max-width: 120px;
 width:120px;
 background:#dddddd;
 min-width:120px;
border-bottom:solid; border-color:#999999; border-width:0px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:3px;
}
*/

.informationen {
color:#cccccc;
text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        padding-left:0px; padding-right:0px; padding-top:9px; padding-bottom:13px;
        max-width: 115px;
        width:115px;
}


/*-------------------- 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;
}


