
a:link { font-weight:bold; color:#666666; text-decoration:none }

a:visited { font-weight:bold; color:#333333; text-decoration:none }

a:hover { font-weight:bold; color:orange; text-decoration:none }

a:active { font-weight:bold; color:red; text-decoration:none }

a:focus { font-weight:bold; color:orange; text-decoration:none }

.topmenu {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF
}

#topmenue {
background-color: #CCFF99;
border-width:2px;
border-style:solid;
border-color:#66CC66;
padding: 1px;
padding-top: +1px;
}

h1 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #009933}

h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #666666}

h3 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #009933;
margin-bottom: -12px}

.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal}

.ausfuelltipp { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal ; color: #333333}

.bodytext { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal }

.urltext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold; color: #333333}

.urlkurztext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal ; font-weight: normal; color: #666666}

.urlstatustext { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal ; font-weight: normal; color: #999999}

.url_detail_text {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px; font-style: normal ;

font-weight: bold; color: #333333

}	

.url_detail_url { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal ; font-weight: bold; color: #333333 }

.url_detail_status { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold; color: #333333 }

.url_detail_status_dsvz { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold; color: #666666}

.url_detail_disclaimer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold; color: #009933; letter-spacing: 3px}

.url_detail_kontaktdaten { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: normal; color: #666666; letter-spacing: 3px}

.rubrikentitel {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; font-style: 
normal; font-weight: 
bold; color: #666666; 
letter-spacing: 1px; 
text-indent: 10px
}

.rubrikentext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #999999; letter-spacing: 1px}

.csc-caption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #999999}

.urlgrosstext { font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-style: normal ; font-weight: bold; color: #666666; letter-spacing: 3px}

.csc-uploads-fileSize {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: lighter; color: #999999}

.help {  font-family: Arial, Helvetica, sans-serif; font-size: 6px}

.detail_email_form_container{

  background-color: #CCCCCC;



}

.detail_email_form_text{

font-family: Verdana;

font-size: x-small;

}



.detail_email_form_field{

}



#fe_div_container {

background-color: #99CCFF;

}

.fe_login {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

}

#fe_div_tree {

background-color: #99CCCC;



}

#fe_div_url {

background-color: #99CC99;



}

#ddc {



}

#ddcl {

float: left;

width: 468px;



}

#ddcr {

background-image:url(images/hg468x60grey15.gif);

background-repeat: no-repeat;

background-position: right;

background-position: bottom;

height: 60px;

float: right;

width: 468px;



}

#dbanner {

background-image:url(images/hg468x60grey.gif);

background-repeat: no-repeat;

text-align: center;

width: 468px;

height: 75px;



}

#dstars {

text-align: center;

width: 468px;

height: 45px;



}



#dhttp {

float: left;

background-image:url(images/hg60x60grey7.gif);

background-repeat: no-repeat;

width: 60px;

height: 75px;



}

#dhttps {

float: left;

background-image:url(images/hg60x60grey6.gif);

background-repeat: no-repeat;

width: 60px;

height: 75px;



}



#durl {

float: left;

background-image:url(images/hg60x60grey8.gif);

background-repeat: no-repeat;

width: 348px;

height: 75px;

text-align: center;

text-transform: lowercase;

padding-top: 10px;

font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;

}



.shopurl14 {

font-size: 14;

}





#durlext {

float: left;

background-image:url(images/hg60x60grey1.gif);

background-repeat: no-repeat;

width: 60px;

height: 75px;

}



#durlextfe {

float: left;

background-image:url(images/hg60x60grey23.gif);

background-repeat: no-repeat;

padding-top: 30px;

padding-left: 30px;

width: 60px;

height: 75px;

}



#daction {

width: 468px;

height: 60px;



}

#dtext {

float: left;

background-image:url(images/hg468x60grey14.gif);

background-repeat: no-repeat;

width: 450px;

height: auto;

padding: 10px;

padding-left: 26px;

padding-right: 10px;

padding-top: 4px;

font-size: 12px;

font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;



}

#dmmc {

width: 468px;

}

#dmmct {

float: left;

width: 156px;

}

#dmmth {

float: left;

background-image:url(images/hg156x60grey.gif);

background-repeat: no-repeat;

width: 156px;

height: 60px;



}

#dmmtt {

float: left;

background-image:url(images/hg156x600grey16.gif);

background-repeat: no-repeat;

padding: 4px;

width: 156px;

height: auto;

font-size: 12px;

font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;



}

#dmmcg {

float: left;

width: 312px;

}

#dmmg {

float: left;

width: 312px;

height: auto;

text-align: center;

padding: 4px;



}

#djts {

float: left;

width: 312px;

