/*body {
margin:0px;
background-color:white;
}
ul,body,p,td,tr,table,ol,div {
font-size:12px;
font-family:Verdana;
}

li.navleft {
margin-left:-20px;
}
ul.navleft {
list-style-image:url(../images/nav_left/pfeil.gif);
}
a:link.navleft {
font-size:11px;
text-decoration:none;
color:black;
}
a:visited.navleft {
font-size:11px;
text-decoration:none;
color:black;
}
a:hover.navleft {
font-size:11px;
text-decoration:none;
color:white;
background-color:#073260;
}
a:active.navleft {
font-size:11px;
text-decoration:none;
color:white;
background-color:#073260;
}

ul.navleft_2 {
margin-left:1px;
list-style-image:url(../images/nav_left/leer.gif);

}
.aktiv{
background-color:#808080;
color:white;
font-size:11px;
}


*/

/*
 Blau: #002F67
	Blau 20%: #CCD5E1
	Orange-visi: #F99D1C
	Orange-visi: 20%: #FEEBD2
	Rot-power: #D2232A
	Rot-power: 20%: #F6D3D4
	Türkis-premium: #68C4C3
	Türkis-premium 20%: #E1F3F3
	Grün-premiumnet: #8CC63F
	Grün-premiumnet 20%: #E8F4D9
	Gelb-Störer: #FFF200
	Rot-Störer-Schrift: #ED1C24 
	*/
/*
#################################################################
STANDARD HTML REDEFINITIONEN BEGIN
*/


html {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana;
	font-size:11px;
	/*background-image:url(/templates/strato/CustomerService/images/background/bg_body.jpg);*/
	margin: 0px;
	padding: 0px;
	/*background-repeat: repeat-x;*/
	}
	
ol,ul,div,td,body,p{
	font-family: Verdana;
	font-size:11px;
}

p { 
	margin: 0px;
	margin-bottom: 8px; 
	margin-top: 4px; 
	font-size:11px;
	line-height: 16px;
}
P.stern {
color:#9A9A9A;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
line-height: 12px;

}

/*li{
list-style-image:url(/images/listen/visi_pfeil.gif);
margin-left:-16px;
margin-top:0px;
margin-bottom:0px;
}

li.neu {
margin-left: 12px;
margin-top: 5px;
list-style-image:url(/images/listen/neu_bullet.gif);
}
ul{
	margin-top:2px;
	margin-bottom:2px;
	font-size:11px;
	/*line-height: 14px; 
}*/

TABLE a:link{
color:#002F67;
font-weight:bold;
text-decoration:none;
}
TABLE a:visited{
color:#002F67;
font-weight:bold;
text-decoration:none;
}
TABLE a:hover{
color:white;
font-weight:bold;
text-decoration:none;
background-color:#002F67;
}
TABLE a:active{
color:white;
font-weight:bold;
text-decoration:none;
background-color:#002F67;
}

/*
#################################################################
*/
/*
#################################################################
FARBENDEFINITION  / BEREICHSFARBEN FÜR HINTERGRUND UND SCHRIFT BEGIN
*/

/* Diese ändern sich nach Bereichen*/
.farbeschriftrot {
/*color: #D2232A;*/
color: #ED1C24;
}
.farbeschriftorange {
background-color: #CCD5E1;
}
.farbeschriftblau {
background-color: #002F67;
}
.stern {
color: gray;
font-size: 10px;
}

/* Die nachfolgenden ändern sich nicht, sind generell*/
.farbeschrift1 {
color: #002F67;
}
.farbehintergrund1 {
background-color: #002F67;
}
.farbeschrift2 {
color: #CCD5E1;
}
.farbehintergrund2 {
background-color: #CCD5E1;
}
/*
#################################################################
*/

/*
#################################################################
SCHRIFTGRÖSSENDEFINITIONEN / GENERELL
*/
.size_m {
font-size: 14px;
}

/*
#################################################################
SEITENDEFINITION  / LAYOUTCONTAINER BEGIN
*/
#contenttabelle {
border: 1px solid #002F67;

}
#contenttabelle_nohead {
border: 1px solid #002F67;
border-top: 0px;
}
.dslpadding{
padding: 6px;
}
.padding-links {
padding-left: 6px;
}
#contenttabelle TH{
padding: 4px;
height: 30px;
text-align:left;
color: #FFFFFF;
background-color:#002F67;
/*background-image:url(/templates/strato/CustomerService/imperia/md/images/strato_de/ksb/misc/blau_verlauf.jpg);*/
/*background-repeat:repeat-xy;*/
/*background-color: #002F67;*/
}
#contenttabelle TD.padding{
padding: 6px;
}

