html, body, td { 
 color: #333333;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding:0px; 
 margin: 0px;
 line-height: 16px;
} 

h1 { 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 padding:0px; 
 margin: 0px 0px 12px 0px;
} 

h2 { 
 color: #333333;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:bold;
 text-indent:0px;
 min-height:19px;
 padding: 3px 0px 1px 8px; 
 margin: 0px 0px 0px 0px;
} 

h3 { 
 color: #484848;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:bold;
 padding:0px; 
 margin: 0px 0px 8px 0px;
} 

h4 { 
 color: #484848;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:bold;
 padding:0px; 
 margin: 0px 0px 0px 0px;
}

.new {
 background-color:#FFFF00;
 }

.netzcover{
float:left;
margin: 2px 4px 4px 4px;
}

.logo-padding {
border:1px solid #999999; 
margin-top:8px;
}
.padding-left { 
 padding: 8px 0px 0px 8px; 
} 

img {
border:0px;
}

.hilfsnav-farbe { 
 color: #ADADAD;
} 

.portraits {
margin: 3px 10px 4px 0px;
float:left;
}

.publi {
float:left;
width: 78px;
}

.publi-titel {
float:left;
width: 88%;
}
.publi-bestellen {
float:left;
width: 11%;
text-align:right;
}
.publicovers {
border:1px solid gray;
}




.partners {
margin: 4px 0px 12px 0px;
float:left;
width:40%;
}

.pdf-angabe {
 font-size: 9px;
 padding-left:1px; 
 color: #ADADAD;
}

/* --------- LIST ------------>*/
.float-left-l-home {
float:left;
width:90px;
padding: 5px 0px 5px 0px; 
text-indent: 8px;
}

.float-left-r-home {
float:left;
width:470px;
padding: 5px 0px 5px 0px;
background-image:url(../images/icon-list.gif);
background-position:right;
background-repeat:no-repeat;
}

.float-left-l-content {
float:left;
width:90px;
padding: 5px 0px 5px 0px; 
text-indent: 8px;
}

.float-left-r-content {
float:left;
width:395px;
padding: 5px 0px 5px 0px;
background-image:url(../images/icon-list.gif);
background-position:right;
background-repeat:no-repeat;
}

.float-left-l {
font-size:9px;
float:left;
width:70px;
padding: 5px 0px 5px 0px; 
text-indent: 8px;
}

.float-left-r {
font-size:9px;
float:left;
width:130px;
padding: 5px 0px 5px 0px;
background-image:url(../images/icon-list.gif);
background-position:right;
background-repeat:no-repeat;
}

.download-list {
padding: 5px 0px 5px 23px;
background-image:url(../images/icon-list-left.gif);
background-position:left top;
background-repeat:no-repeat;
}

.listrow-bgcolor {
background-color:#F5F5F5;
}
.listrow-nocolor {
background-color:transparent;
}

.download-box {
float:right; 
padding:0px 0px 10px 12px; 
width:200px;
}
/* --------- ENDE OF LIST ------------>*/

.content-inlay-wholewidth {
min-height:196px;
height:expression(this.scrollHeight < 196? "196px" : "auto" ); /* hack for i.e.  */
margin: 52px 0px 50px 20px;
}

.content-inlay {
min-height:196px;
height:expression(this.scrollHeight < 196? "196px" : "auto" ); /* hack for i.e.  */
margin: 52px 95px 50px 20px;
}


/* --- Homepage  ---*/
.content-inlay-home {
min-height:145px;
height:expression(this.scrollHeight < 145? "145px" : "auto" ); /* hack for i.e.  */
margin: 52px 20px 50px 20px;
}
/* --- End of Homepage  ---*/

.footer-color-bar {
height:6px;
font-size:0px;
}

.footer {
margin: 10px 0px 20px 2px;
}

/* ----------------------  CONTAINERS --------------------- */
#logo-screen {
top: 75px;
left:704px;
height:84px;
width:97px; 
position:absolute;
z-index:20px;
}

#logo-print {
visibility:hidden;
display:none;
}

#bar-language-selector {
top: 154px;
left:194px;
height:20px;
width:590px; 
position:absolute;
z-index:10px;
text-align:right;
padding:6px 10px 0px 0px;
}

#bar-mainnavigation {
top: 180px;
left:194px;
height:32px;
width:595px; 
position:absolute;
z-index:15px;
padding:19px 0px 0px 5px;
}

