/* mal testen */
input[type="submit"]::-moz-focus-inner {border:0;}


html,body {  
  width: 100%;
  margin: 0 auto;
  padding: 0;
  height: 100%;   
  topmargin:0;
  leftmargin:0;
  color: #333333; 
  background:#324A63 url(../img/main/bg.jpg) repeat-x;        
}


body,div,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  color:#333333;
}

/* CHROME FIX */
select {
outline: 0 none;
-webkit-appearance: menulist-button; 
}

/*
  height:17px;
  line-height:17px;
*/

input{
  outline: 0 none; 
}

select {    
    vertical-align:middle;
    height:22px;
    line-height:22px;
}

#center
{ 
    width: 1000px; 
    position: relative;    
    left:50%;
    margin-left:-500px; /* die Hälfte der Breite width */
}
/*
#center
{
  width: 1000px;
  margin: 0px auto;
} 
*/
.no_javascript {
    
    background-color: #fff0f0; 
    border: 1px solid #900000;
    background-image: url("./../bilder/fehler.gif");
    background-position: 5px center;
    background-repeat: no-repeat;
   
    color: #AE0000;    
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    padding: 7px 10px 7px 37px;
    width:650px;
}

div.facebook {
    border-collapse: collapse;
    border-spacing: 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    left: 0;
    line-height: 0;
    margin: 0;
    outline: medium none;
    overflow: hidden;
    padding-top: 0px;
    position: fixed;
    top: 40%;
    z-index: 214700000;
}
/*
div.facebook a {
    background-image: url("./../bilder/fb_left.png");
    display: block;
    height: 73px;
    left: -4px;
    position: relative;
    width: 35px;
}
*/

div.facebook a {
    background-image: url("./../bilder/fb_left.png");
    display: block;
    height: 50px;
    left: -15px;
    position: relative;
    width: 50px;
}


div.facebook a:hover {
    left: 0;
} 

.merchant_pic {
  background:url(../bilder/merchant_pic.gif) no-repeat;
  width: 320px;
  height:160px;
  vertical-align:middle;
}

#merchant_pic {
  background:url(../bilder/merchant_pic.gif) no-repeat;
  text-align: right;
 

  vertical-align:middle;
}

.affiliate_pic {
  background:url(../bilder/affiliate_pic.gif) no-repeat;
  width: 137px;
  height:200px;
  vertical-align:middle;
}

div.box_ohne { 

    border: 1px solid #B4BFC8;
    color: #4C4F52;
    display: block;
    font-size: 9pt;
    font-weight: normal;
    height: inherit;
    line-height: 1.4em;    

    padding: 5px 5px;
    text-align: left;
    background:#fafafa url(../bilder/background_art.gif) no-repeat;

    width:290px;
    height:230px;
}
   
.border_ohne_top {

    border-top-width:0px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-color:  #B4BFC8;
    border-style: solid;  

}

.schrift_user_bereich {
	font-family: sans-serif,Courier,Helvetica,Verdana;
	font-size: 12px;
  color:#333333;
}

/* Links kleiner etc.*/
a:link.user_bereich {
color: #324A63;
font-family: sans-serif,Courier,Helvetica,Verdana;
font-size: 12px;
text-decoration: none; }

a:visited.user_bereich {
color: #324A63;
font-family: sans-serif,Courier,Helvetica,Verdana;
font-size: 12px;
text-decoration: none; }

a:active.user_bereich {
color: #324A63;
font-family: sans-serif,Courier,Helvetica,Verdana;
font-size: 12px;
text-decoration: none; }

a:hover.user_bereich {
color: #FFA801;
font-family: sans-serif,Courier,Helvetica,Verdana;
font-size: 12px;
}

.font_auflistung
{
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;
}

.auswahl_border {
  border:1px solid #466584;
  /*width:250px;*/
  
  padding-top:2px;
  padding-bottom:2px;
  background-color:#FFFFFF;
  width:90px;
  
}

.auswahl_style {
  /*width:250px;*/
  border-width:0;
  background-color:transparent !important;
  width:90px;
  
  font-family:Verdana, Arial; 
  /*  background-color:#5b81a8;  */ 
  
     cursor: pointer;
    display: inline-block;
  text-align: center;
  font-size: 12px;  
                   
  

}



/* Box aussen / innen */
.boxaussen_oben {
  background:url(./../bilder/boxaussen_oben.gif) no-repeat;
  width:850px;
  height:5px;
}
/* Box aussen / innen */
.boxaussen_unten {
  background:url(./../bilder/boxaussen_unten.gif) no-repeat;
  width:850px;
  height:14px;
}

/* Box aussen / innen */
.boxaussen_unten_ohne {
  background:url(./../bilder/boxaussen_ohne_verlauf_unten.gif) no-repeat;
  width:850px;
  height:20px;
}

/* Box aussen / innen */
.test {
  background:url(./../bilder/schatten.gif) no-repeat;
  width:740px;
  height:20px;
}

/* Box aussen / innen */
.boxinnen_unten_auflistung {
  background:url(./../bilder/boxinnen_unten_auflistung.gif) no-repeat;
  width:742px;
  height:15px;
}

/* Box aussen / innen */
/*
.boxinnen_unten {
  background:url(./../bilder/boxinnen_unten.gif) no-repeat;
  width:742px;
  height:13px;
} 
*/

/* Box aussen / innen */
/*
.boxinnen_verlauf_unten {
  background:url(./../bilder/boxinnen_verlauf_unten.gif) no-repeat;     
  width:742px;
  height:10px;
}
*/
 /*
.boxinnen_unten {
  background:url(./../bilder/verlauf_unten.gif) no-repeat;
  width:742px;
  height:5px;
}


.boxinnen_verlauf_unten {  
  background:url(./../bilder/verlauf_unten.gif) no-repeat;
  width:742px;
  height:5px;
}
*/

/*
.codebox_unten {
  background:url(./../bilder/codebox_unten.gif) no-repeat;
  width:740px;
  height:20px;
}
*/

.codebox_oben { 
  background:url(./../bilder/codebox_oben.gif) no-repeat;
  width:740px;
  height:3px;
}

.codebox_unten { 
  background:url(./../bilder/verlauf_schatten_codebox.png) no-repeat;
  width:740px;
  height:14px;
}

.boxinnen_unten { 
  background:url(./../bilder/verlauf_schatten.png) no-repeat;
  width:740px;
  height:14px;
}

/* Box aussen / innen */
.boxinnen_verlauf_unten {  
  background:url(./../bilder/verlauf_schatten.png) no-repeat;
  width:742px;
  height:14px;
}

.boxinnen_oben {
  background:url(./../bilder/boxinnen_oben.gif) no-repeat;
  width:742px;
  height:3px;
}

/* Box aussen / innen */
.myheader_oben_aussen {
  background:url(./../bilder/aussen_oben_rund.jpg) no-repeat;
  width:972px;
  height:5px;
}

.myheader_unten_aussen {
  background:url(./../bilder/aussen_unten_rund.jpg) no-repeat;
  width:972px;
  height:5px;
}

.myheader_oben_innen {
  background:url(./../bilder/innen_oben_rund.jpg) no-repeat;
  width:767px;
  height:5px;
}

.myheader_unten_innen {
  background:url(./../bilder/innen_unten_rund.jpg) no-repeat;
  width:767px;
  height:5px;
}

.myheader_rand {    
    border-left: 1px;
    border-right: 1px;
    border-bottom: 1px;
    
    border-left-color: #B4BFC8;
    border-right-color: #B4BFC8;
    border-bottom-color: #B4BFC8;
    
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;    
}
/* Box aussen - ENDE */

td.box_header_lang{
  background:url(../bilder/header_lang.gif) no-repeat;
  width:750px;  
  color:#324A63;
  font-weight:bold;  
  height:30px;
}

/* Box Navigation innen */

td.box_header {
  background:url(../bilder/header_klein.gif) no-repeat;
  width:190px;
  color:#324A63;
  font-weight:bold;  
  height:30px;
}

td.suche_header {
  background:url(../bilder/header_klein.gif) no-repeat;
 /* width:190px;    */
  padding-top:5px;
  color:#324A63;
  font-weight:bold;  
  height:30px;
}


#suche_position {

positon: absolute;
}

/* Header Layer */
div.layer_head_bg {

   padding: 5px 5px 5px 10px; 
  background-color: #fcab06;
}

.pfeil
{  
  font-family:Verdana, Arial; 
  color: #FFFFFF !important; 
  background-color:#5b81a8;     
  display: block;
  text-align: center;
  font-size: 12px;  
  border: 1px solid #333333;
  padding-bottom:2px;
  border-radius: 4px 4px 4px 4px;
  border-radius: 4px;
  -moz-border-radius: 3px;     
  -webkit-border-radius: 3px;
}

.input_suche_allgemein
{     
   border: 1px solid #466584;   
   text-align:left;
   padding: 1px; 
   line-height:17px;
   height:17px;
   outline: 0 none; 
   font-size: 12px;
   font-family:Verdana, Arial;  
}

