html{
  height:100%;
  margin-bottom:1px;
  overflow-y:scroll;
  }
body{
  font-family:Verdana;
  font-size:0.75em;
  margin:0;
  padding:0;
  background-color:#C0C0C0;
  text-align:center;
  }
#designbody{
  font-family:Verdana;
  font-size:0.75em;
  background-color:#eeeeee;
  text-align:left;
  }
div.glossar{
  position:absolute;
  padding:10px;
  top:0px;
  left:0px;
  width:300px;
  border: 1px solid #000000;
  background-color: #f0ffff;
  text-align:left;
  }
a.glossar {
  color:#000000;
  text-decoration: none;
  cursor:default;
}
a:hover.glossar {
  text-decoration: none;
}
a.glossaract {
  color:#008800;
  text-decoration: none;
  border-bottom:3px double #008800;
}
a:hover.glossaract {
  text-decoration: none;
  color:#008800;
}

form { margin:0; }
img { border-style:none; }

div.messageitem{margin-bottom:10px;}
div.fields {margin-bottom: 10px;}
div.fieldtitle { float:left;padding:4px 0 0 5px;width:90px; }
input.fieldvalue { border:1px solid #555555;width:240px; }
div.fielderror1 { display:none; }
div.fielderror { color:#ff0000;float:right;padding:4px 0 0 10px;width:180px; }
.tb {font-size: 1.0em;}
h1 {font-size:18px;color:#000000; margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}
hr {height:1px; color:black; border-bottom:1px solid black; border-top:0; border-right:0; border-left:0;}
img {margin:0;}
.umfrage p { margin:0 0 5px 3px; }

@media screen {

td { font-size:8pt;  }

#zentrierung {
margin:auto; 
width:970px; 
text-align:left;
background-color:#FFFFFF; 
border: 1px solid black;
}

* html #zentrierung {
margin:0 auto; 
width:970px; 
text-align:left;
background-color:#FFFFFF;
border: 1px solid black;
}
.wechdormit{display:none;}
#titelbild {
width:970px; 
height:130px; 
background-color:#F0F0F0;
}

#navioben{
width:960px; 
border-top: 3px solid #FFFFFF; 
height:30px; 
padding:5px;
background-color:#666666;
color:#FFFFFF;
}

* html #navioben{
width:970px; 
border-top: 3px solid #FFFFFF; 
height:40px; 
padding:5px;
background-color:#666666;
color:#FFFFFF;
}

#menueoben {
float:left; 
/*margin-right:238px; */
padding-left:8px;
padding-top:5px;
}

#menueoben a { text-decoration:none; color:#FFFFFF; }
#menueoben a:hover { text-decoration:underline; color:#FFFFFF;}
#menueoben a:active { text-decoration:none; color:#FFFFFF;}

#iconoben {
float:right;
height:45px;
padding-top:5px;
}

* html #iconoben {
float:left;
padding-top:5px;
height:30px;
}

#inhaltgesamt {
width:970px; 
background-color:#FFFFFF; 
background-image:url(/static/tvs/inhalthintergrund.gif); background-repeat:repeat-y;
margin-top:1px;
}

.link_intern {
padding-left: 14px;
background-image: url(/www/tvs/intern.gif);
background-repeat: no-repeat;
background-position: 0 1px;
}
.link_extern {
padding-left: 14px;
background-image: url(/www/tvs/out.gif);
background-repeat: no-repeat;
background-position: 0 1px;
}

#hauptnavigation {
float:left; 
width:190px; 
background-color:#FFFFFF;
}

div.position {
  padding-left:10px;
  padding-top:10px;
 font-size:0.8em;
}

#textinhaltlinks{
	float:left; 
	width:174px; 
	height:177px; 
	margin-right:5px; 
	background-color:#EFEFEF; 
	padding:3px;
}

* html #textinhaltlinks{
	float:left; 
	width:180px; 
	height:180px; 
	margin-right:5px; 
	background-color:#EFEFEF; 
	padding:3px;
}

#bildinhaltmitte {
	float:left; 
	width:180px; 
	height:183px; 
	margin-right:5px; 
	background-color:#EFEFEF; 
	padding:0px;
}

#textinhaltrechts {
	float:left; 
	width:174px; 
	height:177px; 
	background-color:#EFEFEF; 
	padding:3px;
}

* html #textinhaltrechts {
	float:left; 
	width:180px; 
	height:180px; 
	background-color:#EFEFEF; 
	padding:3px;
}



div.suche{
  float:right;
  width:180px;
  background-color:#cccccc;
  padding:5px 5px 5px 5px;
  color:#666666;
  margin:0px 0px 5px 0px;
}

* html div.suche{
  float:right;
  width:190px;
  background-color:#cccccc;
  padding:5px 5px 5px 5px;
  color:#666666;
  margin:0px 0px 5px 0px;
}
div.service{
  float:right;
  width:180px;
  background-color:#cccccc;
  padding:5px 5px 5px 5px;
  color:#666666;
  margin:0px 0px 5px 0px;
}

* html div.service{
  float:right;
  width:190px;
  background-color:#cccccc;
  padding:5px 5px 5px 5px;
  color:#666666;
  margin:0px 0px 5px 0px;
}



div.suche input{
  height:20px;
  font-size:0.95em;
}
div.suche input.textfield{
  width:125px;
  color:#777777;
  border: 1px solid #cccccc;
  font-size:0.95em;
  padding:2px;

}
div.suche input.butt{
  width:27px;
  float:right;
  background-color:#ffffff;
  border: 1px solid #cccccc;
  color:#666666;
  height:20px;
  font-size:0.95em;
  padding:2px;
}

