*{margin: 0;}

html
{
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}


BODY {
width:100%;
max-width:100%;
 MARGIN:0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
 COLOR:#000000; 
 FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; 
  POSITION:absolute; 
 TOP:0px;
 background-color:#f7f7f7;
}

html,
body
{
    margin: 0;
    padding: 0;
    height: 100%;
}

.logo {
background:url(/fileadmin/digitaleastfoto/digitaleastlogo.gif) no-repeat;
z-index: 5;
width:100%;
min-width:100%;
height:58px;
position:absolute;
top:0px;
left:0px;
}


.loginrechts {
position:absolute;
top:55px;
left:625px;
    padding: 0;
    border: 0px solid #99ccff;
    width:143px;
min-width:143px;
height:49px;
min-height:49px;
background-color:#f7f7f7;
z-index:29;
 }

.loginname {
position:absolute;
top:7px;
left:4px;
    padding: 0;
    border: 0px solid #99ccff;
    width:34px;
min-width:34px;
height:9px;
min-height:9px;
background-color:#f7f7f7;
text-decoration: none; font-weight: bold;  color:#999999; font-family:Verdana,Arial,sans-serif; font-size:10px;
z-index:29;
 }

.loginuser {
position:absolute;
top:24px;
left:4px;
    padding: 0;
    border: 0px solid #99ccff;
    width:104px;
min-width:104px;
height:9px;
min-height:9px;
background-color:#f7f7f7;
text-decoration: none; font-weight: bold;  color:#000066; font-family:Verdana,Arial,sans-serif; font-size:13px;
z-index:29;
 }

.logoutbutton  {
position:absolute;
top:48px;
left:0px;
    padding: 0;
    border: 0px solid #99ccff;
    width:44px;
min-width:44px;
height:9px;
min-height:9px;
z-index:29;
 }

.loginnamefeld {
position:absolute;
top:5px;
left:0px;
    padding: 0;
    border: 0px solid #99ccff;
    width:114px;
min-width:114px;
height:9px;
min-height:9px;
background-color:#f7f7f7;
text-decoration: none; font-weight: bold;  color:#000066; font-family:Verdana,Arial,sans-serif; font-size:13px;
z-index:29;
 }

.loginpasswortfeld {
position:absolute;
top:26px;
left:0px;
    padding: 0;
    border: 0px solid #99ccff;
    width:114px;
min-width:114px;
height:9px;
min-height:9px;
background-color:#f7f7f7;
text-decoration: none; font-weight: bold;  color:#000066; font-family:Verdana,Arial,sans-serif; font-size:13px;
z-index:29;
 }

.loginbutton {
position:absolute;
top:48px;
left:0px;
    padding: 0;
    border: 0px solid #99ccff;
    width:4opx;
min-width:40px;
height:9px;
min-height:9px;
z-index:29;
 }


.password {
position:absolute;
top:48px;
left:56px;
    padding: 0;
    border: 0px solid #99ccff;
    width:80px;
min-width:80px;
height:9px;
min-height:9px;
z-index:29;
 }



.linksgrau {
position:absolute;
top:88px;
left:0px;
    padding: 0;
    border: 0px solid #f8f8f8;
    width:193px;
min-width:193px;
height:350px;
min-height:350px;
background-color:#f7f7f7;
z-index: 0;
 }


ul#Navigation {
position:absolute;
top:22px;
left:192px;
    padding: 0;
    border: 0px solid #99ccff;
    margin-left:0px;
    margin-top:0px;
    width:576px;
   z-index:11;
  }

  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0px; padding: 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:#000033; font-family:Verdana,Arial,sans-serif; font-size:13px;
    border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:1px;
    border-right-style:solid; border-right-color:#999999; border-right-width:1px;
    border-left-color:#ffffff; border-left-style:solid;  border-left-width:0px; 
    border-top-color:#ffffff; border-top-style:solid; border-top-width:0px;
   background-color: #ffffff;
    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: #ffffff; border-bottom-width:1px; border-right-color: #ffffff; border-right-width:1px;
    border-left-color: #6699cc;  border-left-width:0px; border-top-width:0px; border-top-color: #999999;
    color: #000066; background-color: #eeeeee; font-family:Verdana,Arial,sans-serif; font-size:13px; font-weight:bold; text-decoration:none;
  }

 ul#Navigation a:active {
    border-bottom-color: #ffffff; border-right-color: #ffffff;
    border-left-color: #ffffff; border-top-color: #999999;
    color: #000033; background-color: #ffffff; font-family:Verdana,Arial,sans-serif; font-size:13px; font-weight:bold; text-decoration:none;
  }

ul#Navigation div {
     clear: left;
  }

/* Sprachen Umschaltung */

.sprachschalter {
 position:absolute;
 left:650px;
 top:3px;
 z-index:44;
 width:100px;
 min-width:100px;
 height:16px;
 border:0px solid yellow;
 margin:0px;
 padding:0px;
}
 
.sprache_pl {
 position:absolute;
 left:0px;
 top:0px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:24;
}

.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;
}





.haupthintergrund {
position:absolute;
left:193px;
top:0px;
width:430px;
min-width:430px;
background-color:#ffffff;
padding-top;0px;
padding-bottom:0px;
 min-height: 100%;
height: auto !important;
height: 100%;
    margin-top: 0px;
margin-bottom:10px;
background-repeat: repeat-y;
background-position: 0 0;
}