/*
#################################################################
*/




/*
#################################################################
SEITENELEMENTE / CONTENTMODULE BEGIN
*/
/* Überblick Link in Tabelle */
#ueberblick a:link, #ueberblick a:active, #ueberblick a:visited {
background-color: #ED1C24;
color:#FFFFFF;
}
#ueberblick a:hover {
background-color: #ED1C24 ;
color:#FFFFFF;
}
/* Linkrot überall */
#linkrot a:link, #linkrot a:active, #linkrot a:visited {
background-color: #FFFFFF;
color:#ED1C24;
}
#linkrot a:hover {
background-color: #ED1C24 ;
color:#FFFFFF;
}

/* LISTE */
#liste {
position:relative;
float: none;
padding:0px;
margin: 0px 4px 14px 0px;
text-align:left;
vertical-align:middle;
}

#liste a:link{
color:#D2232A;
font-weight:normal;
font:normal;
text-decoration:underline;
}
#liste a:visited{
color:#D2232A;
font-weight:normal;
font:normal;
text-decoration:underline;
}
#liste a:hover{
background-color:#D2232A;
color:#FFFFFF;
font-weight:normal;
font:normal;
text-decoration:none;
}
#liste a:active{
color:#D2232A;
font-weight:normal;
font:normal;
text-decoration:underline;
}


#listenkopf {
	position:relative;
	float:none;
	background-color:#002F67;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	left: -1px;
}
#listenkopf.generell {
	position:relative;
	float:none;
	background-color:#002F67;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	left: -1px;
}
/*#liste li.neu {
margin-left: 12px;
margin-top: 5px;
list-style-image:url(/images/listen/neu_bullet.gif);
}*/
ul#list  {
list-style-type: none;
margin-top: 0px;
margin-left:0px;
}
ul#list li
{
background: transparent url(/images/bereichsfarben/pfeilrechts/einsteiger/visi_pfeil.gif) left top no-repeat;
padding-left: 12px;
text-align: left;
line-height: 22px;
margin: 0px;
}
ul#list.generell li
{
background: transparent url(/images/bereichsfarben/pfeilrechts/einsteiger/visi_pfeil.gif) left top no-repeat;
padding-left: 12px;
text-align: left;
line-height: 22px;
margin: 0px;
}


/*#liste li{
list-style-image:url(/images/listen/visi_pfeil.gif);
margin-left:-16px;
margin-top:2px;
margin-bottom:2px;
}*/

/*
#################################################################
*/

#fliesstext {
font-size: 11px;
margin-bottom: 8px;
padding: 4px;
}

#headline { 
font-size: 14px;
font-weight: bold;
color: #002F67;
margin-top: 5px; 
margin-bottom: 8px; 
}
#headline.subhead { 
font-size: 12px;
font-weight: bold;
color: #002F67;
margin: 0px; 
}

/*
#################################################################
FEATURETABELLE GROSS
*/
#featuretabelle {
}
#featuretabelle TD.tabkopftitel {
padding-left: 5px;
height: 30px;
}

#featuretabelle TD.waehlensie {
font-size: 14px;
height: 60px;
vertical-align: middle;
}

#featuretabelle TD.tabkopfprodukt {
text-align: center;
width: 40px;
border-right: 1px solid #FFFFFF;
}
#featuretabelle TD.tabkopfproduktselected_lr {
text-align: center;
width: 40px;
border-left: 2px solid #FFF200;
border-right: 2px solid #FFF200;
}
#featuretabelle TD.tabkopfproduktselected_l{
text-align: center;
width: 40px;
border-left: 2px solid #FFF200;
}
#featuretabelle TD.tabkopfproduktselected_r {
text-align: center;
width: 40px;
border-right: 2px solid #FFF200;
}
#featuretabelle TD.tabkopfpfeilbg_lr {
text-align: center;
vertical-align:bottom;
/*border-left: 2px solid #FFF200;
border-right: 2px solid #FFF200;*/
}