height: 60px;

text-align: center;

font-size: 24px;

letter-spacing: 2px;

font-weight: bolder;



font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;

padding: 4px;

}



#daz {

float: right;

width: 78px;

height: 30px;

background-image:url(images/hg78x30grey17.gif);

background-repeat: no-repeat;

font-size: 9px;

font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;

padding-left: 2px;

padding-top: 2px;



}



#dap {

float: right;

width: 78px;

height: 30px;

padding-left: 0px;

padding-top: 0px;



}





#dfavorit {

float: left;

background-image:url(images/hg78x30grey11.gif);

background-repeat: no-repeat;

width: 78px;

height: 30px;

padding: 4px;

}

#dmail {

float: left;

background-image:url(images/hg78x30grey12.gif);

background-repeat: no-repeat;

width: 78px;

height: 30px;

padding: 4px;

}

#dlist {

float: left;

background-image:url(images/hg78x30grey11.gif);

background-repeat: no-repeat;

width: 78px;

height: 30px;

padding: 4px;

}

#dnew {

float: left;

background-image:url(images/hg78x30grey12.gif);

background-repeat: no-repeat;

width: 78px;

height: 30px;

padding: 4px;

}

#dnewaz {

float: left;

background-image:url(images/hg78x30grey11.gif);

background-repeat: no-repeat;

width: 78px;

height: 30px;

padding: 4px;

font-size: 10px;

font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;

}



#fec {

}

#feguest {

padding: 2px;

font-size: 10px;

font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;

}

#feca {

float: none;



}

#feerr {

padding: 2px;

font-size: 10px;

font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;

color: #006600;



}

.fea {

float: left;

padding-top: 6px;

text-align: center;

width: 39px;

height: 30px;

background-image:url(images/hg39x30grey.gif);

background-repeat: no-repeat;

}

.feaver {

float: left;

padding-top: 6px;

text-align: center;

width: 39px;

height: 30px;

background-image:url(images/hg39x30greyver.gif);

background-repeat: no-repeat;

}

.feahor {

float: left;

padding-top: 6px;

text-align: center;

width: 39px;

height: 30px;

background-image:url(images/hg39x30greyhor.gif);

background-repeat: no-repeat;

}

.feacor {

float: left;

padding-top: 6px;

text-align: center;

width: 39px;

height: 30px;

background-image:url(images/hg39x30greycor.gif);

background-repeat: no-repeat;

}

.feazz {

float: left;

padding-top: 2px;

text-align: center;

width: 390px;

height: 30px;

background-image:url(images/hg390x30grey.gif);

background-repeat: no-repeat;

}

.feav {

float: left;

padding-top: 6px;

text-align: center;

width: 39px;

height: 30px;

background-image:url(images/hg39x30grey29.gif);

background-repeat: no-repeat;

}

.feav2 {

float: left;

padding-top: 6px;

text-align: center;

width: 39px;

height: 30px;

background-image:url(images/hg39x30grey.gif);

background-repeat: no-repeat;

}

.feah {

float: left;

padding-top: 6px;

text-align: center;

width: 39px;

height: 30px;

background-image:url(images/hg39x30grey28.gif);

background-repeat: no-repeat;

}

.feab {

float: left;

padding-top: 6px;

text-align: center;

width: auto;

height: 30px;

font-size: 16px;

font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;

}



.feabbig {

float: left;

padding-top: 6px;

text-align: center;

width: auto;

height: 30px;

font-size: 16px;

font-family: Hevetica, Futura Lt BT, Verdana, sans-serif;

}



.feaa {

float: left;

padding-top: 6px;

text-align: center;

width: 39;

height: 30px;

background-image:url(images/hg39x30grey27.gif);

background-repeat: no-repeat;

}



.feaf {

float: left;

padding-top: 6px;

text-align: center;

width: 78px;

height: 30px;

background-image:url(images/hg78x30grey.gif);

background-repeat: no-repeat;

}



.feaflong {

float: left;

padding-top: 6px;

text-align: center;

width: 234px;

height: 30px;

background-image:url(images/hg234x30grey30.gif);

background-repeat: no-repeat;

}



.feinput {

background-color: #FFFFCC;

border: none;

height: 16px;

text-align: center;

font-family: Arial;

font-size: xx-small;



}

.antifloat {

clear: both;

visibility: hidden;



}

.fepwdhelp {

height: 16px;

text-align: center;

font-family: Arial;

font-size: xx-small;

cursor: pointer;

}

#cbct {

float: left;

padding-top: 6px;

text-align: center;

font-family: Arial;

font-size: small;

width: 156px;

height: 30px;

background-image:url(images/hg156x30grey21.gif);