.input_suche{    

   border: 1px solid #466584;
   height:18px;
   line-height:18px;
   text-align:left;    
   padding: 1px;
   outline: 0 none; 
   font-size: 12px;
   font-family:Verdana, Arial;
}

.input_21{ 
   border: 1px solid #466584;
   height:18px;
   line-height:18px;
   text-align:left;    
   padding: 1px;
}

.input_code{     
   border: 1px solid #466584;
   height:18px;
   line-height:18px;
   text-align:left;
   vertical-align:middle
   padding: 1px;
   outline: 0 none; 
}

.textarea_farbe{     
   border: 1px solid #466584;
   text-align:middle;
   display:block;
}

.input_feld_blau{     
   border: 1px solid #466584;   
   padding: 1px; 
   outline: 0 none; 
}

.input_loeschen
{ 
  border: 1px solid #466584;   
  padding: 1px; 

}

.area_feld_blau{     
   border: 1px solid #466584;   
   padding: 1px; 
   outline: 0 none; 
}

.select_suche{     
   border: 1px solid #466584;
   
   vertical-align:middle;
   height:22px;
   line-height:22px;
   
   filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#466584) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#466584) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#466584) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#466584);

   outline: 0 none; 
}

.suche_feld{ 
   border: 1px solid #466584;
   height:18px;
   line-height:18px;
   text-align:left;    
   /*padding: 1px;*/
   padding-left:5px;
}

.suche_datum{
   border: 1px solid #466584;
   height:18px;
   line-height:18px;
   text-align:left;    
   /*padding: 1px;*/
   padding-left:5px;
}

.select_api{
   border: 1px solid #466584;
   height:18px;
   line-height:18px;
   text-align:left;    
   /*padding: 1px;*/
}

.select_suche_fehler{     
   background-color:#FFDBDB;
   border: 1px solid #900000;  
   display: block;
   text-align:left;
   /*padding: 1px;*/
}

.butten_pfeil
 {
  font-family:Verdana;  
  border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
  font-size: 11px;
  font-weight: bold;
  border-style: solid;
  background-color:#b2c9e1;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  border: 1px solid #466584;
  color: #FFFFFF;
}

/*
unter pie
td.box_rand {
    border-bottom: 1px solid #B4BFC8;
    border-left: 1px solid #B4BFC8;
    border-right: 1px solid #B4BFC8;
    padding: 1px;
    background-color:#eaeef1;
}
*/

/* Box Navigation innen */


   
.box_rand { 
    background:#ebeff2 url(./../bilder/bg_box.gif) repeat-x;
   
    border-color:  #B4BFC8;
    border-style: solid;
    border-top-width:0px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;  
    
}
/* NAVIGATION INNEN BOX -ENDE */

.logo_rand {        

    border-top: 1px solid #B4BFC8;
    border-bottom: 1px solid #B4BFC8;
    border-left: 1px solid #B4BFC8;
    border-right: 1px solid #B4BFC8;
  
    
}

#box_details {

   padding: 5px;15px;5px;5px;
   line-height: 1.4em;
}

.box_text_details {  
      
    padding-left:8px;   
}

/* Box Navigation innen */

/* Anzeige und Postion der SUCHE der Ergebnisse in der Navigation */
#ergebnisse_nav{ 
    margin-top: -180px;   
    margin-left: 205px;   
    z-index:100;
    visibility:visible;
    position: absolute;   
}
/* Anzeige und Postion der Ergebnisse bei der jeweiligen Werbeart */
#ergebnisse_programm{
    margin-left: 280px;
    margin-top: -100px;   
    z-index:1;
    visibility:visible;
    position: absolute;   
}
/* Anzeige im Programmkatalog */
#ergebnisse_programmkatalog{ 
    margin-top: -150px;   
    margin-left: -100px;   
    z-index:100;
    visibility:visible;
    position: absolute;   
}

/* Layer für die Suche */

/* Rahmen für Tabellen */
.table_border_login {

  padding:5px;
 
  align:center;
  border: 1px solid #B4BFC8;

}

/* Rahmen für Tabellen */
.table_border {

  padding:5px;
  border: 1px solid #B4BFC8;
}

.td_rahmen_oben_ohne {
    border-top-width:0px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-color:  #DEDEDE;
    border-style: solid;
    
    padding:5px;   
}

.tabelle_schrift {
  font-size: 11px;

}

.schrift_standard {
  font-size: 12px;  
  color:#333333;
}

.schrift_text {
  font-size: 12px;
  line-height: 1.4em;
  color:#333333;
}

.fliesstext_justi {
  font-size: 12px;
  line-height: 1.4em;
  color:#333333;
  text-align: justify;
}

p { 
  line-height: 1.5em;  
}

.text { 
  line-height: 1.6em; 
  font-family: "Courier New",Courier,Verdana,sans-serif;
}

#line-height { 
  line-height: 1.6em; 
  /*font-family: "Courier New",Courier,Verdana,sans-serif;*/
}

.footer_bg {
  background:#324A63 url(http://yoomedia.de/template_img/template_footer.jpg) repeat-x;
}

#footer { 
   background-color:#1f2f3f;       
   margin: 0 auto;  
   position: relative;    
   height: inherit;
   line-height: normal;  
}

.header_logo {
  float:left;
  width:994x;  
  height:140px;   
  border:0px;
  background:#324A63 url(../bilder/header.gif) no-repeat;   
} 

/* LOGO */
.mylogo {
 
  width:260x;  
  height:67px;   
  background:#324A63 url(../bilder/mylogo.png) no-repeat;   
} 

/*
.header_logo_login {
  float:left;
  width:994x;  
  height:111px;  
  background:#324A63 url(../bilder/header_login.gif) no-repeat;   
} 
 */
 
.header_logo_login {
  float:left;
  width:994x;  
  height:140px;  
  background:#324A63 url(../bilder/header_login.gif) no-repeat;   
} 

/* FOOTER  */ 
.trenner_footer {

  background: url("../bilder/trenner_footer.gif") no-repeat scroll 0 0 transparent;
  float: left;
  height: 100px;
  margin: 10px;
  width: 1px;
  padding-left:15px;
} 

.trenner_klein {

  /*background: url("../bilder/trenner_footer.gif") no-repeat scroll 0 0 transparent;*/
  float: left;
  height: 20px;
  margin: 10px;
  width: 1px;
  padding-right:10px;
} 

#links {
  float: left;
  height: auto;
  margin: auto;
  /*padding: 0px 0 0 5px;*/
  text-align: left;
  width: 123px;   
}

#info {
  float: left;
  height: auto;
  margin: auto;
  /*padding: 5px 0 0 10px; */
  text-align: left;
  width: 132px;   
}

#alignment  {   
 padding: 5px 0 0 10px; 
}

.links {
  padding: 5px 0 0 5px;
} 

#rechts {    
  height: auto;
  margin: auto;
  width: auto;
  padding: 12px 15px 0 0;
  text-align: right;
  padding-right:35px;                   
}

.rechts {
  display: inline;
  padding-left: 10px;
}

#nav_ueber_rechts
{
  padding: 5px 0 0 5px; 
  line-height: 1.8em;
}

#nav_ueber_links
{
  line-height: 1.8em;
  padding: 5px 0 0 5px;

} 

.fadeout {
  vertical-align: top; 
  float:left;
  padding: 25px 0 0 40px;
}

.feed {
  vertical-align: top; 
  float:left;
  padding: 25px 0 0 0px;
}

.fb-like {
  vertical-align: top; 
  float:right;
  padding: 25px 0 0 50px;     
}

.ssl {
  vertical-align: top; 
  float:left;
  padding: 10px 0 0 40px;     
}

.ranking {
  vertical-align: top; 
  float:left;
  padding: 10px 0 0 40px;     
}

/* kann weg */
#links_unter  {
  float:left;
  height: auto;
  margin: auto;
  padding: 25px 0 0 50px;
  
}

a:link.foot_nav {
    color: #A3A3A3;
    font-family: Verdana;
    text-decoration: none;
}

a:visited.foot_nav {
    color: #A3A3A3;
    font-family: Verdana;
    text-decoration: none;
}


a:active.foot_nav {
    color: #A3A3A3;
    font-family: Verdana;
    text-decoration: none;
}


a:hover.foot_nav  {
    color: #FFFFFF;
}  

/* FOOTER  ENDE */   

.fehlermessage{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#990000;
  font-weight: bold;
}

.message{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#324A63;
  font-weight: bold;
}

/* Formularfelder */

.lead_symbol{
  font-family:  Helvetica, sans-serif;
  font-size: 15px;
  color:#000000;
  font-weight: bold;
  padding-left:3px;
  padding-right:3px;
  border-width: 2px;  
   border-style: outset;
	order-color: #3c3f3d;
  background-color:#6d859d;
  /*border-radius:40%;  */
}