#featuretabelle TD.spalte1 {
text-align:right;
align: right;
padding: 3px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
}
#featuretabelle TD.spalte1ende {
height: 2px;
}
#featuretabelle TD.spaltex {
width: 40px;
padding-left: 10px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}
#featuretabelle TD.spaltexende {
height: 2px;
background-color: #FFF200;
}
#featuretabelle TD.spalteselected {
width: 2px;
padding-left: 0px;
background-color:#FFF200;
border:0px;
}
#featuretabelle TD.spaltexselected_lr {
width: 40px;
border-left: 2px solid #FFF200;
border-right: 2px solid #FFF200;
padding-left: 10px;
}
#featuretabelle TD.spaltexselected_l {
width: 40px;
border-left: 2px solid #FFF200;
padding-left: 10px;
}
#featuretabelle TD.spaltexselected_r {
width: 40px;
border-right: 2px solid #FFF200;
padding-left: 10px;
}


/*
#################################################################
*/


/*
#################################################################
FEATUREKASTEN NEUE FEATURES MIT RUNDEN ECKEN BEGIN
*/

#rundeecke {
width: 100%;
/*height: 100px;*/
}
#rundeecke.eindrittel {
width: 170px;
}
#rundeecke.zweidrittel {
width: 360px;
}
#rundeecke.dreidrittel {
width: 540px;
}
#rundeecke_headline {
font-size: 12px;
font-weight: bold;
/*color: #A6201F;*/
color: #ED1C24;
margin-top: 0px;
}
/*#rundeecke_headline IMG{
	text-align: middle;
	vertical-align: middle;
	margin-right: 5px;
}*/

#uedge {
      width: 100%;
	  	/*background-image: url(/images/bereichsfarben/roundcorner/servershops/back.gif);*/
		margin-bottom: 4px;
		/*height: 100%;*/
      /*background-color: #f9cc72;*/
    }
#redge {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/re.gif);
      background-position: top right;
      background-repeat: repeat-y;
	  height: 100%;
    }
#bedge {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/un.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
	  height: 100%;
    }
#ledge {
   background-image: url(/images/bereichsfarben/roundcorner/servershops/li.gif);
      background-position: top left;
      background-repeat: repeat-y;
	  height: 100%;
    }
#ulcorner {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/liob.gif);
      background-position: top left;
      background-repeat: no-repeat;
	  height: 100%;
    }
#urcorner {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/reob.gif);
      background-position: top right;
      background-repeat: no-repeat;
	  height: 100%;
    }
#blcorner {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/liun.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
	  height: 100%;
    }
#brcorner {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/reun.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 1px 5px 0px 5px;
	  height: 100px;
    }
#innercontent {
	background-image: url(/images/bereichsfarben/roundcorner/servershops/back.gif);
      width: 100%;
	  height: 100%;
	  padding-top: 1px;
	  margin-bottom: 4px;
    }
#middle {
      width: 272px;
      background-image: url(middle.gif);
      background-repeat: repeat-y;
    }
#top {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/ob.gif);
      background-position: top left;
      background-repeat: repeat-x;
    }

	/*
	Die Variante ohne Runde Ecken, aber mit selbem Abstand, etc.*/
#uedgenix {
      background-image: url(/images/bereichsfarben/roundcorner/weissdelete.gif);
    width: 100%;
	margin-bottom: 4px;
    }
#brcornernix {
      background-image: url(/images/bereichsfarben/roundcorner/weissdelete.gif);
      padding: 2px 5px 0px 5px;
    }
#innercontentnix {
      background-image: url(/images/bereichsfarben/roundcorner/weissdelete.gif);
      width: 100%;
    }
#bottomnix {
      background-image: url(/images/bereichsfarben/roundcorner/weissdelete.gif);
      padding: 15px 30px 30px 15px;
}

/*
LINKS INNERHALB DER FEATUREBOX
*/
#innercontent A, #innercontent A:link, #innercontent A:visited, #innercontent A:active {
color: #ED1C24;
text-decoration: underline;
/*background-color: #CCD5E1;*/
}
#innercontent A:hover {
color: #FFFFFF;
text-decoration: underline;
background-color: #ED1C24;
}

/*
#################################################################
UPDATE DER FEATUREBOX
*/

#td_innercontent {
background-image: url(/images/bereichsfarben/roundcorner/servershops/back.gif);
height: 100%;
}