background-repeat: no-repeat;

}



#cbcm {

float: left;

padding-top: 6px;

text-align: center;

width: 156px;

background-image:url(images/hg156x30grey22.gif);

height: auto;

}



#cbcb {

float: left;

padding-top: 6px;

text-align: center;

width: 156px;

height: 30px;

background-image:url(images/hg156x30grey20.gif);

background-repeat: no-repeat;

}

#fvch {

width: 468px;

height: 30px;

background-image:url(images/hg468x30grey24.gif);

}

#fvcm {

width: 468px;

height: 90px;

text-align: center;

background-image:url(images/hg468x30grey26.gif);

}

#fvcb {

width: 468px;

height: 30px;

background-image:url(images/hg468x30grey25.gif);

padding-bottom: 4px;

padding-right: 10px;

text-align: right;

}


/* Ueberarbeitet KR */

.favorite_abc_box {
background-color: #CCFF99;
width: 160px;
border-width:1px;
border-style:solid;
border-color:#66CC66;
}


/* Ueberarbeitet KR */

.favorite_abc_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
letter-spacing: 1px;
padding: 4px;
background-color: #66CC66;
}



.favorite_abc_item_link {



}


/* Ueberarbeitet KR */

.favorite_abc_item {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #999999;
letter-spacing: 0px;
padding-left: 4px;
}



.favorite_abc_item_blue {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

font-style: normal;

font-weight: bold;

color: #6666FF;

letter-spacing: 0px;

}



.favorite_abc_all {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: italic;
font-weight: bold;
color: #999999;
letter-spacing: 1px;
padding-top: 4px;
padding-left: 4px;
}

.favorite_abc_title h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
letter-spacing: 1px;
padding: 0px;
padding-left: 4px;
margin: -4px;
margin-top: -16px;
margin-bottom: +1px;
background-color: #66CC66;
}




.tickertitle {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

font-weight: bold;

color: #999999;

letter-spacing: 1px;

}

.tickerurl {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

font-weight: bold;

color: #999999;

letter-spacing: 0px;

}

.tickertext {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

font-style: normal;

font-weight: normal;

color: #999999;

letter-spacing: 0px;

}

.tickerautor {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 9px;

font-style: italic;

font-weight: normal;

color: #999999;

letter-spacing: 0px;

}


/* Ueberarbeitet KR */
.content_box {
vertical-align:top; 
padding: 10px;
}



/* Ueberarbeitet KR */
.ticker_box {
border:1px solid #006600; background-color: #FFFFCC;
width: 160px
}

/* Ueberarbeitet KR */
.ticker_box_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
letter-spacing: 1px;
padding: 4px;
background-color: #006600;
}

.ticker_box_title h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
letter-spacing: 1px;
padding: 0px;
padding-left: 4px;
margin: -4px;
margin-top: -16px;
margin-bottom: +1px;
background-color: #006600;
}

/* Ueberarbeitet KR */
.ticker_box_item {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #999999;
letter-spacing: 0px;
padding-left: 4px;
}



.ticker_big_box {
border:1px solid #006600; float:left;
background-color: #FFFFCC;
background-image:url('images/ticker.jpg');
background-repeat: no-repeat;
padding-left : 30px;
padding-top: 4px;
padding-right: 2px;
width: 430px;
}

.teaser_big_box {
border:1px solid #006600; float:left;
background-color: #CCFFCC;
background-image:url('images/teaser.jpg');
background-repeat: no-repeat;
padding-left : 30px;
padding-top: 4px;
padding-right: 2px;
width: 430px;
}

.book_tipps_big_box {
border:1px solid #006600; float:left;
background-color: #FFFFCC;
background-image:url('images/buchtipps.jpg');
background-repeat: no-repeat;
padding-left : 30px;
padding-top: 4px;
padding-right: 2px;
width: 430px;
}

.book_tipps_big_box_new {
border:1px solid #006600; float:left;
background-color: #FFFFCC;
background-image:url('images/buchtipps_new.jpg');
background-repeat: no-repeat;
padding-left : 30px;
padding-top: 4px;
padding-right: 2px;
width: 430px;
}

.book_tipps_big_box_blank {
border:1px solid #006600; float:left;
background-color: #FFFFCC;
background-repeat: no-repeat;
padding-left : 30px;
padding-top: 4px;
padding-right: 2px;
width: 430px;
}

.booksframe {
border:1px solid #006600;
float:left;
width: 99%; 
background-color: #CCFFCC;
margin-bottom: 4px;
}

.booksleft {
float:left;
padding: 2px;
}

.booksright {
padding: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
}

.noitemsbox {
background-color: #CCFFBB;
padding: 4px;
text-align: center;
}