.hauptinhalt {
position:absolute;
left:194px;
top:106px;
width:430px;
min-width:430px;
max-width:430px;
background:#ffffff;
 border:0px solid #0000ff;
padding-left:0px;
padding-right:0px;
padding-bottom;9px;
}



.inhalt  {
  padding-left:13px;
 padding-right:12px;
 padding-top:0px;
 padding-bottom:0px;
 margin:0px;
 border:0px solid #0000ff;
}


.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   {
 position:relative;
 left:0px;
 top:0px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 width:400px;
 padding-left:0px;
padding-bottom:9px;
}

.headline {
 color:#000033;
 font-family:Arial, Helvetica, sans-serif;
 font-size:28px;
 font-weight:bold;
 position:absolute;
 left:209px;
 top:66px;
 width:400px;
 max-width:400px;
z-index:9;
}

.bodytext {
border-color:#ffccdd; border-width:0px; border-style:solid; background-color:#ffffff;  padding-bottom:0px; padding-top:0px; font-family:Verdana,Arial,sans-serif; font-size: 12px;
}

### Tabellenformatierung ##############

.contenttable contenttable-0 {
border-color:#ffccdd; border-width:0px; border-style:solid; 
background-color:#ffffff;
color:#000033;
text-decoration:none; font-weight:bold; font-size:9px; 
}

.tr-even tr-0 {
font-size:9px; 
}

.tr-odd tr-1{
font-size:9px; 
}

th {
font-size:9px; 
}

td {
font-size:9px; 
}

p a:link { color:#0000cc; text-decoration:none; font-weight:bold; font-size:12px; }
p a:visited { color:#0000cc; text-decoration:none; font-weight:bold; font-size:12px; }
p a:hover { color:#0000ff; text-decoration:none; font-weight:bold; font-size:12px; }
p a:active { color:#0000ff; text-decoration:none; font-weight:bold; font-size:12px; background-color:#ffffff;}


.imgtext-table {

}


/* Bildunterschrift */
.csc-caption {
color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
}

.csc-textpic-caption {
color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
}


ul {  padding-left:15px; }

.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:140px;
width:144px;
min-width:144px;
max-width:144px;
border-style:solid; border-color:cccccc; border-width:1px;
background:#ffffff;
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: 144px;
 width:144px;
 background:#6699ff;
background:url(/fileadmin/digitaleastfoto/tipplinks_hellgrau.gif) no-repeat;
 min-width:144px;
border-bottom:solid; border-color:#cccccc; border-width:1px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:3px;
}

/*
.infotext {
        color:#eeeeee;
        font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
        max-width: 120px;
        width:120px;
        background:#999999;
        min-width:120px;
padding-left:26px;
}
*/
.informationen {
color:#333333;
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;
}

.impressum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
        margin-left:110px;
}

/* NAVIGATION LINKS */

DIV.navA {padding-left:0px; width:193px; -moz-box-sizing:border-box; margin-bottom:10px; 
 position:absolute;
 top:71px; 
left:0px;
overflow:hidden;
}

DIV.navB {border-right:solid 0px #6699ff; border-bottom:solid 0px #6699ff;}

A.eN2 {font-family:arial; font-size:11px; padding:3px 0px; color:#333333;  background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN2:link,A.eN2:visited {color:#000033; text-decoration:none;}
A.eN2:active,A.eN2:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN2 {border-top:solid 0px #cccccc;	padding-left:14px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}

A.eN3 {font-family:arial; font-size:11px; padding:3px 0px; color:#333333;  background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN3:link,A.eN3:visited {color:#000033; text-decoration:none;}
A.eN3:active,A.eN3:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN3 {border-top:solid 0px #cccccc;	padding-left:24px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}

A.eN4 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN4:link,A.eN4:visited {color:#000033; text-decoration:none;}
A.eN4:active,A.eN4:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN4 {border-top:solid 0px #cccccc;	padding-left:34px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}

A.eN5 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN5:link,A.eN5:visited {color:#000033; text-decoration:none;}
A.eN5:active,A.eN5:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN5 {border-top:solid 0px #cccccc;	padding-left:44px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}


A.eN6 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN6:link,A.eN6:visited {color:#000033; text-decoration:none;}
A.eN6:active,A.eN6:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN6 {border-top:solid 0px #cccccc;	padding-left:54px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}

DIV.navB A	{font-weight:bold;}

 a:link {  text-decoration:none;color:#0000cc; }
 a:visited { text-decoration:none;color:#ff0000;  }
 a:hover {  text-decoration:none;color:#000000; }
 a:active { text-decoration:none;color:#333333;  }

/*
#search input#sword {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 148px;
	height: 16px;
	border: solid 1px #8C8C8C;
	vertical-align: middle;
position:absolute;
top:40px;
left:10px;
}

#search input.go-button {
	width: 25px;
	height: 18px;
	margin: 0 0 0 5px;
	vertical-align: middle;
}


.suche {
float: left; margin: 0px 0;
position:absolute;
top:40px;
left:10px;
height:5px;
font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 10px;
 }
.suche p { 
display: inline;
 }
.suche .inputText { 
width: 100px; margin: 0 0px 0 0;
 }
* html .suche .inputText { 
width: 100px; 
}

.suchfeld {
position:absolute;
top:50px;
left:0px;
    padding: 0;
    border: 0px solid #99ccff;
    width:193px;
min-width:193px;
height:21px;
min-height:21px;
background-color:#eeeeee;
z-index:8;
 }
*/