#subnavigation {
top: 231px;
left:0px;
height:auto;
width:194px; 
position:absolute;
display:block;
z-index:15px;
padding: 10px 0px 20px 0px;
}

#search-box {
top: 390px;
left:0px;
position:absolute;
width:194px; 
display:block;
}

.search-box-inlay {
width:184px; 
display:block;
padding: 0px 5px 0px 5px;
}

#content {
top: 231px;
left:194px;
height:auto;
width:600px; 
position:absolute;
z-index:15px;
padding: 0px;
}

/* --- Homepage  ---*/
#bar-language-selector-home {
top: 205px;
left:194px;
height:22px;
width:590px; 
position:absolute;
z-index:10px;
text-align:right;
padding:4px 10px 0px 0px;
}

#bar-mainnavigation-home {
top: 231px;
left:194px;
height:32px;
width:595px; 
position:absolute;
z-index:15px;
padding:19px 0px 0px 5px;
}

#subnavigation-home {
top: 282px;
left:0px;
height:144px;
width:194px; 
position:absolute;
display:block;
z-index:15px;
padding: 10px 0px 20px 0px;
}

#logo-zewo-home {
top: 472px;
left:45px;
height:auto;
width:auto; 
position:absolute;
z-index:15px;
padding: 0px;
}

#logo-zewo {
top: 357px;
left:45px;
height:auto;
width:auto; 
position:absolute;
z-index:15px;
padding: 0px;
}

#logo-eduqua {
top: 387px;
left:45px;
height:auto;
width:auto; 
position:absolute;
z-index:15px;
padding: 0px;
}


#content-home {
top: 282px;
left:194px;
height:auto;
width:600px; 
position:absolute;
z-index:15px;
padding: 0px;
}
/* --- End of Homepage  ---*/
/* ----------------------  END OF CONTAINERS --------------------- */



/* ----------------------  LINKS --------------------- */
a:link, a:visited {
  color            : #333333;
  text-decoration  : underline;
  font-weight      : normal;
  background-color : transparent;
  padding          : 0px 1px 0px 1px;
}
a:hover {
  color            : #333333;
  text-decoration  : underline;
  font-weight      : normal;
  background-color : #D6D6D6;
  padding          : 0px 1px 0px 1px;
}

a.imagelink:link, a.imagelink:visited {
  color            : #333333;
  text-decoration  : none;
  font-weight      : normal;
  background-color : transparent;
  padding          : 0px;
}
a.imagelink:hover {
  color            : #333333;
  text-decoration  : none;
  font-weight      : normal;
  background-color : transparent;
  padding          : 0px;
}

a.link-blau:link, a.link-blau:visited {
  color            : #007CC3;
  text-decoration  : none;
  font-weight      : normal;
  background-color : transparent;
  padding          : 0px 0px 0px 0px;
}
a.link-blau:hover {
  color            : #014368;
  text-decoration  : none;
  font-weight      : normal;
  background-color : #D6D6D6;
  padding          : 0px 0px 0px 0px;
}

a.hilfsnav:link, a.hilfsnav:visited {
  color            : #ADADAD;
  text-decoration  : none;
  font-weight      : normal;
  background-color : transparent;
  padding          : 0px;
}
a.hilfsnav:hover {
  color            : #ADADAD;
  text-decoration  : underline;
  font-weight      : normal;
  background-color : transparent;
  padding          : 0px;
}

a.link-zumanfang:link, a.link-zumanfang:visited {
  color            : #ADADAD;
  text-decoration  : none;
  font-weight      : normal;
  background-color : transparent;
	background-image :url(../images/icon-top.gif);
	background-position :left;
	background-repeat   :no-repeat;
  padding-left        : 16px;
}
a.link-zumanfang:hover {
  color            : #ADADAD;
  text-decoration  : underline;
  font-weight      : normal;
  background-color : transparent;
	background-image :url(../images/icon-top.gif);
	background-position :left;
	background-repeat   :no-repeat;
 padding-left        : 16px;
}

a.link-nachoben:link, a.link-nachoben:visited {
  color            : #ADADAD;
  text-decoration  : none;
  font-weight      : normal;
  background-color : transparent;
	background-image :url(../images/icon-back.gif);
	background-position :left;
	background-repeat   :no-repeat;
  padding-left        : 16px;
}
a.link-nachoben:hover {
  color            : #ADADAD;
  text-decoration  : underline;
  font-weight      : normal;
  background-color : transparent;
	background-image :url(../images/icon-back.gif);
	background-position :left;
	background-repeat   :no-repeat;
 padding-left        : 16px;
}