#innercontent {
	background-image: url(/images/bereichsfarben/roundcorner/servershops/back.gif);
      width: 100%;
	  height: 100%;
	  padding-top: 1px;
	  margin-bottom: 4px;
    }

#ecke_lo {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/liob.gif);
      background-repeat: no-repeat;
      padding: 0px;
	  height: 7px;
}

#ecke_ro {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/reob.gif);
      background-repeat: no-repeat;
      padding: 0px;
	  height: 7px;
}

#ecke_lu {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/liun.gif);
      background-repeat: no-repeat;
      padding: 0px;
	  height: 7px;
}

#ecke_ru {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/reun.gif);
      background-repeat: no-repeat;
      padding: 0px;
	  height: 7px;
}

#outline_top {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/ob.gif);
      background-repeat:repeat-x;
      padding: 0px;
	  height: 7px;
}

#outline_left {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/li.gif);
      background-repeat:repeat-y;
      padding: 0px;
	  width: 7px;
	  height: 100%;
}

#outline_right {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/re.gif);
      background-repeat:repeat-y;
      padding: 0px;
	  width: 7px;
	  height: 100%;
}

#outline_bottom {
      background-image: url(/images/bereichsfarben/roundcorner/servershops/un.gif);
      background-repeat:repeat-x;
      padding: 0px;
	  height: 7px;
}

/*
#################################################################
*/


.software{
background-color:#F99D1C;
font-weight:bold;
color:#002F67;
}
.fragen{
background-color:#002F67;
color:white;
font-weight:bold
}
ul{
list-style-image:url(/images/listen/visi_pfeil.gif);
}
.spalte_bold_right{
font-weight:bold;
text-align:right;
padding:2px;
}
.spalte_bold_center{
font-weight:bold;
text-align:center;
padding:2px;
}

/********************Übersichtstabelle***********************/
.visi{
background-color:#FEEBD2;
text-align:center;
}
.power{
background-color:#F6D3D4;
text-align:center;
}
.premium{
background-color:#E1F3F3;
text-align:center;
}
.premiumnet{
background-color:#E8F4D9;
text-align:center;
}
#rahmen{
border-top:2px solid #FFF200;
border-bottom:2px solid #FFF200;
}
.preise{
color:white;
background-color:#ED1C24;
font-weight:bold;
text-align:center;
}
.input{
 border-bottom: black 1px solid;
 border-left: #297394 1px solid;
 border-right: black 1px solid;
 border-top: #297394 1px solid;
 font-family:Verdana;
 font-size: 8pt;
 padding-left:5px;
 padding-top:2px;
 padding-bottom:2px;
 font-weight: bolder;
 color:white;
 background-color:#7594B1;
 cursor:hand;
 margin-top:4px;
}
.bestell_rot, .bestell_rot A:link, .bestell_rot A:visited, .bestell_rot A:active {
	color: #CC0000;
	font-weight: bold;
}


/*######### MOUSEOVER PFEILE BEREICH "WIR ÜBER UNS" #########*/
.pfeilrechts {
  text-decoration: none;
  white-space: nowrap;
  padding-bottom: 4px;
  background-image: url(/images/wir/pfeilleer_r.gif);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  
}
.pfeilrechts A:link, .pfeilrechts A:visited, .pfeilrechts A:active { background: url(/images/wir/pfeilrechts.gif) no-repeat 100% 100%; }
.pfeilrechts A:hover{ background: url(/images/wir/pfeilrechts2.gif) no-repeat 100% 100%; }

.pfeillinks {
  text-decoration: none;
  white-space: nowrap;
  padding-bottom: 4px;
  background: url(/images/wir/pfeilleer_l.gif);
  background-position: 100% 100%;
  background-repeat: no-repeat;
} 
.pfeillinks A:link, .pfeillinks A:visited, .pfeillinks A:active { background: url(/images/wir/pfeillinks.gif) no-repeat 100% 100%; }
.pfeillinks A:hover{ background: url(/images/wir/pfeillinks2.gif) no-repeat 100% 100%; }
/*######### ######## ####### ####### ####### ###### #########*/

/*
#################################################################
KSB 2.0 START
*/

#ksb_header {
vertical-align:top;
height:90px;
/*background-color: #002F67;*/
background-image:url(/templates/strato/CustomerService/images/background/bg_header_temp.jpg)
}
#ksb_body {
background-color: #FFFFFF;
}
#ksb_content {
vertical-align:top;
padding:5px;
padding-top:20px;
}
#ksb_footer {
vertical-align:top;
height: 30px;
/*background-color: #ebebeb;*/
background-image:url(/templates/strato/CustomerService/images/background/bg_footer_temp.jpg)
}