.sale_symbol{
  font-family:  Helvetica, sans-serif;
  font-size: 15px;
  color:#3c3f3d;
  font-weight: bold;
  padding-left:3px;
  padding-right:3px;
  border-width: 2px;  
   border-style: outset;
	order-color: #3c3f3d;
  background-color:#ea8542;
}




.input_background {
  background-image:url(../bilder/bg_login.gif);  
  width: 170px;
  height:44px; 
}

.bg_infobox {
  background-image:url(../bilder/infobox_middle.png);  
  background-repeat:repeat-x;
 
  height: 71px;   
}


#back {

background-image:url(../bilder/start_content.gif);
background-repeat: no-repeat;
height:220px;
align:left;


}   

#header_login_button  {  
  background-image:url(../bilder/login_pfeil.gif);
  background-repeat: no-repeat;  
  width:31px; 
  height:44px; 
  border:0px;
  padding:0px;
  margin:0px;  
  cursor:pointer; 
} 


#header_login_input  {
  font-family:Verdana, Arial;  
  padding:0px; 
  margin:18px 0px 0px 30px; 
  font-size:9pt; 
  font-weight:bold; 
  background-color:transparent;   
  border:0px;  
  font-size: 12px;  
  color: #333333;
	width:140px;
  height:20px;  
  line-height:20px;  /* IE */  
} 

/*
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}
*/
  
.password_image {
    background-image: url("./../bilder/passwort.png");
    width: 170px;
    align: center;
    background-repeat: no-repeat;      
}
.username_image {
    
    background-image: url("./../bilder/username.png");
    margin:0px 10px 10px 20px; 
    background-repeat: no-repeat;
}

.no_image {
    background-image: url("");
    background-repeat: no-repeat;
}

.info_text_normal {
    color: #333333;
    font-family: "Trebuchet MS",Verdana;
    font-size: 13px;
    font-weight: normal;
    /*margin: 0 0 0 40px;     */
    /*padding: 40px 0 0;        */
    text-align: left;
    vertical-align: top;
} 

.info_text {
    color: #333333;
    font-family: "Trebuchet MS",Verdana;
    font-size: 13px;
    font-weight: normal;
    /*margin: 0 0 0 40px;     */
    /*padding: 40px 0 0;        */
    text-align: left;
    vertical-align: top;
    width: 450px;
}

#contentpage {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /*background: url("./img/main/content_bg.jpg") repeat-x scroll 0 0 #E8E8E8; */
    background-color: #dcdfe4;
    border-color: -moz-use-text-color #DBD8D8 #DBD8D8;
    /*border-image: none;  */
    border-right: 1px solid #DBD8D8;
    border-left: 1px solid #DBD8D8;
    border-top: 1px solid #DBD8D8;
    border-bottom: 1px solid #DBD8D8;
    #border-style: none solid solid;
    /*border-width: medium 1px 1px;  */
    box-shadow: 0 0 15px #888888;
    height: 230px;
    line-height: 20px;
    padding: 15px;
    width: 961px;      
}

#outertable {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /*background: url("../img/main/content_bg.jpg") repeat-x scroll 0 0 #E8E8E8;*/
    border-color:  #DBD8D8; 
    background-color: #FFFFFF;
   
 
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    line-height: 20px;
    margin-top: 10px;
    min-height: 200px;
    padding: 10px 10px 10px;
   
     border: 1px solid #999;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#innertable {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;  
    background-color: #dcdfe4; 
    padding: 10px 10px 10px;  
}


h1 {
margin:0 0 10px 0;
font-size:16px;
}

h2 {
background:url(../img/main/ball.jpg) no-repeat 0 50%;
margin:0 0 10px 0;
padding-left:15px;
font-size:14px;
text-align:left;
}

.headline {
background:url(../img/main/ball.jpg) no-repeat 0 50%;
margin:0 0 70px 0;
margin-top:70px;
padding-left:15px;
font-size:16px;
font-weight:bold;
}

/*
form {
margin:5px 0;
}

form br {
clear: left;
}

form label {
display:block;
float:left;
width:70px;
margin-top:2px;
}

form label {
width:50px;
margin-right:5px;
text-align: right;
}
*/

.navih {
padding-top:0px;
height:63px;
margin-bottom:0px;
}

.navi p {
margin:0;
padding:0;
}

.navi_left {
float:left;
width:240px;
background:url(../img/main/navi_left.jpg) no-repeat;
height:63px;
}

.navi_right {
width:62;
height:63px;
display:block;   
line-height:4.5em;
background:url(../img/main/navi_blue.jpg) repeat-x;       
float:left;
list-style:none;
margin-left:1px; 
}

.navi_mid {     
width:15px;
height:63px;
display:block;   
line-height:4.5em;
background:url(../img/main/navi_blue.jpg) repeat-x;     
float:left;
list-style:none;

}

.navi_unten {
width:994px;
height:12px;
background:url(../img/main/nav_unten.jpg) repeat-x; 
}

 /* HAUPNAVIGATION */
.navi {
margin:0;
padding:0;
}



a.navig {
font-weight:bold;
text-align:center;
float:left;
list-style:none;
margin-left:1px;
color:#324A63;
}

a.navig {
width:91px;
text-decoration:none;
height:63px;
display:block;
color: #324A63;
line-height:4.5em;
background:url(../img/main/navi_blue.jpg) repeat-x;
}



a:hover.navig {
background:url(../img/main/navi_hover_n.jpg) repeat-x;
color:#fff;
}

a.navig_act {
font-weight:bold;
text-align:center;
float:left;
list-style:none;
margin-left:1px;
color:#fff;
}

a:navig_act {
width:91px;
text-decoration:none;  
height:63px;
display:block;
color:#fff;
line-height:4.5em;
background:url(../img/main/navi_hover.jpg) repeat-x;
}


a.navig_act {
color:#fff;
width:91px;
text-decoration:none;  
height:63px;
display:block;
line-height:4.5em;
background:url(../img/main/navi_hover.jpg) repeat-x;
}


a.hover.navig_act { 
color:#fff;
}  

a:hover.navig_act {
background:url(../img/main/navi_hover.jpg) repeat-x;
color:#fff;
} 
 /* HAUPNAVIGATION - ENDE */
 

.box {
background:url(../img/main/m_bottom.jpg) bottom left no-repeat;
margin-bottom:20px;
}

.box_title {
background:url(../img/main/m_top.jpg) no-repeat;
padding-top:10px;
color:#324A63;
font-weight:bold;
padding-left:15px;
height:48px;
}

.box_text {
padding:5px 5px 0 5px;
background:url(../img/main/m_middle.jpg) repeat-y;
margin-bottom:-15px;
}

.box_bottom {
height:38px;
}

.submit {
font-size:10px;
}

.contentbox {
margin:15px 0;
background:url(../img/main/oben.jpg) no-repeat;
padding-top:10px;
}

.mitte {
line-height:18px;
background:url(../img/main/mitte.jpg) repeat-y;
padding:0 15px;
}

.mitte_lang {
line-height:18px;
background:url(./img/main/mitte_lang.jpg) repeat-y;
padding:0 15px;
}

.unten {
background:url(../img/main/unten.jpg) no-repeat;
height:10px;
}


.box_content_links {
background:url(../img/main/mitte_links.jpg) repeat-y;
}

.box_content_rechts {
background:url(../img/main/mitte_rechts.jpg) repeat-y;
}

.box_text_content {
background-color: #E4E9EF;
color:#324A63;
width: 100%;
padding-top:15px;
}

.box_top {
background:url(../img/main/content_oben.jpg) repeat-x;
width: 100%;
padding-top:5px;
color:#324A63;
height:33px;
font-weight:bold;
padding-left:5px;
}

.box_bottom {
background:url(../img/main/content_unten.jpg) repeat-x;
width: 100%;
}