/* ----------------------  END OF LINKS --------------------- */



/* ----------------------  NAVIGATION --------------------- */
a.mainlevel:link, a.mainlevel:visited {
  color            : #666666;
  text-decoration  : none;
  font-weight      : bold;
  background-color : transparent;
  padding          : 0px 10px 0px 10px;
}
a.mainlevel:hover, a.mainlevel:active {
  color            : #333333;
  text-decoration  : underline;
  font-weight      : bold;
  background-color : transparent;
  padding          : 0px 10px 0px 10px;
}
#active-mainmenu {
  color            : #333333;
  text-decoration  : underline;
  font-weight      : bold;
  background-color : transparent;
  padding          : 0px 10px 0px 10px;
}

a.sublevel:link, a.sublevel:visited {
  color            : #333333;
  display          : block;
  border           : 0px;
  padding          : 5px 5px 5px 0px;
  width            : 189px;
  text-decoration  : none;
  text-align       : right;
}
a.sublevel:hover, a.sublevel:active {
  color            : #333333;
  display          : block;
  width            : 189px;
  border           : 0px;
  padding          : 5px 5px 5px 0px;
  text-decoration  : none;
  text-align       : right;
}

#active-submenu {
  color            : #333333;
  width            : 189px;
  border           : 0px;
  padding          : 5px 5px 5px 0px;
  text-align       : right;
}
/* ----------------------  END OF NAVIGATION --------------------- */



/* ----------------------  LIST --------------------- */
ul {
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 20px 1px;
	list-style-type: none;
}

li {
	background-image:url(../images/icon-list-dot.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}

.download-list-ul {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.download-list-li-gray {
	background-image:url(../images/icon-list-left.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding: 5px 0px 3px 23px;
	margin: 0px;
	background-color:#F5F5F5;
}
.download-list-li-white {
	background-image:url(../images/icon-list-left.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding: 5px 0px 3px 23px;
	margin: 0px;
	background-color:#FFFFFF;
}
/* ----------------------  END OF LIST --------------------- */



/* ----------------------  FORMS --------------------- */
.formlist-left {
float:left;
width:150px;
padding: 5px 0px 5px 0px; 
}

.formlist-right {
float:left;
width:180px;
padding: 5px 0px 5px 0px;
}

select {
border: 1px solid #999999;
height:16px;
font-size:10px;
width:174px;
padding:0px;
margin:0px;
text-indent:20px;
}

input {
border: 1px solid #999999;
height:14px;
font-size:10px;
width:172px;
}

.admin-input{
border: 1px solid #999999;
height:18px;
font-size:10px;
width:172px;
}

textarea {
border: 1px solid #999999;
height:50px;
font-size:11px;
width:172px;
font-family:Verdana;
}


.button {
border: 1px solid #999999;
height:19px;
font-size:10px;
width:120px;
padding: 0px 0px 2px 0px;
margin:6px 0px 0px 0px;
}
/*
.field { width:200px; font-family:Verdana,Arial,Geneva,Sans-Serif; color:rgb(0,0,0); font-size:10px; border-style:solid; border-width:1px; border-color: rgb(0,0,0); padding:2px }
*/
/* ----------------------  END OF FORMS --------------------- */


/* ----------------------  LIST-NAVIGATION --------------------- 
#navlist {
color: #5E6263;
background: transparent;
padding: 0px;
margin: 0px;
width: auto;
}

#navlist li
{
list-style: none;
margin: 0px;
}

#navlist a {
color: #5E6263;
display: block;
text-decoration: none;
margin: 0px 0px 0px 0px;
background: transparent;
background-image:url(../images/icon-list-left.gif);
background-position:left top;
background-repeat:no-repeat;
padding: 5px 0px 3px 23px;
}

#navlist a#current { background-color: #ffffff; }

#navlist a
{
width: 99%;
}
 
#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: auto;
height:16px;
}

#navcontainer>#navlist a
{
width: auto;
}

#navlist a:hover, #navlist a#current:hover
{
background-color: #ffffff;
padding: 1px 0px 3px 18px;
}

#navlist a:active, #navlist a#current:active
{
background: transparent;
padding: 1px 0px 3px 18px;
}
 ----------------------  	END OF LIST-NAVIGATION --------------------- */