/* custom.css */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}


tr, th, td {
    vertical-align: top;
}


html { background-color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif;/*overflow: auto;*/ }
* html {width: 100%;}

body {  font-family: Arial, Helvetica, sans-serif, Verdana ; width: 100%; float:left;}

div#wrapper { float: left; width: 100%; padding: 0; }

h1 { font-size: 18px;  margin-top:5px; padding-top: 0px; padding-bottom: 0.5em; font-weight:bold; color: #336699; line-height: 130%;}
h1 a {color: #336699; }
h1 a:hover { color: #336699; text-decoration: underline; }
h2 { font-size: 13px; font-weight:bold; margin: 10px 0 10px 0;  color: #336699;}
h2.dachzeile { margin-bottom: 2px; padding-bottom: 3px; font-size: 11px; border-bottom: 1px solid #E7E7E7; color: #666666; margin-right: 10px;}
h3 { font-size: 12px; font-weight:bold; color: #336699;}
.article h3 { font-size: 13px;}
.autosuche h4 { font-size: 12px; margin-left: 114px;}
h4 { font-size: 18px; font-weight: bold; color: #336699; line-height: 140%;}
h5 { font-size: 12px; color: #000000;}
h6 { font-size: 11px; color: #336699; font-weight:normal; text-align: left; margin-top: 10px;}
h7 { font-size: 12px; font-weight:bold; margin: 10px 0 10px 0;  color: #336699;}
h8 {font-size: 14px;}

a { color:#336699; text-decoration: none; }
a:hover { color:#336699; text-decoration: underline; }

/*##########*/
/* Content und ContentHintergrund */
/*##########*/

div#ContentHintergrund
{
width: 830px;
height:100%;
background-color:#F2F2F2;
border: 1px solid #D3D3D3;
margin-bottom: 0px;
margin-left:3px;
}

div#Content
{
position: relative;
clear: both;
float: left;
margin: 0;
padding: 5px 5px 5px 5px;
/* border-right: 10px solid #F2F2F2; */
/* border-bottom: 10px solid #F2F2F2; */
/* border-left: 10px solid #F2F2F2; */
width: 460px; /* VR 22.08.08 war 465px */
background-color:#FFFFFF;
margin-top:10px;
line-height: 140%;
}

div#Content_suche
{
position: relative;
clear: both;
float: left;
margin: 0;
/* padding: 5px 5px 5px 5px; */
width: 460px; /* VR 22.08.08 war 465px */
background-color:#FFFFFF;
margin-top:10px;
line-height: 140%;
}

div#Content_Static_Widget
{
position: relative;
clear: both;
float: left;
margin: 0;
width: 460px; /* VR 22.08.08 war 465px */
background-color:#FFFFFF;
line-height: 140%;
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
border-top: none !important;
}

div#Content_Static_Widget p {
  margin-bottom:11px;
  margin-left:0;
  margin-right:0;
  margin-top:0;

}

div#Content a:hover { text-decoration: underline; }

div#Content.homepage { margin: 0; padding: 0; width: 470px; }
div#Content.homepage p { margin:0; }
div#Content.homepage a:hover {  text-decoration: underline; }
.wide { width: 620px !important; }

div#Content_suche a:hover { text-decoration: underline; }

div#search-result > div { clear:left; }
div#search-result{ width: 460px; }

/* Suchseite */
div.x460x460 div.column-1.Articles.Suche{ padding-left: 5px;  width:465px; }
#Content_suche{ width:465px; }


div#Content_suche.homepage { margin: 0; padding-bottom: 20px; width: 460px;  }
div#Content_suche.homepage p { margin:0; }
div#Content_suche.homepage a:hover {  text-decoration: underline; }


div#Content_Static_Widget a:hover { text-decoration: underline; }

div#Content_Static_Widget.homepage { margin: 0; padding: 0; width: 470px; }
div#Content_Static_Widget.homepage p { margin:0; }
div#Content_Static_Widget.homepage a:hover {  text-decoration: underline; }
.wide { width: 620px !important; }



div#main { margin: 0px .45em 0 0; }

div.artikel{}

div.artikel div.body ul,
div.artikel div.body ol {
	margin-left: 5px;
    padding-left: 5px;
}
div.artikel div.body li {
    list-style-image: url("/resources/ver1/id/listbullet.gif");
    list-style-type: square;
    margin-left: 5px;
    padding-left: 0;  
}

div.artikel div.body li.pdfrel {
    list-style-image: url("/resources/ver1/id/ic_pdf.gif");
    list-style-type: none;
    margin-left: 5px;
    padding-left: 0;  
}

div.artikel p, div.code p, div.Suche p {
	
    margin-top: 10px !important;
    margin-right: 0pt !important;
    margin-bottom: 11px !important;
    margin-left: 0pt !important;
}


/*##########*/
/* Listen */
/*##########*/
#Content ul, #Content ol { margin-top: 10px; margin-right: 0pt; margin-bottom: 3px; padding-right: 5px;padding-bottom: 0pt; }
#Content ul { margin-left: 5px; padding-left: 5px; }
#Content ul li, #Content ol li {  margin-top: 0pt;margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-right: 0pt;padding-bottom: 2px; }
#Content ul li { padding-left: 0pt; margin-left: 5px; list-style-type: square; list-style-image: url(/resources/ver1/id/listbullet.gif);}
#Content ul li a, #Content ol li a { text-decoration: none; color: #336688;  }
#Content ul li a:hover, #Content ol li a:hover { text-decoration: underline; }


#Content_Static_Widget ul, #Content_Static_Widget ol { margin-top: 10px; margin-right: 0pt; margin-bottom: 3px; padding-right: 5px;padding-bottom: 0pt; }
#Content_Static_Widget ul { margin-left: 5px; padding-left: 5px; }
#Content_Static_Widget ul li, #Content_Static_Widget ol li {  margin-top: 0pt; margin-left:38px; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-right: 0pt;padding-bottom: 2px; list-style-type: decimal;}
#Content_Static_Widget ul li { padding-left: 0pt; margin-left: 5px; list-style-type: square; list-style-image: url(/resources/ver1/id/listbullet.gif);}
#Content_Static_Widget ul li a, #Content_Static_Widget ol li a { text-decoration: none; color: #336688;  }
#Content_Static_Widget ul li a:hover, #Content_Static_Widget ol li a:hover { text-decoration: underline; }


/**************
Boxen
***************/
div.thumbbox {
    float: left;
    position: relative;
/*     width: 145px; */
    width: auto;
    overflow: hidden;
    /*background-color:#E1E9F0;*/
}

div.box.twocol.cleft { position: relative; float:left; width:222px; margin:-13px 0 -5px 0; border-right: solid 10px #FFFFFF; }
div.box.twocol.cright { position: relative; float:left; width:222px; margin:-13px 0 -5px -10px; padding: 0 0 0 4px; border-left: solid 0px #FFFFFF; }

/*div.box { float: left; position:relative; padding: 5px; margin: 0;width: 460px; border-top: 10px solid #F2F2F2; overflow: hidden; }*/
div.box {
    float: left;
    position:relative;
    padding: 5px;
    margin: 0;
    width: 460px;
    border-top: 10px solid #F2F2F2;
    overflow: hidden;
}

/*div.box div.widget{ padding: 0 5px; } 

div.box div.widget{ } */

div.box.threecol_left, div.box.threecol_middle { width: 145px; }
div.box.threecol_right { width: 145px; }
div.box.twocol_left, div.box.twocol_right { width: 225px; }


div.box.three-column {
/*     background-color: violet; */
    background-color: #FFFFFF;
}
div.box.three-column .column {
    width: 148px;
    float: left;
    margin: 0 0 0 8px;
}
div.box.three-column .column.first {
    margin: 0;
}

div.column-1 {
    line-height: 140%;
}

div.column-1 div.box.news div.article.first img {
    margin: 0 10px 5px 0;
}

div.column-1 div.box ul {
    margin: 7px 0;
}

div.column-1 div.box ul li {
/*     padding: 5px 0; */
    padding: 1px;
}

div.column-1 div.box ul.icon li.picturerel {
    padding: 0px 0;
    list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
    margin-left: 47px;
}

div.column-1 div.box ul.icon li.storyrel {
    padding: 0px 0;
    list-style-image: url(/resources/ver1/id/ic_home_special.gif) !important;
    margin-left: 47px;
}

div.column-1 div.box ul.icon li.teaserrel {
    padding: 0px 0;
    list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;
    margin-left: 47px;
}


div.column-2 .widget {
    width: 317px;
}
div.column-2 .tabbingGroup .widget {
    width: auto;
}

div.thumbbox p { font-size: 11px; color: #3333AA;   padding-top: 3px; height: 2.7em; width: 145px;}

div.thumbbox.thumbbig { width: 300px; padding: 0px; }
div.thumbbox.thumbsmall { width: 145px; padding: 0px; border-bottom: 2px solid #FFFFFF; }
div.thumbbox.thumbleft { border-right: 5px solid #FFFFFF; border-bottom: 10px solid #FFFFFF;}
div.thumbbox.thumbright { border-left: 5px solid #FFFFFF; }

div#aufmacher { float: left; position:relative;padding: 5px; margin: 0; width: 470px;}

div#aufmacher div.boxline { margin: 5px -10px 5px -10px; border-bottom: solid 10px #F2F2F2; }
div#aufmacher div.twocol.cleft { position: relative; float:left; width:145px; margin:-5px 0 -5px 0; padding-top:5px; border-right: solid 10px #F2F2F2; }
div#aufmacher div.twocol.cright { position: relative; float:left; width:140px; margin:-5px 0 -5px -10px; padding:5px 0 5px 5px; border-left: solid 10px #F2F2F2; }


div.box.bleft { border-right: none; border-left: 0; border-top: none; width: 47%; float: left;}
div.box.bright { border-left: none;border-right: 0; margin-left: -10px; border-top: none; width: 47%; float: right;}
div.box.bwide { width: 460px; border-right: 0;
				}
div.box.bwideSearch { width: 418px; border-right: 0; border-top: none !important;}

div.box.zweierteaser{ width: 460px; border-right: 0; border-top: inherit; float: none;}
div.box.zweierteaserNoTop{ width: 460px; border-right: 0; border-top: none !important; float: none;}

div.box.print{ width: 460px; border-right: 0; border-top: none; float: none;}
div.box.print{ margin-left:10px; width: 450px; }
div.cl_left { clear:left; }
div.cl_right { clear:right; }
div.clearer { clear:both; }

img.teaserimage { float: left; margin: 0; margin-right: 10px; margin-bottom: 5px; }
img.teaserbigimage { float: right; margin: 0; margin-left: 0px; margin-bottom: 5px; }

div.box.bwide img.teaserbigimage { float: right; margin-left: 10px; }


div.box.bwide img.teaserbigimage { float: left; margin-right: 10px; }
div.box.bwide ul { margin-left: 10px !important; }
div.box.bwide ul li { margin:0 0 0 10px !important; padding: 0 0 2px 0 !important; }

div.box.bwideSearch img.teaserbigimage { float: left; margin-right: 10px; }
div.box.bwideSearch ul { margin-left: 10px !important; }
div.box.bwideSearch ul li { margin:0 0 0 10px !important; padding: 0 0 2px 0 !important; }

div.box.teasernopic h2 { font-size: 14px; }
/*div.box.teasernopic img { display: none; }*/

div.beilage_right { position:relative; float: right; width: 266px; font-size: 11px; }

div#imagebox { margin: 10px 0 0 0; color: #666666; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding:3px; text-align: center; float: none; }
div#imagebox p { color:#666666; font-style: italic; font-size:1em; }
div#imagebox img { 
/* 	margin-top:16px;  */
/* 	height: 300px;  */
/* 	width: 400px; */
	}
	
div#imagebox img.single { 
	margin-top:16px; 
/* 	height: 300px;  */
/* 	width: 400px; */
	}

div#imagebox img paging{ margin-top:5px; height: 20px; width: 20px;}

div#imagebox img size{ margin-top:5px; height: 20px; width: 20px;}

/**************
Media Listen
***************/

ul.mediaList { margin-left:30px!important; padding: .66em .66em 0 0; line-height: 1.2em; }
* html ul.mediaList { padding-bottom: 0;/*  margin-bottom: -0.66em; */}
* html ul.mediaList li a { height: 1%; padding-left: 20px;}

ul.mediaList li.ml_bilddoku {list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;}
ul.mediaList li.ml_aktuell {list-style-image: url(/resources/ver1/id/ic_aktuell.gif) !important;}
ul.mediaList li.ml_special {list-style-image: url(/resources/ver1/id/ic_special.gif) !important;}
ul.mediaList li.ml_topthema {list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;}
ul.mediaList li.ml_info {list-style-image: url(/resources/ver1/id/ic_info.gif) !important;}
ul.mediaList li.ml_extra {list-style-image: url(/resources/ver1/id/ic_extra.gif) !important;}
ul.mediaList li.ml_tipp {list-style-image: url(/resources/ver1/id/ic_tipp.gif) !important;}
ul.mediaList li.ml_kommentar {list-style-image: url(/resources/ver1/id/ic_kommentar.gif) !important;}
ul.mediaList li.ml_schule {list-style-image: url(/resources/ver1/id/ic_schule.gif) !important;}
ul.mediaList li.ml_webcam {list-style-image: url(/resources/ver1/id/ic_webcam.gif) !important;}
ul.mediaList li.ml_verkehr {list-style-image: url(/resources/ver1/id/ic_verkehr.gif) !important;}
ul.mediaList li.ml_regenradar {list-style-image: url(/resources/ver1/id/ic_regenradar.gif) !important;}
ul.mediaList li.ml_umfrage {list-style-image: url(/resources/ver1/id/ic_umfrage.gif) !important;}
ul.mediaList li.ml_anzeige {list-style-image: url(/resources/ver1/id/ic_anzeige.gif) !important;}
ul.mediaList li.ml_termine {list-style-image: url(/resources/ver1/id/ic_termine.gif) !important;}
ul.mediaList li.ml_ticketshop {list-style-image: url(/resources/ver1/id/ic_ticketshop.gif) !important;}
ul.mediaList li.ml_gastro {list-style-image: url(/resources/ver1/id/ic_gastro.gif) !important;}
ul.mediaList li.ml_freizeitguide {list-style-image: url(/resources/ver1/id/ic_freizeitguide.gif) !important;}
ul.mediaList li.ml_interview {list-style-image: url(/resources/ver1/id/ic_interview.gif) !important;}
ul.mediaList li.ml_audio {list-style-image: url(/resources/ver1/id/ic_audio.gif) !important;}
ul.mediaList li.ml_wetter {list-style-image: url(/resources/ver1/id/ic_wetter.gif) !important;}
ul.mediaList li.ml_pegel {list-style-image: url(/resources/ver1/id/ic_pegel.gif) !important;}
ul.mediaList li.ml_kamelle {list-style-image: url(/resources/ver1/id/ic_kamelle.gif) !important;}
ul.mediaList li.ml_puema {list-style-image: url(/resources/ver1/id/ic_puema.gif) !important;}
ul.mediaList li.ml_download {list-style-image: url(/resources/ver1/id/ic_download.gif) !important;}
ul.mediaList li.ml_video {list-style-image: url(/resources/ver1/id/ic_video.gif) !important;}

/*******************************
* Topaufmacher
*******************************/

#topnews { position:relative; width: 460px; height: 250px; border: 1px solid #999999; margin:0; padding:0; }

#topnews_navi { position:absolute; top:0; left:0; z-index:10; margin:0; padding:0; width:100%; background-image:url('/resources/ver1/id/topaufmacher_nav_bg.png'); font-weight:bold; font-size:12px;}
#topnews_navi a { color: #FFFFFF; text-decoration:none; padding:0 3px 0 3px;  border:0; }
#topnews_navi a:hover { /*background-color: #336699;*/}

#topnews_textlayer {
    position:absolute; bottom:0; left:0; z-index:10; padding:2px 10px 10px; width:95%;
    background:url('/resources/ver1/id/topaufmacher_nav_bg.png') repeat-y;
    font-size:23px; font-weight:bold; color:#FFFFFF;
    line-height:1.1em;
}

#topnews_textlayer:hover { cursor:pointer; }

#topnews_textlayer span#topnews_dachzeile { font-size:14px;  }

#topnews_images { position:relative;  z-index:9; }
#topnews_images img { border:0; }
#topnews_images a { display: none; }
#topnews_images a.topnews_first { display:block; }
.topnews_highlight, #topnews_navi a:hover { background-color: #336699;  }
#slideinfo { display:none; }

/*******************************
* / Topaufmacher
*******************************/


/**************
Rechte Spalte
***************/
div#rechtespalte { width: 317px; margin: 0; padding: 0; float: left; background-color: #ffffff; margin-left: 0px; }
div#rechtespalte div.box { width: 307px; font-size: 11px;  color:#000000; }
div#rechtespalte div.box.tabbox { background-color: #fff; }
div#rechtespalte div.box img { float:right; margin-left: 8px; }
div#rechtespalte div.box a { color:#000000; }
div#rechtespalte div.box a:hover { color:#555555; z-index:3; /*Bugfix Mac IE 5.1*/}
div#rechtespalte div.box.teaserbanner { overflow:hidden; }
div#rechtespalte div.box.teaserbanner p { margin:0; }
/** die naechsten beiden Zeilen am 03.01.11 raus
div#rechtespalte div.box.teaserbanner { padding-left: 0; padding-right:0; width:320px; padding-bottom: 0;}
div#rechtespalte div.box.teaserbanner img { padding: 1px; margin-left:0; float:left;}
***/
div#rechtespalte div.box p { font-size:11px; }
div#rechtespalte div.box h2 { margin-bottom: 12px; padding-bottom: 2px; text-align:right; font-size: 18px; color: #999999; text-indent: 0pt; border-bottom: 1px dotted  #ABABAB;}
div#rechtespalte div.box h3 { font-size:12px; color:#336699; padding-bottom:10px !important; font-weight: bold; text-decoration: none;}
div#rechtespalte div.box h3 a { color:#336699; text-decoration: none;}

div#rechtespalte.rs_small { width: 157px; }
div#rechtespalte.rs_small div.box { width: 147px; }
div#rechtespalte.rs_small div.box img { float: none; margin-left: 0px; margin-bottom:10px; }
div#rechtespalte.rs_small div.box.teaserbanner { width: 157px;}
div#rechtespalte.rs_small div.box h2 {  padding-bottom: 2px; text-align:right; font-size: 14px; color: #999999; text-indent: 0pt; border-bottom: 1px solid  #999999;}
div#rechtespalte.rs_small div.box h3 { margin-bottom:6px; font-size:12px; color:#336699; font-weight: bold;}

/* #rechtespalte is substituted by .column-2! */
div.column-2 { width: 317px; margin: 0; padding: 0; float: left; background-color: #ffffff; margin-left: 0px; }
div.column-2 div.box { width: 307px; font-size: 11px;  color:#000000; }
div.column-2 div.box.tabbox { background-color: #fff; }
div.column-2 div.box img {
    float: right;
    margin-left: 8px;
}
div.column-2 div.box .gaTeaserAds img {
    margin-left: 0;
}
div.column-2 div.box a { color:#000000; }
div.column-2 div.box a:hover { color:#555555; z-index:3; /*Bugfix Mac IE 5.1*/}
/** die naechsten beiden Zeilen am 03.01.11 raus
div.column-2 div.box.teaserbanner { padding-left: 0; padding-right:0; width:320px; padding-bottom: 0;}
div.column-2 div.box.teaserbanner img { padding: 1px; margin-left:0; float:left;}
***/
div.column-2 div.box.teaserbanner { overflow:hidden !important; }
div.column-2 div.box.teaserbanner p { margin:0 !important; }
div.column-2 div.box p { font-size:11px; }
div.column-2 div.box h2 { margin-bottom: 12px; padding-bottom: 2px; text-align:right; font-size: 18px; color: #999999; text-indent: 0pt; border-bottom: 1px dotted  #ABABAB; width: 306px;}
div.column-2 div.box h3 { font-size:12px; color:#336699; padding-bottom:10px !important; font-weight: bold; text-decoration: none;}
div.column-2 div.box h3 a { color:#336699; text-decoration: none;}

div.column-2.rs_small { width: 157px; }
div.column-2.rs_small div.box { width: 147px; }
div.column-2.rs_small div.box img { float: none; margin-left: 0px; margin-bottom:10px; }
div.column-2.rs_small div.box.teaserbanner { width: 157px;}
div.column-2.rs_small div.box h2 {  padding-bottom: 2px; text-align:right; font-size: 14px; color: #999999; text-indent: 0pt; border-bottom: 1px solid  #999999;}
div.column-2.rs_small div.box h3 { margin-bottom:6px; font-size:12px; color:#336699; font-weight: bold;}

div.box.teaserbanner { overflow:hidden !important; }
div.box.teaserbanner p { margin:0 !important; }

/*******************************
* Rechte Spalte SV�s
*******************************/
div.box.svoe { background-color:#DEE5EB; }
div.box.svoe ul { padding:0 16px 0 16px;}
div.box.svoe ul li { margin-left: 30px !important; }
div.box.svoe ul li a { vertical-align:8px !important; margin-left: 8px !important;}


div.box.svoe h2
{
padding-bottom: 2px;
text-align: right;
font-size: 12px !important;
font-weight:bold !important;
font-style:italic;
color: #336699 !important;
text-indent: 0pt;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #336699 !important;
text-decoration: none !important;
}

/*******************************
* Rechte Spalte LESERFAVs
*******************************/
div.box.leserfavs { background-color:#FFFFFF; }
div.box.leserfavs ul { padding:0 16px 0 16px;}
div.box.leserfavs ul li { font-size:11px; padding: 3px 0 3px 0 !important; margin-left: 5px !important;  list-style-type: square; list-style-image: url(/resources/ver1/id/listbullet.gif);}
div.box.leserfavs ul li a { margin: 3px 0 3px 0 !important;}


div.box.leserfavs h2
{
padding-bottom: 2px;
text-align: right;
font-size: 12px !important;
font-weight:bold !important;
font-style:italic;
color: #336699 !important;
text-indent: 0pt;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #336699 !important;
}



/******************
* Boxen allgemein
******************/
div.box p a { text-decoration: none;
color: #336699;
/* color: #2F5C21; */
}

div.boxheadline { border: 1px solid #D3D3D3; width: 100%;
background-color: #DEE5EB;
/* background-color: #FEFECC; */
margin-bottom: 8px; }
div.boxheadline p { padding: 1px; font-size:11px; font-weight:bold; line-height: 150%; margin-top:0px;}
div.boxheadline p img { float:right !important; margin:5px; }
div.boxheadline p a {  padding-left:4px; display: block; /*text-transform: uppercase;*/}
div.boxheadline p a:hover { /*color:#ffffff !important; background-color: #85A3C2;*/ text-decoration: none !important;}
.pfeil { margin-left: 5px; vertical-align: middle; }

/*div#aufmacher div.box { background-color: #FFFFFF; border: 0; margin-top: 10px; margin-right: 10px; }*/
/*div#aufmacher .flright { float: right; margin-right: 0;}*/


/*##########*/
/* Teaserbanner */
/*##########*/
.teaserbanner p { font-size:11px; margin-bottom:0; }

div#rechtespalte div.gaTeaserAds { margin-left:0px;width:310px; height:103px; overflow:hidden; text-align:center; }
div#rechtespalte div.gaTeaserAds div img { float: none !important; margin:0 !important; }

/*##########*/
/* Linktipp */
/*##########*/
div#rechtespalte div.box.linktipp { background-color: #EDF5FC;}
div#rechtespalte div.box.linktipp p { font-size:11px; margin-bottom:10px; }
div#rechtespalte div.box.linktipp ul li { margin: 5px 0 5px 0; border-top: #F7F7F7 solid 1px; width:100%;}
div#rechtespalte div.box.linktipp ul li a { font-size:11px; color:#336699;}
div#rechtespalte div.box.linktipp ul li a:hover { text-decoration:underline; }
/* Einblendung anzeige.gif beim Linktipp*/
#anzeigelinktipp { width:100px; height:auto; padding-top:15px; padding-bottom:0px; margin: 0px 0 10px 0; background-image:url(/resources/ver1/id/anzeige.gif); background-repeat:no-repeat; background-position:top left; display:table; /* wichtig damit es im Firefox funktioniert*/ text-align:center; z-index:4; }
#anzeigelinktipp table { border-style:none; }


/* ----------------------------------*/
/* Tabboxen                          */
/*-----------------------------------*/
div.tabbox { background-color:#ffffff;}
div.tabbox h2 { padding-bottom: 2px;text-align: right;font-size: 12px !important;font-weight:bold !important;font-style:italic;color: #336699 !important;text-indent: 0pt;border-bottom: 1px dotted #336699 !important;}
ul.tabbox-header  { border: 1px solid #D3D3D3; border-bottom: 0 !important; background: #DEE5EB; height:26px; padding:0 16px 0 5px;}
ul.tabbox-header li { list-style: none !important; float: left; position: relative; top: 0px; margin: 3px 0px 0px 1px; border:1px solid #D3D3D3; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
ul.tabbox-header li a { float: left; padding:  5px 8px 3px 8px; margin:0; text-decoration: none; background-color:#30659A; color:#FFFFFF !important; display: block; }
ul.tabbox-header li a.tabinactive { background-color:#85A3C2; }
ul.tabbox-header li a:hover { background-color:#30659A; }
div.tabbox div {}
div.tabbox div ul {  padding: 0px !important; margin: 0px !important;  border: 1px solid #D3D3D3; border-top: 0; }
div.tabbox div li {  list-style: none !important; font-size:11px; padding: 4px 5px 4px 5px !important;  border-top: 1px dotted  #ABABAB; }
div.tabbox div li a {  display: block; color: #000000;}

/**************
Forms
***************/
form {  }
td { /*padding:1px;*/ }
textarea { background-color:#DEE7EF; border:1px solid #336699;}
input {  background-color:#DEE7EF; border:1px solid #336699;}
select {  }
.radiobutton { background-color:#ffffff; border:0px;}
check { }
button {  }



/*##########*/
/* Abs�tze */
/*##########*/
#Content p { margin:0px 0 11px 0; }

/* #Content_Static_widget p { margin:0px 0 11px 0; } */

/*##########*/
/* Tabellen ...und davon gibts einige im u.a. in Sport, Prisma und im Wetter. Also �nderungen gut �berpr�fen*/
/*##########*/
#Content table { border-color:#CCCCCC; border-style:dotted; border-width:thin; width: 100%; margin-bottom: 5px; }
#Content th { color:#FFFFFF; background-color:#999999; font-size:11px; text-align:center; vertical-align:middle; padding:1px 2px 1px 2px; }
#Content table tr.dark { color:#FFFFFF; font-size:12px; background-color:#7FA4CD; }
#Content table tr { color:#000000; font-size:12px; }
#Content table tr.grau td { background:#F2F2F2;}
#Content table tr th td { padding:3px; vertical-align:top; }
#Content table tr td a { color:#336699; }

#Content_suche table { border-color:#CCCCCC; border-style:dotted; border-width:thin; margin: 1px; margin-bottom: 4px;}
#Content_suche th { color:#FFFFFF; background-color:#999999; font-size:11px; text-align:center; vertical-align:middle; padding:1px 2px 1px 2px; }
#Content_suche table tr.dark { color:#FFFFFF; font-size:12px; background-color:#7FA4CD; }
#Content_suche table tr { color:#000000; font-size:12px; }
#Content_suche table tr.grau td { background:#F2F2F2;}
#Content_suche table tr th td { padding:3px; vertical-align:top; }
#Content_suche table tr td a { color:#336699; }


/* Content Static */
#Content_Static_Widget table { border-color:#CCCCCC; border-style:dotted; border-width:thin; width: 100%; margin-bottom: 5px; }
#Content_Static_Widget th { color:#FFFFFF; background-color:#999999; font-size:11px; text-align:center; vertical-align:middle; padding:1px 2px 1px 2px; }
#Content_Static_Widget table tr.dark { color:#FFFFFF; font-size:12px; background-color:#7FA4CD; }
#Content_Static_Widget table tr { color:#000000; font-size:12px; }
#Content_Static_Widget table tr.grau td { background:#F2F2F2;}
#Content_Static_Widget table tr th td { padding:3px; vertical-align:top; }
#Content_Static_Widget table tr td a { color:#336699; }

#content table { border-color:#CCCCCC; border-style:dotted; border-width:thin; width: 100%; margin-bottom: 5px; }
#content th { color:#FFFFFF; background-color:#999999; font-size:11px; text-align:center; vertical-align:middle; padding:1px 2px 1px 2px; }
#content table tr.dark { color:#FFFFFF; font-size:12px; background-color:#7FA4CD; }
#content table tr { color:#000000; font-size:12px; }
#content table tr.grau td { background:#F2F2F2;}
#content table tr th td { padding:3px; vertical-align:top; }
#content table tr td a { color:#336699; }

#Content_suche table{  width: 99% !important; margin-top: 5px; }

#content div.calendar.box table td:first{ margin-right:5px; }
#content div.calendar.box table.calenderHead{ border-width:0 1px 1px 1px; padding:1%; }
#content div.calendar.box table.calenderHead{ border: none; }
#content div.calendar.box table.calenderHead tr td{
	border-color:#CCCCCC; border-style:dotted; border-width:thin; width: 100%;
}
#content div.calendar.box table.calendar{
   margin-left:1.9%;
   padding:2%;
   width: 96%;
}
#content div.calendar tr td{
	text-align:center;
}


/*##########*/
/* Prisma*/
/*##########*/

.programm_select_sender { font-size:10px; }
.programm_select_sendergruppen { font-size:10px; }
.programm_select_sparten { font-size:10px; }


/*##########*/
/* Dirks Spezial-Tabelle-3spaltig */
/*##########*/
#dreispaltig body { width:440px; margin:0px; padding:0px;}
.dreispaltig1, .dreispaltig2, .dreispaltig3 { float:left; width:33%; height:140px; margin:0px; padding:0px; }
.dreispaltig1 { background:#F2F2F2; }
.dreispaltig2 { background:#004A9B; }
.dreispaltig3 { background:#FFFFFF; }




/*##########*/
/* RegioTicker-�bersichten: Grauer Kasten, Datum-Einblendung und Kalender */
/*##########*/
.themenblock { padding:0 10px 5px 10px; background-color:#F7F7F7; clear:both; border-left:1px solid #DEE5EB; border-right:1px dotted #DEE5EB;border-top:1px dotted #DEE5EB;}
.themenblock h1 a { font-size: 15px !important; font-weight:bold; }
.themenblockFirst { padding:0 10px 5px 10px; background-color:#F7F7F7; clear:both; border-left:1px solid #DEE5EB; border-right:1px dotted #DEE5EB;}
.themenblockFirst h1 a { font-size: 15px !important; font-weight:bold; }
p.newsdatum { margin-top:30px; color:#666666; padding:1px 5px 1px 5px; border-bottom:1px solid #F5F5F5; font-size:11px; text-align:right;}
.kalender { width:170px; border-collapse: collapse; margin:0 10px 10px 0; }


/*##########*/
/* damit die Urzeit beim dpa-Ticker brav neben der Meldung steht */
/*##########*/
.tickereinzug { margin-left:40px; margin-top:-17px; padding:0 0 10px 10px; }

/*##########*/
/* Ausrichtung und Umflie�en der Bilder */
/*##########*/
.bild { margin: 3px 15px 10px 0px; }
.links { float:left !important; position:relative; /* Peekaboo Bug im IE 6*/}
div.homepage .links { margin-left: 5px; }
.rechts { float:right !important; position:relative; /* Peekaboo Bug im IE 6 */ }
div.homepage .rechts { margin-right: 5px; }
.clearer { clear:both;}
.breit {width: 95% !important;}

/*##########*/
/* Bildunterzeilen bei den dpa- und Regio-Bildern ToDo: auch noch bei den Bilddokus einbauen*/
/*##########*/
.bildunterzeile { font-size:12px; color:#3B3B3B; margin:10px 0 10px 0; }

/*##########*/
/* Bilddokumentationen*/
/*##########*/
/*.bilddoku { width:400px; float:left; } */
.bilddoku { float:none; text-align:center; }
.bilddokublaetter { float:right; }
.bilddoku_text {margin: 0 0 11px; color: black; }
.bilddokuquelle { 
 	float:right;  
	font-style: italic;
	}
/*.bilddokukasten { width:200px; float:right; color: #000000; background-color: #F7F7F7; border: 1px solid #EEEEEE; padding: 3px; font-size:11px;} */
.bilddokukasten { height: auto; float:left; color: #000000; background-color: #F7F7F7; border: 1px solid #EEEEEE; padding: 3px; font-size:11px;}
.bilddokukasten a img {float:right; padding: 0 0px 10px 5px; }
.bilddokukasten div { height: 55px; }

/*##########*/
/* Trenner-Linie */
/*##########*/
.rule { 
	background: #fff url(/resources/ver1/pix_hori.gif) bottom left repeat-x; 
    background-color: transparent;
    clear: both;
    height: 1px;
    margin: 16px 0;
    width: 99%;
	}
	
.rule_schmal { 
	background: #fff url(/resources/ver1/pix_hori.gif) bottom left repeat-x; 
    background-color: transparent;
    clear: both;
    height: 1px;
    margin: 11px 0;
    width: 99%;
	}	
    
/*##########*/
/* Druck-Link */
/*##########*/
.print {
    padding: 5px 0 !important;
    margin: 0 7px 10px;
}


/*##########*/
/* Infobox */
/*##########*/
.info-box { background-color:#F4F4F4; padding:5px; margin-top:10px; border: 1px solid #C4C4C4;}
.info-box h1 { font-size:12px; color:#336699; font-weight:bold; margin:0px 0 6px 2px; }
/*.info-box a { color:#004A9B; }*/
.info-box a:hover {text-decoration: underline; z-index:3; /*Bugfix Mac IE 5.1*/}
.info-box ul { margin:5px 0 3px 8px; padding: 0 5px 0 8px; }
.info-box ul li { margin:0 0 0 5px; padding: 0 0 2px 0; list-style-type:square; }
.info-box ul li a { font-weight:normal; text-decoration:none; }
.info-box img { float:left; padding-right:5px; border:0px;}

/*************
Wo-bin-ich-Pfad
***************/
#Pfad { font-size:11px; color:#004A9B; font-weight:bold; }
/*
#Pfad a { color:#004A9B;font-weight:bold;}
#Pfad a:hover { }
*/

/*##########*/
/* Rectangle neu ab 01.04.2007*/
/*##########*/

#rect { width:440px; height:auto; padding-top:15px; padding-bottom:15px; margin: 10px 0 10px 0; background-image:url(/resources/ver1/id/anzeige.gif); background-repeat:no-repeat; background-position:top left; display:table; /* wichtig damit es im Firefox funktioniert*/ text-align:center; position:relative; z-index:7; background-color:transparent;}
#rect table { border-style:none;  z-index:7;}
.recUeber { width: 300px; border:1px solid #000000; }
.recBild { text-align: center; background-color: #F2F2F2; border-left:1px solid #000000; border-right:1px solid #000000; height: 180px; width: 300px; }
.recUnter { border:1px solid #000000; width: 300px; }

/*##########*/
/* Bottom Ad*/
/*##########*/

#bottom { text-align:center; margin: 10px 0 10px 0; background-color: #FFFFFF; }
#bottom table { border-style:none; }
p.bottom { text-align:center; }
p.bottom img { margin: 5px 0 5px 0; }


/****************
* Social Bookmarks
****************/
#Socialbookmarks { float:right; font-size: 11px;  margin-bottom: 20px;}
#Socialbookmarks img { vertical-align: bottom; }

.widget-editable {
    padding: 0 ;
}

div.html {
    clear:both;
}

/*##########*/
/* Drucken etc */
/*##########*/
#Drucken { font-size: 11px; vertical-align:top; margin: 15px 0 30px 0; }
.Druckenrechts { margin:0 14px 0 8px; padding-left:648px; }
.Druckenlinks { margin:0 14px 0 8px; float:left; }
.Druckenlinks img { margin:0 14px 0 8px; }

/*##########*/
/* Prisma*/
/*##########*/
table.pbluff { display: none; }
dt.date { margin: 10px 0 0 0; }
b.stime { margin: 0 0 0 30px; }
.cname { color: #336699; font-weight: bold; }
.sinfo { font-style: italic; }
dl { margin: 10px 0 0 0; }
dt { margin: 10px 0 0 0; }
dd { margin: 10px 0 0 0; }

/*##########*/
/* Dirks Spezial Design Rand nicht l�schen*/
/*##########*/
/* fieldset { margin: 0px px 0px 10px; padding: 5px 10px; border: 1px solid #BBBBBB; } */
/* legend { background-color: #FFFFFF; color: #336699; padding: 39px 0 0 10px; margin: 1px 1px 1px 1px;  } */

fieldset { margin: 20px 0px 10px 0px; padding: 5px 10px; border: 1px solid #BBBBBB; }
legend { background-color: #FFFFFF; color: #336699; padding: 2px 10px; margin: 0px 0px 10px 0px; font-weight: bold; }


fieldset ul, fieldset ol { padding-top: 0 !important; }

fieldset ul li {padding-left: 0pt; padding-bottom: 3px; margin-left: 16px; list-style-type: square; list-style-image: url(/resources/ver1/id/listbullet.gif);}

/*##########.dreier-box { margin: 3px; padding: 3px; float: left; width: 130px; border: 1px solid #EEEEEE; }#######*/
.dreier-box { margin: 3px; padding: 3px; float: left; width: 130px; border: 1px solid #EEEEEE; }

/*##########.zweier-box { margin: 3px; padding: 3px; float: left; width: 130px; border: 1px solid #EEEEEE; }#######*/
.zweier-box { margin: 3px; padding: 3px; float: left; width: 205px; border: 1px solid #EEEEEE; }

/*********************
* fieldsets in Artikeln
*********************/
div.artikel fieldset { margin-top: 0 !important; margin-right:0px; /*float:left; */ width: 95%; }
div.artikel fieldset p, div.artikel fieldset ul li { font-size:11px; }
div.artikel fieldset ul { padding-top: 0px !important; }

div.artikel fieldset ul.icon li.externerlinkrel{
list-style-image: url(/resources/ver1/id/ic_externerlink.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.picturerel{
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.galleryrel{
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.aktuellrel{
list-style-image: url(/resources/ver1/id/ic_aktuell.gif) !important;
margin-left: 47px;
}
div.artikel fieldset ul.icon li.artikelrel{
list-style-image: url(/resources/ver1/id/ic_artikel.gif) !important;
margin-left: 47px;
}
div.artikel fieldset ul.icon li.archivrel{
list-style-image: url(/resources/ver1/id/ic_archiv.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.specialrel{
list-style-image: url(/resources/ver1/id/ic_special.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.storyrel{
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.topthemarel{
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.inforel{
list-style-image: url(/resources/ver1/id/ic_info.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.extrarel{
list-style-image: url(/resources/ver1/id/ic_extra.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.tipprel{
list-style-image: url(/resources/ver1/id/ic_tipp.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.kommentarrel{
list-style-image: url(/resources/ver1/id/ic_kommentar.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.schulenrel{
list-style-image: url(/resources/ver1/id/ic_schule.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.webcamrel{
list-style-image: url(/resources/ver1/id/ic_webcam.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.verkehrrel{
list-style-image: url(/resources/ver1/id/ic_verkehr.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.regenradarrel{
list-style-image: url(/resources/ver1/id/ic_regenradar.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.umfragerel{
list-style-image: url(/resources/ver1/id/ic_umfrage.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.specialrel{
list-style-image: url(/resources/ver1/id/ic_special.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.tippsrel{
list-style-image: url(/resources/ver1/id/ic_termine.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.ticketshoprel{
list-style-image: url(/resources/ver1/id/ic_ticketshop.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.restaurantsrel{
list-style-image: url(/resources/ver1/id/ic_gastro.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.freizeitdatenbankrel{
list-style-image: url(/resources/ver1/id/ic_freizeitguide.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.interviewrel{
list-style-image: url(/resources/ver1/id/ic_interview.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.audiorel{
list-style-image: url(/resources/ver1/id/ic_audio.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.wetterrel{
list-style-image: url(/resources/ver1/id/ic_wetter.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.pegelrel{
list-style-image: url(/resources/ver1/id/ic_pegel.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.karnevalrel{
list-style-image: url(/resources/ver1/id/ic_kamelle.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.puemarel{
list-style-image: url(/resources/ver1/id/ic_puema.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.grusskarterel{
list-style-image: url(/resources/ver1/id/ic_grusskarte.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.downloadrel{
list-style-image: url(/resources/ver1/id/ic_download.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.videorel{
list-style-image: url(/resources/ver1/id/ic_video.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.teaserrel{
list-style-image: url(/resources/ver1/id/ic_extra.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.anzeigenrel{
list-style-image: url(/resources/ver1/id/ic_anzeige.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.iconNichts{
list-style-image: url(/resources/ver1/id/listbullet.gif) !important;
margin-left: 5px;
}

div.artikel fieldset ul.icon li.iconNichtsIndent{
list-style-image: url(/resources/ver1/id/listbullet.gif) !important;
margin-left: 47px;
}

div.artikel fieldset ul.icon li.pdfrel{
list-style-image: url(/resources/ver1/id/ic_pdf.gif) !important;
margin-left: 47px;
}




div.artikel fieldset.inlineBox { position: relative; width:30%; margin: 0 8px 5px 0; }
div.artikel fieldset.inlineBox.inlineBoxRight {  position: relative; width:30%; margin: 0 0 5px 8px; }

/********************
* Dossiers
********************/
fieldset.dossier { margin-top: 0 !important; margin-right:0px; float:left; width: 95%; }
fieldset.dossier ul { padding-top: 0px !important; height: 100px; overflow-y: auto; }
/*fieldset.dossier ul li { font-size:11px; margin-left: 8px !important; }*/

/*********************
* Gastro
*********************/
.gastro_entry { padding: 10px; border-bottom: 1px solid #EEEEEE; cursor:pointer; }
.gastro_entry_odd { background-color:#F9F9F9; }
.gastro_entry_image { float:right; padding-bottom: 5px; }
.gastro_cloud { font-size: 11px; padding-bottom: 10px; }

/*##########*/
/* diverser Kleinkram*/
/*##########*/
.fussnote { font-size:11px; }
.info2 {position: absolute;left: -1000px;top: -1000px;width: 0px;height: 0px;}

.info{
    position:absolute; bottom:0; left:0; z-index:10; padding:2px 10px 10px; width:95%;
    background:url('/resources/ver1/id/topaufmacher_nav_bg.png') repeat-y;
    font-size:23px; font-weight:bold; color:#FFFFFF;
    line-height:1.1em;
    height: 100px;
}



/*##########*/
/* Blätterfunktion */
/*##########*/
.pagination {
    display:block;
    text-align:left;
    height:22px;
    line-height:21px;
    clear:both;
    padding-top:3px;
    font-size:12px;
    font-weight:bolder;
    /*float: right;*/
}
.pagination .numbers {
	float: left;
	font-weight: normal !important;
}
.pagination .signs {
	float: right;
}

.pagination a:link, .pagination a:visited{
    padding:6px;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
    color:#336699;
    width:26px;
    font-weight:bolder;
    background: url(/resources/ver1/id/ic2_blaettern.gif) no-repeat scroll left bottom;
}

.pagination a:hover {
    color:#0072BC;
    text-decoration: underline;
}

.pagination .active_link {
    padding:8px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #BBDDFF;
    text-decoration:none;
    background-color:#DDEEFF;
    color:#0072BC;
    cursor:default;
}

.pagination .current {
    background: url(/resources/ver1/id/ic2_blaettern_aktiv.gif) no-repeat scroll left bottom;
    padding:6px;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
    color:#0072BC;
    cursor:default;
}

.pagination a.next {
    padding:8px;
    padding-top:4px;
    padding-bottom:4px;
    /*border:1px solid #BBDDFF;*/
    text-decoration:none;
    color:#0072BC;
    cursor:default;
}
.pagination .next {
    background: none !important;
    padding:8px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left: 3px !important;
    text-decoration:none;
    color:#0072BC;
    cursor:default;
    vertical-align: text-top;
}
.pagination a.next:hover {
	 text-decoration:underline;	
}
.pagination .prev {
    background: none !important;
    padding:4px;
    padding-top:4px;
    padding-bottom:4px;
    text-decoration:none;
    color:#0072BC;
    cursor:default;
    vertical-align: text-top;
}


.pagination .disabled_pagination {
    padding:5px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#D7D7D7;
    cursor:default;
}

/*##########*/
/* Das Letzte:  Partner, Services, etc */
/*##########*/
.footer{ background-color:#DEE5EB;  border: 1px solid #B9D0E4; width: 818px; color: #000000; text-align:center; margin: 0 3px 10px 3px; }
div#footer a { color:#000000; }
.footer p { font-size: 11px; margin: 6px; }
.footer a:hover { text-decoration: underline; }






/*##########*/
/* Kopf */
/*##########*/

#Kopf { width: 826px; margin: 0; padding: 0; }
#header { width: 826px; background-color:#FFFFFF; margin: 0 3px 0 0px; }
/*#Header a:link, #header a:visited, #header .current li a:link, #header .current li a:visited {color: #444444;}*/
/* #header a:hover, .nav a:hover span, #header .current li a:hover {color: #990000;} */

#LogoWerbung {position:relative; width: 818px; height:70px; background-color:#E7E7E7; border:1px solid #D7D7D7; margin:3px 3px 0 3px;}
#TopLeft { float:left; margin:5px 0px 3px 0px; width:202px; height:60px;}
#Logo { position:absolute; left:270px; height:60px; width:238px; margin:8px 6px 3px 6px;}
#TopRight { float:right; margin:5px 0px 3px 0px; width:202px; height:60px;}
#logoPrint{display: none;}

#sectionName_print{display: none;}

/*##########*/
/* Funktionsleiste */
/*##########*/
#header ul {list-style: none;margin: 0;padding: 0;}
#header li {display: inline;}
#header li a {color:#000000; text-decoration:none; }
#header li a:hover {color:#555555; }
#header li.last {border: none; font-weight:bold; }

.topnav { margin: 0px 0px 4px 6px; height:18px;}
.topnav li { border-right: 1px solid #ccc; font-size: 11px; padding: 0 2px 0 2px;}

.topnav1 {margin-left:0px; float: left;  }
.topnav1 li { border: none;}
/*#header .topnav1 a.current {color: #990000;}*/

.topnav2 {  float: right; width: 640px; text-align: right;}

/*##########*/
/* Suche-Fromular*/
/*##########*/
#Suche { clear:right; padding-right:4px; padding-top:3px; margin:0;  float:right; /* Opera & Konqueror */ }
#Suche { margin-bottom:4px; }

/*##########*/
/* Rechtspositionierung des Z�hlpixels*/
/*##########*/
#seiteninfo { float:right; text-align:right; position:relative; width:1px; height: 1px;/* Peekaboo Bug im IE 6*/ display:none; }

/*##########*/
/* Skyscraper */
/*##########*/
div#skyscraper { position: absolute; min-height: 600px; left: 830px; top: 0; }

/*##########*/
/* Superbanner */
/*##########*/
#superbanner { margin-top: 0px; width: 826px; text-align: right; margin-bottom: 1px; z-index: 1000; max-height:auto; /* z-index: 0; */ }
/*######superbanner img { width:728px; max-height:90px; text-align: right; } #####*/

/* Superbanner Positionierung f�r Wallpaper*/
#adl_sb_table{width:826px; margin-bottom: 2px;}



/*##########*/
/* Kalaydoleiste NEU 2011*/
/*##########*/
/*#kalaydo { padding: 0 3px 0 6px; margin: 0 0 0 0; background-color: #FFFFFF; height: 26px; width: 818px; white-space: nowrap; }*/
#kalaydo { margin: 0 0 1px 3px; background-color: #FFFFFF; height: 17px; width: 823px; white-space: nowrap; overflow: hidden; }
#kalaydo img { padding: 0; margin: 0; border: none; }
#kalaydo .kalaydo_bg_stellen { margin: 0 2px 0 0; float: left; width: 65px; height: 17px; background: url(/resources/ver1/kalaydo/01bg_stellen.gif) no-repeat; }
#kalaydo .kalaydo_bg_auto { margin: 0 2px 0 0; float: left; width: 51px; height: 17px; background: url(/resources/ver1/kalaydo/02bg_auto.gif) no-repeat; }
#kalaydo .kalaydo_bg_immo { margin: 0 2px 0 0; float: left; width: 90px; height: 17px; background: url(/resources/ver1/kalaydo/03bg_immobilien.gif) no-repeat; }
#kalaydo .kalaydo_bg_kleinanzeigen { margin: 0 2px 0 0; float: left; width: 105px; height: 17px; background: url(/resources/ver1/kalaydo/04bg_kleinanzeigen.gif) no-repeat; }
#kalaydo .kalaydo_bg_tiere { margin: 0 2px 0 0; float: left; width: 51px; height: 17px; background: url(/resources/ver1/kalaydo/05bg_tiere.gif) no-repeat; }
#kalaydo .kalaydo_bg_ferienwohnungen { margin: 0 2px 0 0; float: left; width: 126px; height: 17px; background: url(/resources/ver1/kalaydo/06bg_ferienwohnungen.gif) no-repeat; }
#kalaydo .kalaydo_bg_inserieren { margin: 0 2px 0 0;float: left; width: 83px; height: 17px; background: url(/resources/ver1/kalaydo/07bg_inserieren.gif) no-repeat; }
#kalaydo .kalaydo_font { text-decoration: none; display: block; padding-left: 18px; padding-top: 2px; font: 11px arial, helvetica; font-weight: bold; color: #fff; }

/*###############################*/
/* Kalaydo-Widget (rechte Spalte)*/
/*###############################*/
#kalaydo_wrap { background-color: #FFFFFF; color: #000000; width: 307px !important; }
.kalaydo_info { width: 190px !important; }
#kalaydo_results_wrap { border: 1px solid #AAAAAA !important; }
#kalaydo_footer { border-bottom: 1px solid #AAAAAA !important; border-right: 1px solid #AAAAAA !important; border-left: 1px solid #AAAAAA !important; }
.kalaydo_link a { color: #4576DF; }
#kalaydo_footer_wlink { color: #000000; margin: 0 0 0 4px; }
#kalaydo_footer_slink a { color: #000000; text-decoration: none;}
#kalaydo_footer_slink { margin: 0 0 0 4px; }
.kalaydo_row { border-bottom: 1px solid #C3CDD6; }
.kalaydo_image { width:90px !important; }
.kalaydo_image img {float: left !important; margin-right:5px;margin-left:0px !important; }





/***********************
* NAVIGATION
***********************/

/*******************************
* Navi 1st level (horiz.)
*******************************/

#Navigation
{
    width: 820px;
    height: 2em;
    background-color: #DEE5EB;
    margin: 2px 3px 0px 3px;
    padding: 0px 0px 0px 0px;
}

#Navigation ul { font-family: Arial, Helvetica sans-serif, Verdana; margin: 0; padding: 0; }
#Navigation li { list-style:none; }
#Navigation li a span /* Bugfix Zentrierung IE 5.1 Mac */ { width: 60px;}

/* Standardwerte f�r alle Listenelemente */
#Navigation li { display:inline; text-align:center; /* height:37px;*/ padding:0px; float:left; }

/* Spezielle Werte je Listenelement */
/*#Navigation li#nav0, #Navigation li#nav0 a { width: 60px; }*/
#Navigation li#nav1, #Navigation li#nav1 a { width: 75px; }
#Navigation li#nav2, #Navigation li#nav2 a { width: 65px; }
#Navigation li#nav3, #Navigation li#nav3 a { width: 65px; }
#Navigation li#nav4, #Navigation li#nav4 a { width: 71px; }
#Navigation li#nav5, #Navigation li#nav5 a { width: 71px; }
#Navigation li#nav6, #Navigation li#nav6 a { width: 75px; }
#Navigation li#nav7, #Navigation li#nav7 a { width: 70px; }
#Navigation li#nav8, #Navigation li#nav8 a { width: 83px; }
#Navigation li#nav9, #Navigation li#nav9 a { width: 80px; }
#Navigation li#nav10, #Navigation li#nav10 a { width: 45px; }
#Navigation li#nav11, #Navigation li#nav11 a { width: 61px; }

#nava0 { width: 48px; color:#FFFFFF;}
#Navigation #nav0, #Navigation0 #nav0 { background:url(/resources/ver1/id/m_start_bg.gif) no-repeat;}
#nava1  { width: 63px; color:#FFFFFF;}
#nava2 { width: 53px; color:#FFFFFF;}
#nava3 { width: 53px; color:#FFFFFF;}
#nava4 { width: 59px; color:#FFFFFF;}
#nava5 { width: 59px; color:#FFFFFF;}
#nava6 { width: 62px; color:#FFFFFF;}
#nava7 { width: 58px; color:#FFFFFF;}
#nava8 { width: 71px; color:#FFFFFF;}
#nava9 { width: 68px; color:#FFFFFF;}
#nava10 { width: 32px; color:#FFFFFF;}
#nava11 { width: 49px; color:#FFFFFF;}
#nav11 { background:url(/resources/ver1/id/m_finish_bg.gif) no-repeat;}

/* Standard-Werte fuer die Links */
#Navigation li a {font-size: 12px; font-weight: normal; color:#FFFFFF; text-decoration: none; float: left; text-align: center; height: 20px; /* Aufeinander abstimmen */ padding: 5px 7px 2px 5px; /* Aufeinander abstimmen */ background:url(/resources/ver1/id/m_standard_bg.gif) no-repeat; }

/* erster und letzter Menuepunkt mit abweichenden bg-Grafiken */
#Navigation li#nav0 a { background: url(/resources/ver1/id/m_start_bg.gif) no-repeat; }
#Navigation li#nav11 a { background: url(/resources/ver1/id/m_finish_bg.gif) no-repeat; }

/* Standard-Hover-Effekt */
#Navigation li a:hover, #Navigation li a:focus, #Navigation li a.active { color: #ffffff; background-image:url(/resources/ver1/id/m_standard_bg_over.gif) !important; }

/* erster und letzter Menuepunkt mit abweichenden bg-Grafiken */
#Navigation li#nav0 a:hover, #Navigation li#nav0 a:focus, #Navigation li#nav0 a.active { background:url(/resources/ver1/id/m_start_bg_over.gif) no-repeat !important; }
#Navigation li#nav11 a:hover, #Navigation li#nav11 a:focus, #Navigation li#nav11 a.active { background:url(/resources/ver1/id/m_finish_bg_over.gif) no-repeat !important; }

/*******************************
* Navi 2nd Level
*******************************/

#Navigation2 { background-color: #DEE5EB;
border-bottom: 1px solid #D5DCE2;
border-right: 1px solid #DFDFDF;
border-left: 1px solid #DFDFDF;

width: 818px;
line-height: 1.9em;
height: 23px;
margin: 0px 3px 3px 3px ;
padding:0px 0px 0px 0px;
position: relative;
}

#Navigation2 ul li { list-style:none; float: left; text-decoration:none; display:inline;}
#Navigation2 ul li a { color: #000000; padding:4px 5px 4px 5px; font-size: 12px; margin:0 1px 0 0;}
#Navigation2 ul li a:hover { color: #ffffff; text-decoration:none;  background-color:#6A8FB5; }
#Navigation2 ul li a.aktiv { color: #ffffff; background-color:#6A8FB5; }



/*******************************
* Navi 3rd Level Badischer Kasten
*******************************/
div.box.naviThirdLevel { background-color:#DEE5EB; line-height:1.5em; font-size:12px; color: #FFFFFF !important;}

div.box.naviThirdLevel h2
{
padding-bottom: 2px;
font-size: 16px !important;
font-weight:bold !important;
color: #336699 !important;
/*font-style:italic;*/
text-indent: 0pt;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #336699 !important;
}

div.box.naviThirdLevel ul { list-style-type:none; width: 100%; /*overflow-x: hidden; overflow-y: hidden;*/}
/*div.box.naviThirdLevel li { margin-left:20px; float:left; width:43%; font-size: 12px; padding-bottom: 8px; list-style-image: url(/resources/ver1/id/listbulletorange.gif);}*/
div.box.naviThirdLevel li {  padding: 4px 0px; float:left; font-size: 12px; list-style-image:none; white-space:nowrap; color: #336699 !important; font-weight: bold;}
div.box.naviThirdLevel ul li a {  padding:4px 8px; border-right: 1px solid #DEE5EB; color: #336699 !important;}
div.box.naviThirdLevel ul li a:hover { text-decoration:none;  background-color:#5E85AC; color:#ffffff !important;}
div.box.naviThirdLevel ul li a.aktiv { color:#ffffff!important; background-color:#5E85AC; padding:4px 8px; }

div#rechtespalte.rs_small div.box.naviThirdLevel li { width:140px; font-size: 12px; padding-bottom: 8px; list-style-image:none; white-space:nowrap;}


/*******************************
* Brotkrumenpfad
*******************************/

#BreadCrumb
{
    border-bottom: 1px solid #EEEEEE;
    border-right: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    background-color: #F2F2F2;
    width: 808px;
    margin: 3px;
 	margin-top: 3px;
    padding:3px 5px 3px 5px;
    font-size:11px;
    color: #555555;
}
#BreadCrumb:before {
    content:" Sie befinden sich hier: ";
}



#addThis:before {
	font-size:11px;
    content:" Artikel bookmarken bei: ";
}





/* menu.css */

/* div.menu { */
/*     clear: both; */
/*     width: 100%; */
/* } */

/* HORIZONTAL MENU */

div.menu.horizontal {
  margin-bottom:10px;
  width: 818px;
}

div.menu.horizontal ul {
    background: url(/resources/ver1/id/m_start_bg.gif) repeat-x;
    text-transform: none;
    padding: 0 0 4px 6px;
    height: 17px;
    list-style: none;
    font-size: 11px;

}

div.menu.horizontal ul li {
    float:left;
}

div.menu.horizontal ul li a {
    padding: 0px 3px;
    color: #000;
    /*border-right: 1px solid #808080;*/
}

div.menu.horizontal ul li a:hover, div.menu.horizontal ul li a.active {
    background: url(/resources/ver1/id/m_start_bg.gif) repeat-x;
    text-decoration: none;
}


/* SERVICE MENU */
div#serviceMenu {
    color: #666;
    background: none !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
/*     margin-top: 10px !important; */
    width: 640px;
    float: right;
}

div#serviceMenu ul {
    background: none;
    text-transform: none;
    padding: 0 !important;
/*     height: 25px; */
    font-size:11px;
    text-align: right;
    float: right;
    width: auto;
}

div#serviceMenu ul li {
    margin-bottom:2px;
    padding:2px 0 0 !important;
    border: none !important;
    float:  none;
    display: inline-block;
    border-right: 1px solid #CCCCCC;
}

div#serviceMenu ul li a {
    padding: 0 0 0 2px !important;
    color: #000;
    border-left: 1px solid #CCCCCC;
    border-right: none;
    text-decoration: none;
}

div#serviceMenu ul li:last-child a {
    padding: 0 0 0 5px !important;
    font-weight: bold;
    background: none;
}

div#serviceMenu ul li:first-child a {
    border: none !important;
}

div#serviceMenu ul li a:hover, div#serviceMenu ul li a.active {
    background: none;
    text-decoration: none;
}


/* FOOTER MENU */
div#footerMenu {
    color: #666;
    float: none !important;
    padding:6px 0 0 1px;
    background-color:#DEE5EB !important;
    border: 1px solid #B9D0E4;
    width: 818px;
    color: #000000;
    margin: 0 3px 10px 3px;
    text-align: center !important;
}

div#footerMenu .menu.horizontal {
    margin: 0 3px 5px 3px;
}

div#footerMenu ul {
    background: none;
    text-transform: none;
    padding: 0 !important;
    height: 10.725pt;
    font-size:11px;
}

div#footerMenu ul li {
    padding: 0 !important;
    float: none;
    display: inline-block;
    border: none !important;
}

div#footerMenu ul li a {
    padding: 0 3px !important;
    color: #000;
    border-right: 1px solid #666;
    border-left: none;
    text-decoration: none;
    background: none !important;
}

div#footerMenu ul li:first-child a {
    padding: 0 0 0 0px !important;
    font-weight: bold;
    border: none !important;
}

div#footerMenu ul li:last-child a {
    padding: 0 10px 0 3px !important;
    border: none !important;

}

div#footerMenu ul li a:hover, div#footerMenu ul li a.active {
    background: none;
    text-decoration: underline;
}


div#footerMenu2 {
    color: #666;
    float: none !important;
    padding:6px 0 0 1px;
    background-color:#DEE5EB !important;
    border: 1px solid #B9D0E4;
    width: 818px;
    color: #000000;
    margin: 0 3px 10px 3px;
    text-align: center !important;
}

div#footerMenu2 .menu.horizontal {
    margin: 0 3px 5px 3px;
}

div#footerMenu2 ul {
    background: none;
    text-transform: none;
    padding: 0 !important;
    height: 10.725pt;
    font-size:11px;
}

div#footerMenu2 ul li {
    padding: 0 !important;
    float: none;
    display: inline-block;
    border: none !important;
}

div#footerMenu2 ul li a {
    padding: 0 3px !important;
    color: #000;
    border-right: 1px solid #666;
    border-left: none;
    text-decoration: none;
    background: none !important;
}

div#footerMenu2 ul li:first-child a {
    padding: 0 0 0 0px !important;
    font-weight: bold;
    border: none !important;
}

div#footerMenu2 ul li:last-child a {
    padding: 0 10px 0 3px !important;
    border: none !important;

}

div#footerMenu2 ul li a:hover, div#footerMenu2 ul li a.active {
    background: none;
    text-decoration: underline;
}














div#artikelDatum{
        margin: 10px 0 3px 0 !important;
        font-style: oblique;
}

div#autor{
/*         margin: 7px 0 9px 0 !important; */
        font-style: oblique;
}






div.menu.horizontal ul.submenu {
    background: none;
    border-bottom: 1px solid #D9D9D9;
    text-transform: none;
    font-weight: bold;
/*     display: none; */
}

div.menu.horizontal ul.submenu li {
    background: none;
}

div.menu.horizontal ul.submenu li a {
    border: none;
    color: #000000;
    background: none;
}

div.menu.horizontal ul.submenu li a:hover, div.menu.horizontal ul.submenu li a.active {
    background: none;
    color: #004E8C;
}



/* Relations */

div.relations{
    margin-left:30px!important; padding: .66em .66em 0 0; line-height: 1.2em;
}

/* li.picturerel ul.icon { */
/* list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important; */

/* } */

div.relations ul.icon li.picturerel {
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;

}

div.relations ul.icon li.externerlinkrel {
list-style-image: url(/resources/ver1/id/ic_externerlink.gif) !important;

}

div.relations ul.icon li.storyrel a {
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;

}


div.relations ul.icon li.storyrel{
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;

}

div.relations ul.icon li.pdfrel {
list-style-image: url(/resources/ver1/id/ic_pdf.gif) !important;

}


div.paging{
padding-top: 10px;
}

div.paging a{
	margin-left: 3px;
    margin-right: 3px;
}

div.paging a.active{
	background-color:#DEE7EF; color:#004A9B; border: 1px solid #004A9B; padding: 0 2px;
}

div.paging a.zurueck {

/* background: url(/resources/ver1/zurueck.gif); */
/* repeat: none !important; */
}

div.paging a.weiter {
/* background: url(/resources/ver1/weiter.gif); */
/* repeat: none; */
}

div.paging p.zurueck{
/* list-style-image: url(/resources/ver1/zurueck.gif); */
/* repeat: none; */
}

div.paging p.p {margin: 0 0 20px;}

.paging_ctrl paging_bb{
	
}

/* Paging CSS für Slideschow im Artikel*/

div.show-pagi { }

div.show-pagi a.show-pagi-button{ 
	height: 20px;
    margin-top: 5px;
    width: 20px; 
    }

div.picCounter {
	margin-top: 3px;
}

div.navigation a img.navigation_left{
	height: 20px !important;
	width: 20px !important;
	float: left;
}

div.navigation a img.navigation_right{
	height: 20px !important;
	width: 20px !important;
	float: right;
}


div.kacheln {
/* 	padding: 2px */
	}

div.kacheln a.kacheln_bild {
	float: left;
    height: 110px;
    margin-right: 3px;
/*     position: relative; */
    width: 110px;	}

div.kacheln_bild {
	float: left;
    height: 110px;
    padding: 2px;
/*     position: relative; */
    width: 110px;	
}

div.listbullet {padding-top: 12px;}

div.listbullet ul li {padding-left: 0pt; padding-bottom: 3px; margin-left: 16px; list-style-type: square; list-style-image: url(/resources/ver1/id/listbullet.gif); }

input.input_bild {border: none;}

table.calendar {border-color: #CCCCCC;
    border-style: dotted;
    border-width: thin;
    margin-bottom: 5px;
    width: 99%;
}

div.autosuche img{ float: left;
padding-right: 10px;
}

div.autosuche p{margin-left: 114px;}


/* sitemap.css */
.sitemap-row{
height: 18px;
margin: 5px;
padding: 0px;
}
.sitemap-level0, .sitemap-level1, .sitemap-level2{
border-top: 1px solid #DEE5EB;
position: absolute;
padding-top: 2px;
}
.sitemap-level0 {
width: 100px;
/*left: 0px; */
color: #336699;
font-weight:bold;
margin-top: 23px;
}
.sitemap-level1 {
margin-left: 80px;
width: 370px;
}
.sitemap-level2 {
margin-left: 220px;
width: 230px;
}
.sitemap-level1 a, .sitemap-level2 a{
text-decoration: none;
border: 0px;
}







/* ga-teaserads */
.gaTeaserAds {
  width: 395px;
  height: 103px;
  position: relative;
}

.gaTeaserAds .gaTeaserAdsWrapper {
  width: 315px; /* .gaTeaserAds width - (.gaTeaserAdsWrapper margin-left + .gaTeaserAdsWrapper margin-right) */
  overflow: auto;
  height: 130px;
  /*margin: 0 40px; dieser Wert, wenn vor- ujnd zurueck-button verwendet werden soll*/
  margin: 0; /*ohne vor-/zurueck-button */
  position: absolute;
  top: 0;
}

.gaTeaserAds ul a img {
  /*
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  */
}

.gaTeaserAds .gaTeaserAdsWrapper ul {
  /*width: 840px;*/ /* single item * n */
  list-style-image:none;
  list-style-position:inside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.gaTeaserAds ul li {
  float:left ;
  padding: 0px;
  display:block;
}

.gaTeaserAds ul li img {
    -webkit-transition: border-color 400ms;
}

.gaTeaserAds ul:hover li img {
  border-color: #000;
}

.gaTeaserAds ul:hover li:hover img {
  border-color: #333;
}

.gaTeaserAds ul li a img {
  display:block;
}

.gaTeaserAds .arrow {
  /*display: block;*/
  display: none;
  height: 36px;
  width: 37px;
  background: url(/redaktion/test/carousel/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0;
}

.gaTeaserAds .forward {
  background-position: 0 0;
  right: 0;
}

.gaTeaserAds .back {
  background-position: 0 -72px;
  left: 0;
}

.gaTeaserAds .forward:hover {
  background-position: 0 -36px;
}

.gaTeaserAds .back:hover {
  background-position: 0 -108px;
}



.gaTeaserAdsBox
{
overflow: hidden ;
display: block;
}

.gaTeaserAdsBox ul li
{
float:left;
list-style-type: none;
width:158px;
height:103px;
}

.gaTeaserAdsBox ul li a img
{
padding-bottom:1px;
}

.gaTeaserAdsBox ul li img
{

}

.gaTeaserAdsBox ul li a img
{

}

/* Kommentare */
div.commentBar{
    background-color: #336699;
    color: #FFFFFF;
    font-family: verdana;
    font-weight: bold;
    letter-spacing: 0.1em;
    padding: 3px;
}

span.commentAuthor{
    color: #999999;
    font-size: 10px;
}

div.comment_color0{
    background-color: #EFEFEF;
    padding: 5px;
}

div.comment_color1{
    padding: 5px;
}

/* Teaserbanner RS */
.teaserbanner p { font-size:11px; margin-bottom:0; }

div#rechtespalte div.gaTeaserAds { margin-left:0px;width:310px; height:103px; overflow:hidden; text-align:center; }

div#rechtespalte div.gaTeaserAds div img { float: none !important; margin:0 !important; }


/*******************************
* Rechte Spalte Beilagen Karussel
*******************************/
/* div.carousel { position: absolute; background-color:#DEE5EB; height: 210px; overflow: hidden; } */
/* div.carousel img.cloudcarousel { outline: 0 none; border: none; margin-left: 22px; padding-bottom: 10px; margin-bottom: 10px; } */
/* div#CarouselButtons { position:absolute; top: 0px; text-align: right; border: none; padding: 1px; width: 300px; } */
/* div#CarouselButtons img:hover { cursor: pointer; } */
/* div.carousel a, div.carousel a:focus, div.carousel a:active { outline: 0 none; border:none; } */

div#CarouselButtons {
    border: medium none;
    padding: 1px;
    position: absolute;
    text-align: right;
    top: 0;
    width: 300px;
}

/* div.errorForm { */
/* 	color: #CC260A !important; */
/* 	border: 2px solid #CC260A; */
/* 	padding: 15px; */
/* } */


/* Include Box für PHP-Tools */
div.gx_box {
    background-color: #FAFAFA;
    border: 1px dotted #BFBFBF;
    padding: 10px;
}
div.gx_box h2 {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 2px 3px 7px;
    background: url("/resources/ver1/id/moneyspecial/bg_headline.gif") repeat scroll 0 0 transparent;
}
div.gx_box table.gx_data {
    border: 1px solid #BFBFBF;
    border-collapse: collapse;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
div.gx_box table.gx_data th {
    background-color: #FFFFFF;
    border-bottom: 1px solid #BFBFBF;
    color: #000000;
    padding: 3px;
    text-align: left;
    white-space: nowrap;
}
div.gx_box table.gx_data td {
    padding: 3px;
}
div.gx_box table.gx_data td a, div.gx_box table.gx_data td a:link, div.gx_box table.gx_data td a:visited {
    color: #000000;
    text-decoration: none;
}
div.gx_box table.gx_data td a:hover {
    color: #222222;
    text-decoration: underline;
}
div.gx_box table.gx_data .r {
    text-align: right;
}
div.gx_box table.gx_data .c {
    text-align: center;
}
.gx_c01 {
    background-color: #F1F1F1;
}
.gx_c02 {
    background-color: #FFFFFF;
}
.gx_green {
    color: #009900;
}
.gx_red {
    color: #FF0000;
}
div.gx_box div.gx_more {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 3px 0 0;
    text-align: right;
}
div.gx_box .gx_more a, div.gx_box .gx_more a:link, div.gx_box .gx_more a:visited {
    color: #000000;
    text-decoration: none;
}

/*Style für OpenX */
div.gaTeaserAds div div {margin:2px 3px 2px 1px;position:relative; float:left; }

/*Moneyspezial*/
iv.gx_box {
	background-color: #fafafa;
	border: 1px dotted #bfbfbf;
	padding:10px;
}

div.gx_box h2 {
	margin:0px;
	padding:2px 3px 7px 3px;
	font-size:11px;
	color:#000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:bold;
}

/* Kurstabelle */
div.gx_box  table.gx_data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #bfbfbf;
}
div.gx_box table.gx_data th {
	padding:3px 3px 3px 3px;
	background-color: #fff;
	text-align:left;
	white-space: nowrap;
	color: #000;
	border-bottom: 1px solid #bfbfbf;
}
div.gx_box table.gx_data td {
	padding:3px 3px 3px 3px;
}
div.gx_box table.gx_data td a,
div.gx_box table.gx_data td a:link,
div.gx_box table.gx_data td a:visited {
	color: #000;
	text-decoration: none;
}
div.gx_box table.gx_data td a:hover {
	text-decoration: underline;
	color: #222;
}

div.gx_box table.gx_data .r {
	text-align:right;
}
div.gx_box table.gx_data .c {
	text-align:center;
}
/* Alternierende Hintergrundfarben */
.gx_c01 {
	background-color: #f1f1f1;
}
.gx_c02 {
	background-color: #ffffff;
}
/* Kursfarben */
.gx_green {
	color: #009900;
}
.gx_red {
	color: #FF0000;
}

/* weiterführende links */
div.gx_box div.gx_more {
	padding: 3px 3px 0px 0px; 
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

div.gx_box .gx_more a,
div.gx_box .gx_more a:link,
div.gx_box .gx_more a:visited {
	color:#000;
	text-decoration:none;
}

/* Formulartabellen*/
#code table{
    border: thin dotted #CCCCCC;
    margin-bottom: 5px;
    width: 100%;
}
.bilddoku .bilddokuhead{ padding-bottom: 10px; }
.bilddoku .bilddokuhead h1{ display: inline; }
.bilddoku .coutner{ font-size: 14px; display: inline;  color: #909191; }

/* Cloud Widget */
.cloud-container *{  padding:0;margin:0; }
.cloud{ width:300px; text-align:center; }
.cloud li{ float:left; list-style: none; padding:2px 5px; }
.cloud li a{ text-decoration:none;}
.cloud li.rank1 a{ color:red; }
.cloud li.rank2 a{ color:blue; }
.cloud li.rank3 a{ color:blueviolet; }
.cloud li.rank4 a{ color:lightslategrey; }
.cloud li.rank5 a{ color:lightblue; }
.cloud li.rank6 a{ color:limegreen; }
.cloud-container{ background:#e5e5e5; width:280px; padding: 15px; }
.cloud-container h3{ font-size:11px; color:#666666; margin-bottom:10px; margin-top: -10px; }

#search-result .searchWord{ font-weight: bold; }