.td_line { background-color:#F8F9FB;  height: 1px; }


.tdcolor1_1 { background-color:#D9DEE4;  height: 52px; }
.tdcolor2_2 { background-color:#C4CFDA;  height: 52px; }

.tdcolor_n { background-color:#C4CFDA;  height: 32px; }
.tdcolor_n_30 { background-color:#C4CFDA;  height: 30px; }
.tdcolor_nn { background-color:#D9DEE4;  height: 32px; }
.tdcolor { background-color:#D9DEE4;  height: 22px; }
.tdcolor2 { background-color:#C4CFDA;  height: 22px; }
.tdcolor3 { color:#000000; }
.tdcolor_close { background-color:#ffe1e1; }
.tdcolor_oben { background-color:#FFCF61; height: 20px; text-decoration: bold; }
.tdcolor4 { background-color:#D9DEE4; }
.tdcolor5 { background-color:#C4CFDA; }
.newsdatum { color:#324A63; font-weight: bold;}
.newstext { color:#324A63; }
.tdcolor_programme { background-color:F0F0F0; }


.td_header { 
  background-color:#FFCF61; 
  height: 22px; 
  background:url(../bilder/td_header.jpg) repeat-x; 
  width: 100%;
  text-align:left;
}

.td_header_linie { 
  background-color:#FFCF61; 
  height: 24px; 
  background:url(../bilder/td_header_linie.jpg) repeat-x; 
  width: 100%;
}

.td_header_big { 
  background-color:#FFCF61; 
  height: 40px; 
  background:url(../bilder/td_header_big.jpg) repeat-x; 
  width: 100%;
}


/* Standard Links */
a:link.normal {
color: #324A63;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; }

a:visited.normal {
color: #324A63;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; }

a:active.normal {
color: #324A63;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; }

a:hover.normal {
color: #FFA801;
font-size: 12x;
font-family: Verdana, Arial, Helvetica, sans-serif; }
/* Standard Links ENDE */

/* Links Impressum */
a:link.impressum {
color: #FFA801;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif }

a:visited.impressum {
color: #324A63;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif }

a:active.impressum {
color: #324A63;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif}

a:hover.impressum {
color: #FFA801;
font-size: 12x;
font-family: Verdana, Arial, Helvetica, sans-serif; }
/* StandardImpressum ENDE */



/* Links kleiner etc.*/
a:link.klein {
color: #324A63;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; }

a:visited.klein {
color: #324A63;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; }

a:active.klein {
color: #324A63;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; }

a:hover.klein {
color: #FFA801;
font-size: 11x;
font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Navigation im Login */
a:link.navi {
color: #324A63;
line-height:1.5em;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; }

a:visited.navi {
color: #324A63;
line-height:1.5em;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; }

a:active.navi {
color: #000080;
line-height:1.5em;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline; }

a:hover.navi {
color: #FFA801;
line-height:1.5em;
text-decoration:underline overline;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; }
/* Navigation im Login - ENDE */

/* Seitenanzeige für die Suche */
.seitenanzeige
{
  font-family:Verdana, Arial; 
  width:90px;
  height:22px;
  line-height:22px;
  vertical-align:middle;
  border: 1px solid #466584;  
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#466584) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#466584) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#466584) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#466584);
}

/* Seitenanzeige für die Suche */
.select_blau
{
   background: none;
   border: 1px solid #466584;
   /*padding: 1px;*/   
   height:22px;
   line-height:22px;
   vertical-align:middle;
   filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#466584) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#466584) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#466584) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#466584);
}

.input_blau
{
  font-family:Verdana, Arial; 
  color: #FFFFFF !important; 
  background-color:#4c80b2;     
  display: block;
  text-align: left;
  font-size: 12px;  
  border: 1px solid #333333;  
  height:20px;
  line-height:20px;   
}


.schrift_blau_fett
{
  font-family:Verdana, Arial; 
  color: #466584;
  font-weight:bold;
}

.schrift_blau_normal
{
  font-family:Verdana, Arial; 
  color: #466584;

}

/* BOX für Codes, Bedingungen etc. */
.bedingung_box {
    background-color: #f5f5f5;
    border: 1px solid #DEDEDE;
    border-style: solid;
    color: #333333;
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 5px   
   
    display: block;
    text-align: left;    
}

div.screenbox {  
    background-color: #FFFFFF;
    border: 1px solid #B4BFC8;
    margin: 0 0 5px;  
    padding-top: 5px;
    padding-bottom: 5px;
    width:260px;
}

div.screenbox_n {  
    background-color: #FFFFFF;
    border: 1px solid #B4BFC8;
    margin: 0 0 5px;  
    padding-top: 5px;
    padding-bottom: 5px;
    width:290px;
}

.textarea_area
{
  font-family:Verdana, Arial;  
  border: 1px solid #B4BFC8; 
  font-size: 12px;
  outline: 0 none;
  overflow: auto;
} 

.textarea_datenschutz
{
  font-family:Verdana, Arial;  
  border: 1px solid #B4BFC8; 
  font-size: 12px;
  outline: 0 none;
  overflow: auto;
  width: 780px;
  height:100px;
} 

div.editable {
    width: 300px;
    height: 200px;
    border: 1px solid #ccc;
    padding: 5px;
}

      
.select_formular
{
  font-family:Verdana, Arial;  
  border: 1px solid #B4BFC8; 
  font-size: 12px;
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#B4BFC8) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#B4BFC8) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#B4BFC8) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#B4BFC8);
  width: 213px;
}

.select_fehler_formular
{
  font-family:Verdana, Arial; 
  background-color: #f5eac6; 
  font-size: 12px;
  border: 1px solid #B4BFC8;
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#B4BFC8) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#B4BFC8) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#B4BFC8) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#B4BFC8); 
   width: 213px;
}

.input_area
{
  font-family:Verdana, Arial;  
  border: 1px solid #B4BFC8; 
  font-size: 12px;   
  outline: 0 none;
  height:17px;
  line-height:17px;
  width: 210px;
}     

.input_area_fehler
{
  font-family:Verdana, Arial; 
  background-color: #f5eac6; 
  font-size: 12px;
  border: 1px solid #B4BFC8;  
  outline: 0 none;
  height:17px;
  line-height:17px;
  width: 210px;
}

.input_area_hsnr
{
  font-family:Verdana, Arial;  
  border: 1px solid #B4BFC8; 
  font-size: 12px;
  outline: 0 none;
  height:17px;
  line-height:17px;
  width: 40px;
}


.input_area_fehler_hsnr
{
  font-family:Verdana, Arial; 
  background-color: #f5eac6; 
  font-size: 12px;
  border: 1px solid #B4BFC8;
  outline: 0 none;
  height:17px;
  line-height:17px;
  width: 41px;
}

.input_area_ort
{
  font-family:Verdana, Arial;  
  border: 1px solid #B4BFC8; 
  font-size: 12px;
  outline: 0 none;
  height:17px;
  line-height:17px;
  width: 141px;
}  

.input_area_fehler_ort
{
  font-family:Verdana, Arial; 
  background-color: #f5eac6; 
  font-size: 12px;
  border: 1px solid #B4BFC8;    
  width: 141px;
  outline: 0 none;
  height:17px;
  line-height:17px;
  width: 141px;
}

.checkbox_area
{
  font-family:Verdana, Arial;  
  /*border: 1px solid #B4BFC8; */
  font-size: 12px;
  outline: 0 none;
}

.checkbox_area_fehler
{
  font-family:Verdana, Arial; 
  background-color: #f5eac6; 
  font-size: 12px;
  border: 1px solid #B4BFC8;   
  outline: 0 none; 
}

#formular_input
{
 width: 210px;
}

#formular_select
{
 width: 213px;
}

#formular_input_ort
{
  width: 141px;
} 

#formular_input_hsnr
{
  width: 41px;
}

.area
{
  font-family:Verdana, Arial;  
  border: 1px solid #B4BFC8; 
  font-size: 12px;
  outline: 0 none;
  height:17px;
  line-height:17px;
}

/* Fehler bei Anmeldung - Formularfelder */
.area_fehler
{
  font-family:Verdana, Arial; 
  background-color: #f5eac6; 
  font-size: 12px;
  border: 1px solid #B4BFC8;   
  outline: 0 none; 
  height:17px;
  line-height:17px;
}

.lead_place{
  font-family: "Courier New",Courier,Verdana,sans-serif;
  font-size: 16px;
  color: #fcaa06;
  font-weight: bold;
}

 /* kleines rotes i */
.info {
    color: #CC1F2F;
    cursor: help;
    font-family: "Courier New",Courier,serif;
    font-size: 14px;
    font-weight: bolder;
}

 /* kleines rotes i */
.info_2 {       
    cursor: help;
    font-family:Verdana, Arial; 
    font-size: 12px;     
}

/* Fehlermeldungen bei Anmeldungen */
div.fehlerbox { 
    background-color: #fff0f0; 
    border: 1px solid #900000;
    color: #4C4F52;
    display: block;
    font-weight: normal;
    height: inherit;
    line-height: 1.4em;
    margin: 0 0 5px;
    padding-top:5px;
    padding-bottom:5px;
  
    
}
/* Fehlermeldungen bei Anmeldungen ENDE */

/* Fehlermeldungen bei Anmeldungen */
div.infobox { 
    background-color: #ebebeb; 
    border: 1px solid #6180a1;
    color: #4C4F52;
    display: block;
    font-weight: normal;
    height: inherit;
    line-height: 1.4em;
    margin: 0 0 5px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px; 
}
/* Fehlermeldungen bei Anmeldungen ENDE */

/* Fehlermeldungen bei Anmeldungen */
.box_anmeldung { 
    background-color: #F2F2F2; 
    border: 1px solid #b4bfc8;
    color: #4C4F52;    
    font-weight: normal;
    height: inherit;
    display: block;
    line-height: 1.4em;
    margin: 0 0 5px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px; 
    padding-right:5px; 
}
/* Fehlermeldungen bei Anmeldungen ENDE */

.box-content {
    
    background: url(../bilder/bg_bottom.jpg) no-repeat scroll left bottom transparent;
    padding: 20px 10px 10px;
}


/* BUTTON TEST */




/* Butten für die Formulare */
.mein_button {   
    background: url("./../bilder/button.png") no-repeat transparent; 
       
    border: 0px ;
    
    height: 30px;
    width: 190px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
   
    text-decoration: none;

  
}  

.mein_button{
    height: 30px;
    width: 190px;
}

.mein_button:hover {
      background: url("./../bilder/button_hover.png") no-repeat transparent; 
   
}

/* Butten für die Formulare */
.mein_button2 {   
    background: url("../bilder/button2.png") no-repeat transparent; 
       
    border: 0px ;
    
    height: 30px;
    width: 190px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
   
    text-decoration: none;

  
}  

.mein_button2{
    height: 30px;
    width: 190px;
}

.mein_button2:hover {
      background: url("./../bilder/button2_hover.png") no-repeat transparent; 
   
}


/* Butten für die Formulare */
.gelb {   
    background: url("../bilder/butten_klein_gelb.png") no-repeat transparent;         
    border: 0px ;     
    height: 20px;
    width: 190px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}  

.gelb{
    height: 20px;
    width: 190px;
}

.gelb:hover {
      background: url("./../bilder/butten_klein_gelb_hover.png") no-repeat transparent; 
   
}

.pfeil_klein_zurueck {   
    background: url("../bilder/pfeil_klein_zurueck.png") no-repeat transparent;       
    border: 0px ;
    height: 20px;
    width: 13px;
    cursor: pointer;
}  

.pfeil_klein_zurueck:hover {
      background: url("./../bilder/pfeil_klein_zurueck_hover.png") no-repeat transparent;      
} 

.pfeil_klein_zurueck_ende {
      background: url("./../bilder/pfeil_klein_zurueck_end.png") no-repeat transparent;  
      border: 0px ;
      height: 20px;
      width: 13px;
      cursor: pointer;    
} 

.pfeil_klein_vor {   
    background: url("../bilder/pfeil_klein_vor.png") no-repeat transparent;       
    border: 0px ;
    height: 20px;
    width: 13px;
    cursor: pointer;
}  

.pfeil_klein_vor:hover {
      background: url("./../bilder/pfeil_klein_vor_hover.png") no-repeat transparent;      
} 

.pfeil_klein_vor_ende {
      background: url("./../bilder/pfeil_klein_vor_end.png") no-repeat transparent;  
      border: 0px ;
      height: 20px;
      width: 13px;
      cursor: pointer;    
} 

/* Butten für die Formulare */
.zurueck {   
    background: url("../bilder/zurueck.gif") no-repeat transparent;       
    border: 0px ;
    height: 23px;
    width: 80px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #2B344F;
    text-decoration: none;

}  

.zurueck:hover {
      background: url("./../bilder/zurueck_hover.gif") no-repeat transparent;
        margin:0px 0px 0px 0px;
      
}

.orange_link_160 {   
    background: url("../bilder/orange_160.gif") no-repeat transparent;   
    border: 0px ;
    height: 25px;
    width: 160px;
    cursor: pointer;
    display: inline-block;
    text-align:center;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#fdfdfd;
    text-align:center;
    text-decoration: none;
}

.orange_link_160 { 
  padding-top:4px;
}

.orange_link_160:hover {
  background: url("./../bilder/orange_160_hover.gif") no-repeat transparent;    
}

.orange_link_110 {   
    background: url("../bilder/orange_110.gif") no-repeat transparent; 
    border: 0px;
    height: 25px;
    width: 110px;
    cursor: pointer;
    display: inline-block;
    text-align:center;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#fdfdfd;
    text-decoration: none;
}

.orange_link_110 { 
  padding-top:4px;
}

.orange_link_110:hover {
  background: url("./../bilder/orange_110_hover.gif") no-repeat transparent;    
} 

/* Butten für die Formulare */
.orange_150 {   
    background: url("../bilder/orange_150.gif") no-repeat transparent; 
    border: 0px;
    height: 25px;
    width: 150px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#333333;
    text-decoration: none;
}

.orange_150:hover {
  background: url("./../bilder/orange_150_hover.gif") no-repeat transparent;    
}

/* Butten für die Formulare */
.orange_50 {   
    background: url("../bilder/orange_50.gif") no-repeat transparent; 
    border: 0px;
    height: 25px;
    width: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#333333;
    text-decoration: none;
    text-align:center;
}

.orange_50:hover {
  background: url("./../bilder/orange_50_hover.gif") no-repeat transparent;    
}

/* Butten für die Formulare */
.orange {   
    background: url("../bilder/orange.gif") no-repeat transparent; 
    border: 0px;
    height: 25px;
    width: 80px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#333333;
    text-decoration: none;
}

.orange:hover {
  background: url("./../bilder/orange_hover.gif") no-repeat transparent;    
} 

/* Butten für die Formulare */
.blau_mini {   
    background: url("../bilder/blau_mini.gif") no-repeat transparent;       
    border: 0px ;
    height: 15px;
    width: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}

.grau_mini {   
    background: url("../bilder/grau_mini.gif") no-repeat transparent;       
    border: 0px ;
    height: 15px;
    width: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.reset {   
    background: url("../bilder/reset_button.gif") no-repeat transparent;       
    border: 0px ;
    height: 22px;
    width: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.go {   
    background: url("../bilder/go.gif") no-repeat transparent;       
    border: 0px ;
    height: 22px;
    width: 26px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.reset_x {   
    background: url("../bilder/x_reset.gif") no-repeat transparent;       
    border: 0px ;
    height: 22px;
    width: 26px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
} 

.reset_subid {   
    background: url("../bilder/reset_sub.gif") no-repeat transparent;       
    border: 0px ;
    height: 26px;
    width: 37px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
} 

.blau_mini {   
    background: url("../bilder/blau_mini.gif") no-repeat transparent;       
    border: 0px ;
    height: 15px;
    width: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}


/* Inaktiv Button */ 
.input_feld_rund_inaktiv
{      
   
  background: url("../bilder/button_code_inaktiv.gif") no-repeat transparent;
  border: 0px ;
  height: 26px;
  width: 150px;
  cursor: pointer;
  display: inline-block;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color:#9d9d9d;
  text-decoration: none;
 }

.code_disabled {   
    background: url("../bilder/code_generieren_sub.gif") no-repeat transparent;       
    border: 0px ;
    height: 26px;
    width: 150px;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color:#9d9d9d;
    text-decoration: none;
} 

.generateButton {   
    background: url("../bilder/code_generieren.gif") no-repeat transparent;       
    border: 0px ;
    height: 26px;
    width: 150px;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
} 

.generateButton:hover {
  background: url("./../bilder/code_generieren_hover.gif") no-repeat transparent;    
} 

.blau_mini_150 {   
    background: url("../bilder/blau_mini_150.gif") no-repeat transparent;       
    border: 0px ;
    height: 15px;
    width: 150px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
} 

.blau_mini_link_150 {   
    background: url("../bilder/blau_mini_150.gif") no-repeat transparent;       
    border: 0px ;
    height: 15px;
    width: 150px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-align:center;
    text-decoration: none;
} 



/* Butten für Links */
.butten_startseite {   
    background: url("../bilder/butten_startseite.gif") no-repeat transparent; 
    border: 0px;
    height: 45px;
    width: 294px;
    cursor: pointer;
    display: inline-block;
    line-height: 1em;
    font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    text-align:center;
    text-decoration: none;
}

.butten_startseite {   
    padding-top:15px;
}

.butten_startseite:hover {
  background: url("./../bilder/butten_startseite_hover.gif") no-repeat transparent;    
}

.blau_small_link {   
    background: url("../bilder/butten_s_blau.gif") no-repeat transparent; 
    border: 0px;
    height: 21px;
    width: 110px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-align:center;
    text-decoration: none;
}

.blau_small_link {   
    padding-top:3px;
}

.blau_small_link:hover {
  background: url("./../bilder/butten_s_blau_hover.gif") no-repeat transparent;    
}

/* Butten für die Formulare */
.blau_small_link_250  {   
    background: url("../bilder/butten_s_blau_250.gif") no-repeat transparent;       
    border: 0px ;
    height: 21px;
    width: 250px;
     cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-align:center;
    text-decoration: none;
} 

.blau_small_link_250 {   
    padding-top:3px;
} 

.blau_small_link_250:hover {
      background: url("./../bilder/butten_s_blau_250_hover.gif") no-repeat transparent;      
}

/* Butten für die Formulare */
.blau_small {   
    background: url("../bilder/butten_s_blau.gif") no-repeat transparent; 
    border: 0px;
    height: 21px;
    width: 110px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}

.blau_small:hover {
  background: url("./../bilder/butten_s_blau_hover.gif") no-repeat transparent;    
}

/* Butten für die Formulare */
.butten_weiss_130 {   
    background: url("../bilder/butten_weiss_130.gif") no-repeat transparent;       
    border: 0px ;
    height: 25px;
    width: 130px;
    cursor: pointer;
    display: inline-block;
     font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#333333;
    text-decoration: none;
}  

.butten_weiss_130:hover {
      background: url("./../bilder/butten_weiss_130_hover.gif") no-repeat transparent;      
}

/* Butten für die Formulare */
.blau_small_250 {   
    background: url("../bilder/butten_s_blau_250.gif") no-repeat transparent;       
    border: 0px ;
    height: 21px;
    width: 250px;
    cursor: pointer;
    display: inline-block;
     font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.blau_small_250:hover {
      background: url("./../bilder/butten_s_blau_250_hover.gif") no-repeat transparent;      
}

/* Butten für die Formulare */

.blau_small_143 {   
    background: url("../bilder/butten_s_blau_143.gif") no-repeat transparent;       
    border: 0px ;
    height: 17px;
    width: 143px;
    cursor: pointer;
    display: inline-block;
     font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.blau_small_143:hover {
      background: url("./../bilder/butten_s_blau_143_hover.gif") no-repeat transparent;      
} 

.blau_small_60 {   
    background: url("../bilder/butten_s_blau_60.gif") no-repeat transparent;       
    border: 0px ;
    height: 17px;
    width: 60px;
    cursor: pointer;
    display: inline-block;
     font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.blau_small_60:hover {
      background: url("./../bilder/butten_s_blau_60_hover.gif") no-repeat transparent;      
} 

.blau_small_80 {   
    background: url("../bilder/butten_s_blau_80.gif") no-repeat transparent;       
    border: 0px ;
    height: 17px;
    width: 80px;
    cursor: pointer;
    display: inline-block;
     font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.blau_small_80:hover {
      background: url("./../bilder/butten_s_blau_80_hover.gif") no-repeat transparent;      
} 

.blau_small_150 {   
    background: url("../bilder/butten_s_blau_150.gif") no-repeat transparent;       
    border: 0px ;
    height: 21px;
    width: 150px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.blau_small_150:hover {
      background: url("./../bilder/butten_s_blau_150_hover.gif") no-repeat transparent;      
} 

.startseite_220 {   
    background: url("../bilder/button_startseite_220.gif") no-repeat transparent;       
    border: 0px ;
    height: 22px;
    width: 220px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#333333;
    text-align: center;
    text-decoration: none;
}  

.startseite_220 {   
    padding-top:3px;
} 

.startseite_220:hover {
      background: url("./../bilder/button_startseite_220_hover.gif") no-repeat transparent;      
} 

.startseite_160 {   
    background: url("../bilder/button_startseite_160.gif") no-repeat transparent;       
    border: 0px ;
    height: 22px;
    width: 160px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#333333;
    text-align: center;
    text-decoration: none;
}  

.startseite_160 {   
    padding-top:3px;
} 

.startseite_160:hover {
      background: url("./../bilder/button_startseite_160_hover.gif") no-repeat transparent;      
} 

.startseite_100 {   
    background: url("../bilder/button_startseite_100.gif") no-repeat transparent;       
    border: 0px ;
    height: 22px;
    width: 100px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:#333333;
    text-align: center;
    text-decoration: none;
}  

.startseite_100 {   
    padding-top:3px;
} 

.startseite_100:hover {
      background: url("./../bilder/button_startseite_100_hover.gif") no-repeat transparent;      
} 

.grau_small_143 {   
    background: url("../bilder/butten_s_grau_143.gif") no-repeat transparent;       
    border: 0px ;
    height: 17px;
    width: 143px;    
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
} 

.grau_small_80 {   
    background: url("../bilder/butten_s_grau_80.gif") no-repeat transparent;       
    border: 0px ;
    height: 17px;
    width: 80px;    
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}

.grau_small_100 {   
    background: url("../bilder/butten_s_grau_110.gif") no-repeat transparent;       
    border: 0px ;
    height: 17px;
    width: 100px;    
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
} 

.blau_small_100 {   
    background: url("../bilder/butten_s_blau_110.gif") no-repeat transparent;       
    border: 0px ;
    height: 17px;
    width: 100px;
    cursor: pointer;
    display: inline-block;
     font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.blau_small_100:hover {
      background: url("./../bilder/butten_s_blau_110_hover.gif") no-repeat transparent;      
}

/* Butten für die Formulare */
.blau_small_150_verd {   
    background: url("../bilder/butten_s_blau_150.gif") no-repeat transparent;       
    border: 0px ;
    height: 21px;
    width: 150px;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana;
    font-size: 12px;
   
    color:#FFFFFF;
    text-decoration: none;
}  

.blau_small_150_verd:hover {
      background: url("./../bilder/butten_s_blau_150_hover.gif") no-repeat transparent;      
}

/* Butten für die Formulare */
.blau_small_225 {   
    background: url("../bilder/butten_s_blau_225.gif") no-repeat transparent;       
    border: 0px ;
    height: 21px;
    width: 225px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration: none;
}  

.blau_small_225:hover {
      background: url("./../bilder/butten_s_blau_225_hover.gif") no-repeat transparent; 
           
}  

/* Code generieren */
.input_feld_rund
{    
  color: #FFFFFF !important; 
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  display: block;
  border: 1px solid #333333;
  height:22px;
  line-height:22px;
  background-color:#6180a1;
  
  font-family:Verdana, Arial; 
  font-size: 12px;
  font-weight: bold;
  padding:1px;
 
}

#footer-style {  
   background: url("./../bilder/bg_footer.gif") repeat-x;    
}

/* für die Statistiken im Detail */
.detail_auflistung_1 { 

  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#f4f2f2));     
  background: -webkit-linear-gradient(#F0F0F0, #f4f2f2); 
  background: -ms-linear-gradient(#F0F0F0, #f4f2f2);
  background: -o-linear-gradient(#F0F0F0, #f4f2f2);    
  background: linear-gradient(#F0F0F0, #f4f2f2);
  background: -moz-linear-gradient(#F0F0F0, #f4f2f2);     
   
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#f4f2f2',GradientType=0 ); /* IE6-9 */

} 

.auflistung_2 {    
    
  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
  background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
  background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
  background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
  background: linear-gradient(#F0F0F0, #EBEBEB);
  background: -moz-linear-gradient(#F0F0F0, #EBEBEB);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */
    
}     

/* Code generieren - ENE */

/* DIE BeIDE MIT STATSTIK ABLÖSEN */
.auflistung_1 { 

  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#f4f2f2));     
  background: -webkit-linear-gradient(#F0F0F0, #f4f2f2); 
  background: -ms-linear-gradient(#F0F0F0, #f4f2f2);
  background: -o-linear-gradient(#F0F0F0, #f4f2f2);    
  background: linear-gradient(#F0F0F0, #f4f2f2);
  background: -moz-linear-gradient(#F0F0F0, #f4f2f2);     
   
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#f4f2f2',GradientType=0 ); /* IE6-9 */
       
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #DEDEDE;
  border-style: solid;
 
   -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px;
        
  box-shadow: 0 5px 10px -10px #888888; 
}

.auflistung_2 {    
    
  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
  background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
  background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
  background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
  background: linear-gradient(#F0F0F0, #EBEBEB);
  background: -moz-linear-gradient(#F0F0F0, #EBEBEB);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */
    
    
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #DEDEDE;
  border-style: solid;

 
  -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px; 
       
  box-shadow: 0 5px 10px -10px #888888; 
}

/* AUFLISTUNG STATISTIK  */
.statistik_border_oben {    
     
  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#f4f2f2));     
  background: -webkit-linear-gradient(#F0F0F0, #f4f2f2); 
  background: -ms-linear-gradient(#F0F0F0, #f4f2f2);
  background: -o-linear-gradient(#F0F0F0, #f4f2f2);    
  background: linear-gradient(#F0F0F0, #f4f2f2);
  background: -moz-linear-gradient(#F0F0F0, #f4f2f2);     
   
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#f4f2f2',GradientType=0 ); /* IE6-9 */  
     
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #DEDEDE;
  border-style: solid; 
 
  -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topleft: 3px; 
  -moz-border-radius-topright: 3px;
    
  -webkit-border-top-right-radius: 3px;
  -webkit-border-top-left-radius: 3px; 
    
  border-radius: 4px 4px 4px 4px;
       
  box-shadow: 0 5px 10px -10px #888888;
  
}

/* ohne Rand oben */
.media_bg {

      background-color: #e3e3e2; 
    /*padding: 5px;*/ 
    padding-top:5px;
    padding-bottom:5px;
     
    border-color:  #98a0a6;
    border-style: solid;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px; 
    
      -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px;
   
}  


/* AUFLISTUNG STATISTIK  */
.prog_list_1 {    
    
   background-color: #d9d9d8; 
     /*
  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#f4f2f2));     
  background: -webkit-linear-gradient(#F0F0F0, #f4f2f2); 
  background: -ms-linear-gradient(#F0F0F0, #f4f2f2);
  background: -o-linear-gradient(#F0F0F0, #ccd6e6);    
  background: linear-gradient(#F0F0F0, #ccd6e6);
  background: -moz-linear-gradient(#F0F0F0, #ccd6e6);     
   
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#f4f2f2',GradientType=0 ); 
       */
  /*  
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #DEDEDE;
  border-style: solid; 
 
  -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px;
    */   
  /* box-shadow: 0 5px 10px -10px #888888; */  

}

.prog_list_2 {    
     
  background-color: #e3e3e2; 
  
  /*   
  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#f4f2f2));     
  background: -webkit-linear-gradient(#F0F0F0, #ccd6e6); 
  background: -ms-linear-gradient(#F0F0F0, #f4f2f2);
  background: -o-linear-gradient(#F0F0F0, #ffeeba);    
  background: linear-gradient(#F0F0F0, #ffeeba);
  background: -moz-linear-gradient(#F0F0F0, #ffeeba);     
   
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#f4f2f2',GradientType=0 ); 
   */
  /*  
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #DEDEDE;
  border-style: solid; 
 
  -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px;
   */    
  /* box-shadow: 0 5px 10px -10px #888888; */  

}


/* AUFLISTUNG STATISTIK  */
.statistik_1 {    
     
  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#f4f2f2));     
  background: -webkit-linear-gradient(#F0F0F0, #f4f2f2); 
  background: -ms-linear-gradient(#F0F0F0, #f4f2f2);
  background: -o-linear-gradient(#F0F0F0, #f4f2f2);    
  background: linear-gradient(#F0F0F0, #f4f2f2);
  background: -moz-linear-gradient(#F0F0F0, #f4f2f2);     
   
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#f4f2f2',GradientType=0 ); /* IE6-9 */
    
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #DEDEDE;
  border-style: solid; 
 
  -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px;
       
  box-shadow: 0 5px 10px -10px #888888;  

}

.statistik_2 {    
     
  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
  background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
  background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
  background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
  background: linear-gradient(#F0F0F0, #EBEBEB);
  background: -moz-linear-gradient(#F0F0F0, #EBEBEB);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */
    
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #DEDEDE;
  border-style: solid; 
 
  -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px; 
       
  box-shadow: 0 5px 10px -10px #888888;         

}



.statistik_end {
    
 background: -webkit-gradient(color-stop(95%,#f5f5f5), color-stop(5%,#ececec));     
 background: -webkit-linear-gradient(#f5f5f5, #ececec);
 background: -ms-linear-gradient(#f5f5f5, #ececec);
 background: -o-linear-gradient(#f5f5f5, #ececec);
 background: linear-gradient(#f5f5f5, #ececec);
 background: -moz-linear-gradient(#f5f5f5, #ececec);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
  
 border-top-width:0px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-color:  #DEDEDE;
 border-style: solid;
 
 -moz-border-radius-bottomleft: 3px; 
 -moz-border-radius-bottomright: 3px;
    
 -webkit-border-bottom-right-radius: 3px;
 -webkit-border-bottom-left-radius: 3px; 
    
 border-radius: 0 0 4px 4px;  
       
 box-shadow: 0 5px 10px -10px #888888;    

}

.media_box { 

  background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
  background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
  background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
  background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
  background: linear-gradient(#F0F0F0, #EBEBEB);
  background: -moz-linear-gradient(#F0F0F0, #EBEBEB);   
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */ 
  
  padding: 5px; 
  border-color:  #DEDEDE;
  border-style: solid;
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-left-width:1px; 
}

/* ohne Rand oben */
.media_box_ohne {

    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
    background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
    background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
    background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
    background: linear-gradient(#F0F0F0, #EBEBEB);
    background: -moz-linear-gradient(#F0F0F0, #EBEBEB);    
   
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */ 
    
    padding: 5px; 
     
    border-color:  #DEDEDE;
    border-style: solid;
    border-top-width:0px;
    border-right-width:1px;
    border-bottom-width:0px;
    border-left-width:1px; 
   
}

.empfehlung_vorschau {

    color: #2E5EAC;
    display: block;
    max-height: 65px;
    overflow: hidden;
    text-decoration: none;
    
    /*
    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
    background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
    background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
    background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
    background: linear-gradient(#F0F0F0, #EBEBEB);
    background: -moz-linear-gradient(#F0F0F0, #EBEBEB);    
   
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); 
    */   

    padding: 3px; 
     
    border-color:  #DEDEDE;
    border-style: solid;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;    
}  

/* ohne Rand oben */
.media_box_vorschau {

    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
    background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
    background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
    background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
    background: linear-gradient(#F0F0F0, #EBEBEB);
    background: -moz-linear-gradient(#F0F0F0, #EBEBEB);    
   
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */ 
    
    padding-top: 8px; 
     
    border-color:  #DEDEDE;
    border-style: solid;
    border-top-width:0px;
    border-right-width:1px;
    border-bottom-width:0px;
    border-left-width:1px;    
}   

     
                                
.mybox { 

    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#f0f2f4));     
    background: -webkit-linear-gradient(#F0F0F0, #f0f2f4); 
    background: -ms-linear-gradient(#F0F0F0, #f0f2f4);
    background: -o-linear-gradient(#F0F0F0, #f0f2f4);    
    background: linear-gradient(#F0F0F0, #f0f2f4);
    background: -moz-linear-gradient(#FFFFFF, #f0f2f4); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f0f2f4',GradientType=0 ); /* IE6-9 */ 
    
    border: 1px solid #B4BFC8;
    color: #4C4F52;
    display: block;
    font-size: 9pt;
    font-weight: normal;
    height: inherit;
    line-height: 1.4em;
    margin: 0 0 5px;
    padding: 5px 5px;
    text-align: left;      
    
}


#background_innen { 
   
   background: -webkit-gradient(linear, center top, center bottom,color-stop(0.25, #FFFFFF),color-stop(0.75, #eaeef1));
   background: -webkit-linear-gradient(top, #FFFFFF 50%, #eaeef1 75%);
   background: -ms-linear-gradient(top, #FFFFFF 25%, #eaeef1 75%);
   background: -o-linear-gradient(top, #FFFFFF 25%, #eaeef1 75%); 
   background: linear-gradient(top, #FFFFFF 25%, #eaeef1 75%); 
   background: -moz-linear-gradient(#FFFFFF 45%, #eaeef1 95%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#eaeef1',GradientType=0 ); 
  
  /* background-color: #f4f9fc;*//*#eff2f4;*/ 
}


/* Auflistung Programme  */
.media_box_programme {    

    background: -webkit-gradient(linear, center top, center bottom,color-stop(0.25, #f5f5f5),color-stop(0.75, #ececec));
   background: -webkit-linear-gradient(top, #f5f5f5 25%, #ececec 75%);
   background: -ms-linear-gradient(top, #f5f5f5 25%, #ececec 75%);
   background: -o-linear-gradient(top, #f5f5f5 25%, #ececec 75%); 
   background: linear-gradient(top, #f5f5f5 25%, #ececec 75%); 
   background: -moz-linear-gradient(top, #f5f5f5 25%, #ececec 75%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */ 

   border-top-width:0px;
   border-right-width:1px;
   border-bottom-width:1px;
   border-left-width:1px;
   border-color:  #DEDEDE;
   border-style: solid;
 
   -moz-border-radius-bottomleft: 3px; 
   -moz-border-radius-bottomright: 3px;
    
   -webkit-border-bottom-right-radius: 3px;
   -webkit-border-bottom-left-radius: 3px; 
    
   border-radius: 0 0 4px 4px;  

   box-shadow: 0 5px 10px -10px #888888; 
}


.box {

    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
    background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
    background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
    background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
    background: linear-gradient(#F0F0F0, #EBEBEB);
    background: -moz-linear-gradient(#F0F0F0, #EBEBEB);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */ 
     
    padding: 5px; 
    
    border-color:  #DEDEDE;
    border-style: solid;
    border-top-width:0px;
    border-right-width:1px;
    border-bottom-width:0px;
    border-left-width:1px; 
    
   /*#B4BFC8*/
   
   /*
    border: 1px solid #DEDEDE; 
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888;
    */
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;

}



.box_code { 
   
    background: -webkit-gradient(color-stop(95%,#f7f7e9), color-stop(5%,#f8f8e0));     
    background: -webkit-linear-gradient(#f7f7e9, #f8f8e0); 
    background: -ms-linear-gradient(#f7f7e9, #f8f8e0);
    background: -o-linear-gradient(#f7f7e9, #f8f8e0);    
    background: linear-gradient(#f7f7e9, #f8f8e0);
    background: -moz-linear-gradient(#f7f7e9, #f8f8e0);    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7e9', endColorstr='#f8f8e0',GradientType=0 ); /* IE6-9 */ 
    
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
    
    display: block;
    text-align:left;
    
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;
    overflow:hidden;

    border: 1px solid #DEDEDE; /*#B4BFC8*/
    border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888;   

}

.table_box_design {

 background: -webkit-gradient(color-stop(95%,#f7f7e9), color-stop(5%,#f8f8e0));     
    background: -webkit-linear-gradient(#f7f7e9, #f8f8e0); 
    background: -ms-linear-gradient(#f7f7e9, #f8f8e0);
    background: -o-linear-gradient(#f7f7e9, #f8f8e0);    
    background: linear-gradient(#f7f7e9, #f8f8e0);
    background: -moz-linear-gradient(#f7f7e9, #f8f8e0);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7e9', endColorstr='#f8f8e0',GradientType=0 ); /* IE6-9 */ 
    
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
    /* overflow: auto;  */
    
   
    display: block;
    text-align:left;
    
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;

    border: 1px solid #DEDEDE; /*#B4BFC8*/
    border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888; 

}

.box_code_scroll {

    background: -webkit-gradient(color-stop(95%,#f7f7e9), color-stop(5%,#f8f8e0));     
    background: -webkit-linear-gradient(#f7f7e9, #f8f8e0); 
    background: -ms-linear-gradient(#f7f7e9, #f8f8e0);
    background: -o-linear-gradient(#f7f7e9, #f8f8e0);    
    background: linear-gradient(#f7f7e9, #f8f8e0);
    background: -moz-linear-gradient(#f7f7e9, #f8f8e0);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7e9', endColorstr='#f8f8e0',GradientType=0 ); /* IE6-9 */ 
    
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
    /* overflow: auto;  */
    width:720px;
   
    display: block;
    text-align:left;
    
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;

    border: 1px solid #DEDEDE; /*#B4BFC8*/
    border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888;   
 
}

     
/* für die die Suche */
.search_box {

    background: -webkit-gradient(color-stop(95%,#e7e6e6), color-stop(5%,#EBEBEB));     
    background: -webkit-linear-gradient(#e7e6e6, #EBEBEB); 
    background: -ms-linear-gradient(#e7e6e6, #EBEBEB);
    background: -o-linear-gradient(#e7e6e6, #EBEBEB);    
    background: linear-gradient(#e7e6e6, #EBEBEB);
    background: -moz-linear-gradient(#e7e6e6, #EBEBEB);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e6e6', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */ 
    
    padding: 3px; 
    
    text-align: left;
     
    border-top-width:0px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-color:  #b4bfc8;
    border-style: solid; 
   
    border-radius: 0 0 4px 4px;
    
    
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    
    box-shadow: 0 8px 10px -10px #888888;   
}


/* für alles wo Infos drin stehen */
.info_kasten {
    
    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#f4f2f2));     
    background: -webkit-linear-gradient(#F0F0F0, #f4f2f2); 
    background: -ms-linear-gradient(#F0F0F0, #f4f2f2);
    background: -o-linear-gradient(#F0F0F0, #f4f2f2);    
    background: linear-gradient(#F0F0F0, #f4f2f2);
    background: -moz-linear-gradient(#F0F0F0, #f4f2f2);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#f4f2f2',GradientType=0 ); /* IE6-9 */ 
    
    padding:5px;
    
    border: 1px solid #DEDEDE; 
    border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888;
    
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;

}


/* Lead / Sale Bedingungen */
.info_kasten_overflow_ohne_size {

    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#f4f2f2));     
    background: -webkit-linear-gradient(#F0F0F0, #f4f2f2); 
    background: -ms-linear-gradient(#F0F0F0, #f4f2f2);
    background: -o-linear-gradient(#F0F0F0, #f4f2f2);    
    background: linear-gradient(#F0F0F0, #f4f2f2);
    background: -moz-linear-gradient(#F0F0F0, #f4f2f2);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#f4f2f2',GradientType=0 ); /* IE6-9 */ 
    
    padding:5px;
    
    border: 1px solid #DEDEDE; 
    border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888;
    
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;
    /*overflow:auto; */

    padding:5px;
    
    border: 1px solid #DEDEDE; 
    border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888;   
}


.info_kasten_overflow {

    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
    background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
    background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
    background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
    background: linear-gradient(#F0F0F0, #EBEBEB);
    background: -moz-linear-gradient(#F0F0F0, #EBEBEB);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */ 
    
    width:733px;
    
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px
    
    display: block;
    text-align:left;
    
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;
    overflow:auto;

    border: 1px solid #DEDEDE; 
    border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888;

}

.url_box_overflow {

    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
    background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
    background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
    background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
    background: linear-gradient(#F0F0F0, #EBEBEB);
    background: -moz-linear-gradient(#F0F0F0, #EBEBEB);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */     
    
    line-height:25px;  
    height:25px;
  
    width:733px;
    
    padding:2px;
    
    display: block;
    text-align:left;
    
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;
    overflow:hidden;

    border: 1px solid #DEDEDE; /*#B4BFC8*/
    border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888;

}


#blockBottom {
    background-color:#1f2f3f;
    bottom: 0;
    box-shadow: 0 0 5px #000000;
    font-size: 11px;
    left: 0;
    padding: 10px 0 0;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 9999;
}

#blockBottomInner {
    color: #FFFFFF;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 900px;
}


/* Link Boxen */
.url_links_box {

    /*
        background-color: #eaeaea;
    border: 1px solid #DBD8D8;
    color: #333333;
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
   
    padding: 10px;
    width: 553px;
    */
    
    background: -webkit-gradient(color-stop(95%,#F0F0F0), color-stop(5%,#EBEBEB));     
    background: -webkit-linear-gradient(#F0F0F0, #EBEBEB); 
    background: -ms-linear-gradient(#F0F0F0, #EBEBEB);
    background: -o-linear-gradient(#F0F0F0, #EBEBEB);    
    background: linear-gradient(#F0F0F0, #EBEBEB);
    background: -moz-linear-gradient(#F0F0F0, #EBEBEB);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */     
    
    line-height:25px;  
    height:25px;
  
    width:733px;
    
    padding:2px;
    
    display: block;
    text-align:left;
    
    font-family: "Courier New",Courier,Verdana,sans-serif;
    font-size: 12px;
    color: #333333;
    overflow:hidden;

    border: 1px solid #DEDEDE; /*#B4BFC8*/
    border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 3px;     
    -webkit-border-radius: 3px;
    box-shadow: 0 8px 10px -10px #888888;
}



.goTop {
    background: url("../bilder/gotop.png") no-repeat scroll left rgba(0, 0, 0, 0);
    bottom: 20px;
    height: 48px;
    opacity: 0.4;
    position: fixed;
    right: 40px;
    text-indent: -9999px;
    width: 48px;
    z-index: 400;
}


#smoothup {    
   width: 48px;
   bottom: 20px;
   height: 48px;
   position:fixed;
   bottom:105px;
   opacity: 0.4;
   right:50%;
   margin-right: -555px;
   text-indent:-9999px;
   display:none;
   background: url("../bilder/gotop.png");
   -webkit-transition-duration: 0.4s; 
   -moz-transition-duration: 0.4s; 
   transition-duration: 0.4s; 
}

.export_bg {

  background-color: #c8c7c7;  

  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #787878;
  border-style: solid;
  
  border-radius: 5px 5px 5px 5px;    
}


.stat_schrift {  
  color: #444444;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.5em;
}


/* Evenliste Status */
.offen {     
  background-color: #d0dfee;  

  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #9e9e9e;
  border-style: solid;    

  -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px;
       
  box-shadow: 0 5px 10px -10px #888888;  
}

.bestaetigt {    
  background-color: #d5ebc1;
    
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #9e9e9e;
  border-style: solid; 
 
  -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px;
       
  box-shadow: 0 5px 10px -10px #888888; 
}

.storniert {      
  background-color: #f2d4d4;
 
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-color:  #9e9e9e;
  border-style: solid; 
 
  -moz-border-radius-bottomleft: 3px; 
  -moz-border-radius-bottomright: 3px;
    
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px; 
    
  border-radius: 0 0 4px 4px;
       
  box-shadow: 0 5px 10px -10px #888888; 
}


.anzahl_anzeige {   
    border: 1px solid rgba(0, 0, 0, 0.06);
    color: #fff;
    display: inline-block;
    font-weight: bold;
    background-color: #da314b;
    padding: 0 5px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    text-transform: none;
    vertical-align: middle;
    border-radius: 250px;
    box-sizing: border-box;
    font-size: 10px;
    line-height: 14px;
    min-width: 14px;
}

.anzahl_nachrichten {   
    border: 1px solid rgba(0, 0, 0, 0.06);
    color: #333333;
    display: inline-block;
    font-weight: bold;
    background-color: #8cb8da;
    padding: 0 5px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    text-transform: none;
    vertical-align: middle;
    border-radius: 250px;
    box-sizing: border-box;
    font-size: 10px;
    line-height: 14px;
    min-width: 14px;
}
/*
:not([class*="uk-icon-"]) {
    font-family: "Droid Sans",sans-serif !important;
}
.uk-badge-danger {
    background-color: #da314b;
}
.uk-badge-notification {
    border-radius: 500px;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 18px;
    min-width: 18px;
}
.uk-badge {
    background: none repeat scroll 0 0 #00a8e6;
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
    padding: 0 5px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    text-transform: none;
    vertical-align: middle;
}

*::-moz-placeholder {
    opacity: 1;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #3498db;
    color: #fff;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #39f;
    color: #fff;
    text-shadow: none;
}
*/







     





