*{margin: 0;}

html
{
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
    min-height:100%;
    height:100%;
}

/* -----  ---------------------------------- */

div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 left;      /* standardkonforme horizontale Zentrierung */

    padding: 0em;
    border:0px solid red;
    
    height: 100%;
    min-height: 100%;
}

BODY {
 COLOR:#eeeeee; 
 FONT-FAMILY:Arial, Helvetica, sans-serif; 
 MARGIN:0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 

background:url(http://www.fotogaidai.org/fileadmin/template/main/foto_gaidai_ru/uagaidai1600b.gif) no-repeat; 
 background-color:#666666;
}

 a { text-decoration:none; }
 
p a:link { color:#99ccff; text-decoration:none; font-weight:bold; font-size:12px; }
p a:visited { color:#99ccff; text-decoration:none; font-weight:bold; font-size:12px; }
p a:hover { color:#00cc00; text-decoration:none; font-weight:bold; font-size:12px; }
p a:active { color:#99ccff; text-decoration:none; font-weight:bold; font-size:12px; }

li a:link { color:#99ccff; text-decoration:none; font-weight:bold; font-size:12px; }
li a:visited { color:#99ccff; text-decoration:none; font-weight:bold; font-size:12px; }
li a:hover { color:#00cc00; text-decoration:none; font-weight:bold; font-size:12px; }
li a:active { color:#99ccff; text-decoration:none; font-weight:bold; font-size:12px; }



.oben {
position:relative;
top:0px;
left:0px;
width:767px;
height:74px;
border:0px solid yellow;
z-index: 21;
margin:0px;
}


.navoben {
position:absolute;
top:41px;
left:0px;
z-index: 21;
width:576px;
height:25px;
min-height:25px;
border-left:0px solid #dddddd;
}


ul#Navigation {
    padding: 0;
    border: 0px solid #333333;
    background-color: #333333;
    width:576px;
    margin-left:190px;
    margin-top:0px;
  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0px; padding-bottom: 0px;
    width:142px;
    text-align:center;
  }

  ul#Navigation a, ul#Navigation span  {
    padding-bottom: 2px; padding-left: 0px; padding-top: 1px; padding-right: 0px;
    text-decoration: none; font-weight: bold;
    color:#eeeeee;
    border-bottom-style:solid; border-bottom-color:#000000; border-bottom-width:1px;
    border-right-style:solid; border-right-color:#000000; border-right-width:1px;
    border-left-color:#666666; border-left-style:solid;  border-left-width:1px; 
    border-top-color:#666666; border-top-style:solid; border-top-width:1px;
   background-color: #333333;
    float: left; 
    width:142px;
  }

  * html ul#Navigation a, ul#Navigation span {
    width: 144px;;    /* nur fuer IE 5.0x erforderlich */
    w/idth: 144px;;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
  }

  ul#Navigation a:hover {
    border-bottom-color: #999999; border-right-color: #999999;
    border-left-color: black; border-top-color: black;
    color: #00ff00; background-color: #666666;
  }

ul#Navigation div {
     clear: left;
  }

/* Sprachen Umschaltung */

.sprache_ua {
 position:absolute;
 left:695px;
 top:9px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:24;
}

.sprache_ru {
 position:absolute;
 left:718px;
 top:9px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:24;
}

.sprache_de {
 position:absolute;
 left:718px;
 top:9px;
 width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:24;
}

.sprache_en {
 position:absolute;
 left:741px;
 top:9px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:24;
}


.linkskontakt {
 position:absolute;
 left:0px;
 top:0px;
 margin:0px;
width:192px;
height:360px;
background:url(http://www.fotogaidai.org/fileadmin/template/main/foto_gaidai_ru/kontakt333333_194x3600.gif) no-repeat; 
z-index: 9;
border:solid 0px #00ff00;
}

.unten {
position:relative;
top:0px;
left:0px;
width:676px;
border:0px solid yellow;
z-index: 11;
margin:0px;
background:#666666;
}


/* ----- hauptinhalt schliesst inhalt ein - beide volle breite mit weissem hintergrund ----- */

.hauptinhalt {
position:absolute;
left:207px;
top:0px;
width:559px;
min-width:559px;
max-width:559px;
background:#666666;
border:0px solid #ff0000;
padding-right:0px;
padding-bottom;0px;
}

.inhalt  {
position:relative;
top:9px;
width:409px;
min-width:409px;
max-width:409px;
padding-left:0px;
 padding-right:7px;
 padding-top:0px;
 padding-bottom:29px;
 border:0px solid #0000ff;
 background:#666666;
}

.abschluss {
position:relative;
top:0px;
left:0px;
width:559px;
min-width:559px;
max-width:559px;
height:22px;
background:#666666;
border:0px solid #ff0000;
padding-right:0px;
padding-bottom;0px;
margin:0px;
}

.impressum a {
position:absolute;
top:4px;
width:240px;
min-width:240px;
max-width:240px;
padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:5px;
 border:0px solid #00ff00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration:none;
        margin-left:50px;
}

.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  {

 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 width:400px;
 padding-top:5px;
 padding-left:0px;
padding-bottom:9px;
}

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;}



.headline {
 color:#000033;
 font-family:Arial, Helvetica, sans-serif;
 font-size:28px;
 font-weight:bold;
 position:relative;
 left:0px;
 top:0px;
 width:402px;
 max-width:402px;
z-index:29;
margin:0px;
}

.bodytext {
border-color:#ffccdd; border-width:0px; border-style:solid; background-color:#666666; padding-top:0px; font-family:Arial,helvetica,sans-serif; font-size: 13px;
padding-bottom:0px;
}


 p a:link { color:#99ccff; text-decoration:none; font-weight:bold; font-size:12px; }
p a:visited { color:#99ccff; text-decoration:none; font-weight:bold; font-size:12px; }
p a:hover { color:#00ff00; text-decoration:none; font-weight:bold; font-size:12px; }
p a:active { color:#00ff00; text-decoration:none; font-weight:bold; font-size:12px; }

.imgtext-table {
position:relative;
top:1px;
 width:400px;
}



/* Bildunterschrift */
.csc-textpic-caption {
color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
}

/*
ul {   max-width: 400px;  }

.csc-bulletlist csc-bulletlist-0 {   max-width: 400px;  }

li {
        color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        max-width: 400px;
}
*/


/* rechtes Informationsfeld */

/*ganzes Feld in div eingeschlossen */

.inforechts {
position:absolute;
left:624px;
top:0px;
width:141px;
min-width:141px;
max-width:141px;

border-style:solid; border-color:#999999; border-width:1px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}

/* Kopf der info */

.tipps {
 color:#000033;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 max-width: 141px;
 width:141px;
 background:#333333;
 min-width:141px;
border-bottom:solid; border-color:#999999; border-width:1px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:3px;
}

.informationen {
color:#eeeeee;
text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        padding-left:12px; padding-right:12px; padding-top:9px; padding-bottom:13px;
        max-width: 117px;
        width:117px;
}

.singlenewscontent {
font.famlily: arial,helvetica,sans-serif; font-size:12px;
text-align:justify;
}

#newstitle {
font-family: arial,helvetica,sans-serif; font-size:16px; font-weight: bold;
text-align:left;
max-width:400px;
width: 400px;
padding-left:9px; padding-top: 3; padding-bottom: 3; 
}

#newsschlagzeile {
font-family: arial,helvetica,sans-serif; font-size:13px; color: black;
padding-left:0px; padding-top: 3; padding-bottom: 3;
background: #ffffff; 
}

#newsfotoklein {
width:66px;
max-width:66px;
}

#newstrenner1 {
width:340px;
height:2px;
background: #eeeeee;
}

#newstrenner2 {
width:400px;
height:4px;
background: #eeeeee;
}

#newstrenner3 {
width:400px;
height:2px;
background: #eeeeee;
}
#newsdatum {
font-family: arial,helvetica,sans-serif; font-size:10px; color:#666666;
}




/* NAVIGATION LINKS */


.menulinksfeld {
 position:absolute;
 left:0px;
 top:28px;
 max-width:192px;
 overflow:hidden; 
 width:192px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 margin:0px;
 border:solid 0px #ffff00;
 z-index:29;
}

DIV.navA {padding-left:0px; width:192px;  max-width:190px; -moz-box-sizing:border-box; margin-bottom:10px; 
 position:absolute;
 top:11px; 
left:0px;
}

DIV.navB {border-right:solid 0px #333333; border-bottom:solid 1px #666666;}

A.eN1 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN1:link,A.eN1:visited {color:#cccccc; text-decoration:none;}
A.eN1:active,A.eN1:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN1 {border-top:solid 1px #666666;	padding-left:9px; font-weight:bold;}

A.eN1aktuell	{padding-left:9px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}


A.eN2 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN2:link,A.eN2:visited {color:#cccccc; text-decoration:none;}
A.eN2:active,A.eN2:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN2 {border-top:solid 1px #666666;	padding-left:34px; font-weight:bold;}

A.eN2aktuell	{padding-left:34px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN3 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN3:link,A.eN3:visited {color:#cccccc; text-decoration:none;}
A.eN3:active,A.eN3:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN3 {border-top:solid 1px #666666;	padding-left:54px; font-weight:bold;}

A.eN3aktuell	{padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;  border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN4 {font-family:arial; font-size:11px; padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:13px; background-color:#333333; no-repeat right; display:block; -moz-box-sizing:border-box;}
A.eN4:link,A.eN4:visited {color:#cccccc; text-decoration:none; padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:13px; no-repeat right; display:block; -moz-box-sizing:border-box;}
A.eN4:active,A.eN4:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none; padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:13px; no-repeat right; display:block; -moz-box-sizing:border-box;}
A.eN4 {border-top:solid 1px #666666; padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:13px; font-weight:bold; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN4aktuell	{padding-left:64px; padding-top:3px; padding-bottom:3px; padding-right:13px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;  border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN5 {font-family:arial; font-size:11px; padding-left:74px; padding-top:3px; padding-bottom:3px; padding-right:13px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN5:link,A.eN5:visited {color:#cccccc; text-decoration:none; background-color:#333333;}
A.eN5:active,A.eN5:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN5 {border-top:solid 1px #666666;	padding-left:74px; font-weight:bold;}

A.eN5aktuell	{padding-left:84px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;  border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN6 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN6:link,A.eN6:visited {color:#cccccc; text-decoration:none; background-color:#333333;}
A.eN6:active,A.eN6:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN6 {border-top:solid 1px #666666;	padding-left:94px; font-weight:bold;}

A.eN6aktuell	{padding-left:94px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;  border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

.csc-bulletlist csc-bulletlist-0 {   max-width: 382px;  }

li {
        color:#cccccc;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
        max-width: 382px;
}

/* ----------- mailformular --------- */

/* ---------------------------- forum --------------------------- */

legend {
padding-left:0px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:0px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:360px;
padding-top:0px;
padding-bottom:10px;
padding-left:0px;
border: 0px solid #C0C0C0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000066;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
padding-left: 3px;
background-color: #eeeeee;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
padding-left: 3px;
background-color: #eeeeee;
}

.mf-submit {
color: #ffffff;
background-color: #999999;
border: 2px; solid #000000;
}

/* ------------------------------------------------------------- */