#ksb_nav_left {
padding-top:20px;
padding-left:10px;

width: 220px;
}


#ksb_debug_box {
width: 780px;
display:block;
background-color: #ebebeb;
border: 1px dotted #999999;
padding: 3px;
}
#ksb_debug_box P {
color: #aaaaaa;
}
#ksb_debug_box HR{
margin: 0px;
height:1px;
border:1px dotted #999999;
}
#ksb_rahmen_blau{
width:780px;
margin: 0px;
padding:0px;
border:1px solid #000000;
}

/*
#################################################################
KSB 2.0 FORMULAROPTIK
*/
.form_info {
border:1px solid #E5EFFB;
background-color: #F3F8FF;
padding:2px;
margin-bottom:5px;
}
.formbox_outline {
	background-color: #083360;
}
.formbox_title {
color: #ffffff;
font-weight: bold;
}
.form_blau1 {
	background-color: #083360;
}
.form_blau2 {
	background-color: #E5EFFB;
}
.form_blau3 {
	background-color: #F3F8FF;
}
.form_blau4 {
	background-color: #F3F8FF;
}
.form_rot1 {
	background-color: #083360;
}
.form_rot2 {
	background-color: #083360;
}
.form_rot3 {
	background-color: #FFCCCC;
}
#form_head_title {
margin-top:10px;
}


#form_desc {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	/*text-transform: uppercase;*/
	font-weight: bold;
	margin-bottom:3px;
	/*color: #4A5E82;*/
	color: #000000;
	
}
#form_desc_error {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	/*text-transform: uppercase;*/
	font-weight: bold;
	margin-bottom:3px;
	color: #CC0000;
}
#fehler_rot {
padding-left:8px;
background-image:url(/templates/strato/CustomerService/imperia/md/images/strato_de/ksb/misc/pfeil_rot.gif);
background-repeat:no-repeat;
	font-family:Verdana, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	font-size:9px;
	font-weight: bold;
	color: #CC0000;
	margin-bottom:3px;
	
}

.hinweisbox {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #083360;
	padding:2px;
	margin-bottom:5px;
	color: #999999;
	background-color: #FFFFFF;
}

#form_part {
display:block;
height:100%;
padding-bottom:5px;
margin-bottom: 1px;
}

/* FORMULARFELDER*/
input.standard {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
input#submit {
	
}


.radio {
	background-color: #F3F8FF;
	border: 0px;
}

.checkbox {
	background-color: #F3F8FF;
	border: 0px;
}

.input_1-2 {
width: 240px;
}

.input_1-1 {
width: 480px;
}

.input_error {
width: 240px;
background-color: #FFF5FF;
border: 1px solid #C91705;
}

.input_disabled {
width: 240px;
color:#000000;
background-color: #F4F4F4;
border: 1px solid #666666;
}
.input_zweispaltig {
    width: 480px;
}

.form_errorblock {
width: 3px;
background-color: #FF0000;
}
.form_erroroutline {
border-style: dotted; 
border-color: #FF0000;
border-width: 1px;
padding:2px;
margin-bottom:5px;
background-color: #FFCCCC;
}
#form_info.outline {
border:1px solid #083360;
padding:2px;
margin-bottom:5px;
}
#form_info.filled {
border:1px solid #083360;
background-color:#FFFFFF;
padding:2px;
margin-bottom:5px;
}

.table_outline {
border:1px solid #083360;
}
.blaufett {
	color: #073D7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
p.link a:hover {background-color: #2B2E21;;color:#fff;}
  p.link a:link span{display: none;}
  p.link a:visited span{display: none;}
  p.link a:hover span {
  position: absolute;
  margin:15px 0px 0px 20px;
  background-color: beige;
  max-width:220;
  padding: 2px 10px 2px 10px;
  border: 1px solid #C0C0C0;
  font: normal 10px/12px verdana;
  color: #000;
  text-align:left;
  display: block;}

#aufzaehlung {
display:block;
border: 1px solid #E5EFFB;
height:92px;
margin-bottom:5px;
}
#aufzaehlung.listing {
margin-bottom:2px;
}