#naviunten {
width:970px; 
height:50px; 
background-color:#666666; 
color:#FFFFFF;
padding-top: 8px;
font-size:0.95em;
}

div.rahmen{
  width:545px;
  background-color:#EFEFEF;
  padding:3px 3px 3px 3px;
  
}

.SKU {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:0.7em;}

#naviunten a { text-decoration:none; color:#FFFFFF; }
#naviunten a:hover { text-decoration:underline; color:#FFFFFF;}
#naviunten a:active { text-decoration:none; color:#FFFFFF;}


a { text-decoration:underline; color:#BB0000; }
a:hover { text-decoration:underline; color:#BB0000;}
a:active { text-decoration:none; color:#BB0000;}

.navi_first {text-transform:uppercase; width:190px; height:37px; font-size:8pt; font-weight:bold; background-color:#CCCCCC;}
.navi_first a {color:#666666; text-decoration:none;display:block;padding-top:10px; padding-left:10px;padding-bottom:10px;}
.navi_first a:hover {color:#666666; text-decoration:underline;}
.navi_first a:active {color:#666666; text-decoration:underline;}
.navi_first a:visited {color:#666666; text-decoration:none;}
 
.navi_second {width:190px; font-size:8pt; border:1px solid #d1d7dc; border-top:none; background-color:#EFEFEF;}
.navi_second a {color:#666666; text-decoration:none;padding-left:20px; padding-top:10px; padding-bottom:10px;display:block;}
.navi_second a:hover {color:#666666; text-decoration:underline;}
.navi_second a:active {color:#666666; text-decoration:underline;}
.navi_second a:visited {color:#666666; text-decoration:none;}
.navi_second_active {width:190px; font-size:8pt; border:1px solid #d1d7dc; border-top:none; background-color:#EFEFEF;}
.navi_second_active a {color:#666666; text-decoration:none;padding-left:20px; padding-top:10px; padding-bottom:10px;display:block}
.navi_second_active a:hover {color:#666666; text-decoration:underline;}
.navi_second_active a:active {color:#666666; text-decoration:underline;}
.navi_second_active a:visited {color:#666666; text-decoration:none;}
 
.navi_third {width:190px; font-size:8pt; border:1px solid #d1d7dc; border-top:none; background-color:#DFDFDF;}
.navi_third a {color:#666666; text-decoration:none;padding:5px; padding-left:25px;display:block}
.navi_third a:hover {color:#666666; text-decoration:underline;}
.navi_third a:active {color:#666666; text-decoration:underline;}
.navi_third a:visited {color:#666666; text-decoration:none;}
.navi_third_active {width:190px; font-size:8pt; border:1px solid #d1d7dc; border-top:none; background-color:#DFDFDF;}
.navi_third_active a {color:#666666; text-decoration:none;display:block;padding:5px; padding-left:25px;}
.navi_third_active a:hover {color:#666666; text-decoration:underline;}
.navi_third_active a:active {color:#666666; text-decoration:underline;}
.navi_third_active a:visited {color:#666666; text-decoration:none;}


#textrahmen {
	width:545px; 
	background-color:#EFEFEF; 
	padding:3px;
}

*html #textrahmen {
	width:550px; 
	background-color:#EFEFEF; 
	padding:3px;
}

#serviceleiste {
  float:left; 
  width:190px; 
  background-color:#FFFFFF;
}

* html #serviceleiste {
  float:left; 
  width:190px; 
  background-color:#FFFFFF;
}
#anzeigemitte {
  float:left; 
  width:550px; 
  padding-left:20px; 
  padding-right:20px; 
  background-color:#FFFFFF;
}

* html #anzeigemitte {
  float:left; 
  width:590px; 
  padding-left:20px; 
  padding-right:20px; 
  background-color:#FFFFFF;
}

#trackerbox {
  float:left; 
  color:#777777;
  height:35px;
  margin-bottom:5px;
  background-color:#cccccc; 
  font-weight:normal;
  width:550px;
}
#rightbox {
  float:right;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:190px;
  background-color:#ffffff;
}

* html #rightbox {
  float:right;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:190px;
  background-color:#ffffff;
}
#wwwtitel { display:none; }
.clear{clear:both;height:10px;}
}
#anzeige{
  height:120px;
  width:180px;
  position:relative;
  }
.freiePlaetze{
  font-size:10px;
  height:120px;
  position:absolute;
  top:0;
  left:0;
  width:180px;
  display:none;
  }



@media print{
body
{
 font-family:Verdana;
 font-size:10pt;
 margin:0;
 padding:0;
 background-color:#ffffff;
 text-align:left;
}
#wwwtitel {}
#wwwtitel div { float:right; width:30%; }
#zentrierung 
{
text-align:left;
background-color:#FFFFFF; 
border-style: none;
}
* html #zentrierung {
text-align:left;
background-color:#FFFFFF; 
border-style: none;
}
#titelbild { display:none;}
#navioben { display:none;}
#hauptnavigation { display:none;}
#naviunten { display:none;}
#anzeigemitte {}
#anzeigemitte img { display:none;}
#serviceleiste{display:none;}
div.suche { display:none; }
div.service
* html div.suche { display:none; }
div.service{display:none;}
* html div.service{display:none;}
#trackerbox{display:none;}
.blendoutd{display:none;}
.clear{display:none;}
.drucksteuerung{display:none;}
}
.fehlermeldung{
  color:#cc0000;
  }
.teaserbox{
  background-color: #cccccc;
  padding:5px;
  color: #666666;
  margin-bottom:5px;
  font-size:0.8em;
  }
.teaserhead{
  margin-bottom:10px;
  font-weight:bold;
  }
.searchinputfield{
  width:140px;
  }