#aufzaehlung_head {
background-color: #BDD6F4;
display: block;
padding:1px;
}
#aufzaehlung_desc {
padding:3px;
}

#aufzaehlung_head A{
background-image:url(/templates/strato/CustomerService/images/misc/pfeil_gelb.gif);
background-position:top left;
background-repeat:no-repeat;
display: block;
padding:1px;
padding-left:12px;
}

#aufzaehlung_head A.pdf{
background-image:url(/templates/strato/CustomerService/images/icons/pdf.gif);
background-position:top left;
background-repeat:no-repeat;
display: block;
padding:1px;
padding-left:15px;
}

#ksb_produktlogo {
background-image:url(/templates/strato/CustomerService/imperia/md/images/strato_de/ksb/misc/ksb_title.gif);
background-position:top left;
background-repeat:no-repeat;
height:22px;
}

/* 
E-Mailverwaltung START
*/
#mailliste_kopfzeile {
font-weight:bold;
vertical-align:middle;
padding:4px;
/*background-color: #F3F8FF;*/
border-color: #E5EFFB;
}
#mailliste {
background-color: #E5EFFB;
}
#mailliste.weiss {
background-color: #FFFFFF;
}
.catchalln {
background-color: #ffffff;
}
.catchally {
background-color: #FEEBD2;
}

/* 
E-Mailverwaltung ENDE
*/

#formcount A{
background-color:#eeeeee;
text-align:center;
float:left;
width:17px;
padding:4px;
margin-right:1px;
border: 1px solid #999999;
}
#formcount A.selected{
background-color:#FF9900;
float:left;
padding:4px;
border: 1px solid #999999;
}


#formcount A:hover{
color:#FFFFFF;
background-color:#002F67;
border: 1px solid #999999;
color:#FFFFFF;
}
#formcount.prev{
margin-right:3px;
}
#formcount.next{
margin-left:3px;
}

.grey10 {
background-color:#AAAAAA;
}

#eutable TD {
border-bottom: 1px solid #FFFFFF;
}
#eutable .title DIV{
color:#000066;
font-weight: normal;
}
#eutable .titleactive DIV{
color:#000066;
font-weight: bold;
}

/***********************************************************/
/*************** CSS RECHTE SPALTE *************************/
/***********************************************************/
#cRight {display:inline;float:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;margin:0px 0 0 10px;width:170px;}
/*#cRight*/
.teaserBlock {border-bottom:#D1D1D1 1px solid;margin:0 0 15px 0;padding:0 0 15px 0;}
.teaserBlock p {font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:11px;margin:7px 10px 3px 0;}
.teaserBlock .hl {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:15px;margin:0 0 8px 0;}
.teaserBlock .hlForm {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin:0 0 3px 0;}
.teaserBlock .link {margin:0;}
.teaserBlock a {color:#073B77;font-weight:normal;text-decoration:underline;}
.teaserBlock form {margin:0;padding:0;}
.teaserBlock form fieldset {border:none;margin:0;padding:0;}
.teaserBlock form .inputDC {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;}
.teaserBlock form .inputField {width:101px;}
.teaserBlock form .inputButton {margin:3px 0 0 0;}
.teaserBlock a:hover {background:transparent;}
.teaserBlock2 {border-bottom:#D1D1D1 1px solid;display:inline;float:left;margin:0 0 15px 0;padding:0 0 15px 0;}
.teaserBlock2 .tb2L {display:inline;float:left;margin:0 1px 0 0;}
.teaserBlock2 .tb2R {float:left;}
.teaserBlock2 .tb2L p {font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:11px;margin:7px 10px 3px 0;}
.teaserBlock2 .tb2L .hl {font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:bold;line-height:15px;margin:0 0 12px 0;}
.teaserBlock2 .tb2L .link {margin:0;}
.teaserBlock2 .tb2L a {color:#073B77;font-weight:normal;text-decoration:underline;}
.teaserBlock2 .tb2L a:hover {background:transparent;}
.lastTB {border-bottom:none;}




#hintbox{ /*CSS for pop up hint box */
position:absolute;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 9px Verdana;
line-height:12px;
z-index:100;
border-right: 2px solid black;
border-bottom: 2px solid black;
visibility: hidden;
}

#hintbox P,#hintbox P UL, #hintbox P UL LI, #hintbox UL, #hintbox LI{
font:normal 9px Verdana;
line-height:12px;
}






