/* style */
#helpbox { float:right;margin-right: 0.4em; }

/* das sind die neuen runden Boxen (muss in style.css) */
div.rTC {background:transparent url(/gfx/navig_rTC10.gif) repeat-x scroll left top;clear:both;height:10px;overflow:hidden;}
div.rTL {background:transparent url(/gfx/navig_rTL10.gif) no-repeat scroll left top;  float:left;  height:10px;  width:10px;}
div.rTR {background:transparent url(/gfx/navig_rTR10.gif) no-repeat scroll left top;float:right;height:10px;width:10px;}
div.rBL {background:transparent url(/gfx/navig_rBL10.gif) no-repeat scroll left top;float:left;height:10px;width:10px;}
div.rBC {background:transparent url(/gfx/navig_rBC10.gif) repeat-x scroll left top;clear:both;height:10px;overflow:hidden;}
div.rBR {background:transparent url(/gfx/navig_rBR10.gif) no-repeat scroll left top;float:right;height:10px;width:10px;}

div.hspace { display:block;font-size:1px;height:10px;line-height:1px;margin:0;padding:0;}
/*div.bhspace {display:block;font-size:1px;height:10px;line-height:1px;margin:0;padding:0;border-left: 1px solid #CAD1DA;border-right: 1px solid #CAD1DA;}*/
/*border-left: 1px solid #CAD1DA;border-right: 1px solid #CAD1DA;*/
div.innerbox_frame { background-color:#EFF3F8;border-left:1px solid #CAD1DA;border-right:1px solid #CAD1DA;padding-left:4px;padding-right:4px; }
div.rTC2 {background:transparent url(/gfx/tools_rTC10.gif) repeat-x scroll left top;clear:both;height:6px;overflow:hidden;}
div.rTL2 {background:transparent url(/gfx/tools_rTL10.gif) no-repeat scroll left top;  float:left;  height:6px;  width:10px;}
div.rTR2 {background:transparent url(/gfx/tools_rTR10.gif) no-repeat scroll left top;float:right;height:6px;width:6px;}
div.innerbox_area { background-color:#FFFFFF !important;border-left:1px solid #CAD1DA;border-right:1px solid #CAD1DA;}
div.rBC2 {background:transparent url(/gfx/tools_rBC10.gif) repeat-x scroll left top;clear:both;height:6px;overflow:hidden;}
div.rBL2 {background:transparent url(/gfx/tools_rBL10.gif) no-repeat scroll left top;float:left;height:6px;width:10px;}
div.rBR2 {background:transparent url(/gfx/tools_rBR10.gif) no-repeat scroll left top;float:right;height:6px;width:6px;}

/* ende: neue runde Boxen */

/* topbox */
#topbox_right { width:30em;float:right; font-size:0.8em;} /* struct.css */

#topbox_right form.searchbox { float:right;margin:0;padding:0;}
#topbox_right form.searchbox label { margin:0;padding:0; }
#topbox_right form.searchbox input[type=text] { margin:0;}
#topbox_right form.searchbox input.text { margin:0;}
#topbox_right form.searchbox input.submit { margin:0;padding:0; }

/* muss in style */
#head { font-size:0.8em;} /* DAS WILL ICH NICHT, font-size muss raus */
#head div.headtext {float:left;}
#head div.headtext h1 {  font-size:250%;   margin: 0em 0 0 0.5em; padding: 0;}
#head div.headtext h2 {  margin: 0.2em 0 0 1.9em; padding: 0;}
#head address.headaddress { border-left: 0.3em double silver;margin-left: 10%;padding: 0.7em 0.2em 0.7em 0.2em; float:right; }
#head p.lastchange { margin:0;margin-left: 0.5em;padding:0;display:inline;float:left;border:none;background-color:inherit; }
#head p.userstate {margin:0;margin-right: 0.5em;padding:0;display:inline;border:none;float:right;background-color:inherit;}


/* globalheadnavigation */
/* struct.css */
#globalheadnavigation { float:left; width: 100%; background-color:#EFF3F8; margin-top: 0.2em; margin-bottom: 0.2em;}

#globalheadnavigation { font-size:0.8em;} 
#globalheadnavigation a.ln_jumpmenu {  padding:0; margin:0 0 0 0.5em; overflow:hidden; width:0;height:0; color: #EFEFEF; }
/*#globalheadnavigation a.ln_jumpmenu:focus {  color: #EFEFEF; }*/
#globalheadnavigation a.ln_jumpmenu:link {  color: #EFEFEF; }
#globalheadnavigation a.ln_jumpmenu:visited {  color: #EFEFEF; }
#globalheadnavigation a.ln_jumpmenu:focus {  color: #333333; width:auto;height:auto; }
#globalheadnavigation a.ln_jumpmenu:hover {  color: #333333; }
#globalheadnavigation a.ln_jumpmenu:active {  color: #333333; width:auto;height:auto; }

/* leftcolumn */
#leftcolumn { font-size:0.8em; }
#leftcolumn .innerbox_frame h2 { margin:0;padding:0; }

#leftcolumn a.ln_jumpmenu { padding:0; display:block; overflow:hidden; width:0;height:0; font-size:0.95em; color: #EFEFEF; }
/*#leftcolumn a.ln_jumpmenu:focus { color: #EFEFEF; }*/
#leftcolumn a.ln_jumpmenu:link { color: #EFEFEF; }
#leftcolumn a.ln_jumpmenu:visited { color: #EFEFEF; }
#leftcolumn a.ln_jumpmenu:focus { color: #333333; margin: 0.5em 0 0em 0.5em; width:auto;height:auto; }
#leftcolumn a.ln_jumpmenu:hover { color: #333333; }
#leftcolumn a.ln_jumpmenu:active { color: #333333; margin: 0.5em 0 0em 0.5em; width:auto;height:auto; }

#leftcolumn p { padding: 0.2em 0.5em 0.2em 0.5em; }
#leftcolumn img.banner {border: 1px solid #dddddd; margin-top: 0.2em; width:100%;}



/* rightcolumn */
#rightcolumn { font-size:0.8em; }
#rightcolumn h1 { margin:0; padding:0;font-size: 1.1em; }
#rightcolumn .newsboxheader { font-size:1.2em;margin:0;padding-left:0.2em;padding-right:0.2em; }
#rightcolumn .newsboxpreview { margin:0; }
#rightcolumn .newsboxpreview a { float:right;color: #002F75;}
#rightcolumn .newsboxpreview a:link {  }
#rightcolumn .newsboxpreview a:visited {  }
#rightcolumn .newsboxpreview a:focus { color: #333333;width:auto;height:auto; }
#rightcolumn .newsboxpreview a:hover { color: #333333; }
#rightcolumn .newsboxpreview a:active { color: #333333; width:auto;height:auto; }

#rightcolumn p { padding: 0.2em 0.5em 0.2em 0.5em; }


#rightcolumn div.relatedcontentbox { }
#rightcolumn div.relatedcontentbox h2 { margin:0;padding:0 0 0 0.2em;font-size:1.2em; }
#rightcolumn div.relatedcontentbox p { text-align:justify;margin:0;}

/* footglobalnavigation */
#footglobalnavigation { font-size:0.8em; }
#footglobalnavigation ul.fn_lister { list-style-type:none; margin:0 0 0 13.5em; overflow:hidden; padding:0; } /* float:left;*/
#footglobalnavigation ul.fn_lister li { float:left; overflow:hidden; } /* border-bottom:1px solid #CAD1DA; border-top:1px solid #FFFFFF;*/
#footglobalnavigation ul.fn_lister li a { color:#002F75 !important; display:block; width:7.5em; margin:0pt; text-align:left; text-decoration:none; }
#footglobalnavigation ul.fn_lister li p, ul.fn_lister li ul p { margin:0px; padding:0px; }
#footglobalnavigation ul.fn_lister li p, ul.fn_lister li ul p { margin:0px; padding:0px; }
#footglobalnavigation ul.fn_lister li p a, ul.fn_lister li p a:visited { color:#002F75; font-weight:bold; text-decoration:none; }
#footglobalnavigation ul.fn_lister li p a:hover, ul.fn_lister li p a:focus, ul.fn_lister li p a:active { background-color:#002F75; color:#FFFFFF !important; font-weight:bold; text-decoration:none; }
#footglobalnavigation ul.fn_lister li span { background-color:#002F75; color:#FFFFFF; display:block; font-weight:bold; text-decoration:none; }

/* breadcrumbnavigation */
#smalltopnav ul.containernavigation{ padding:0;margin: -0.2em 0 0 0; list-style-type:none;}
#smalltopnav ul.containernavigation li { margin-right: 1em; float:left;display:block;width:auto;}

/* neu */
#content { font-size:0.8em;}
#content div.minheightshop { min-height:50em !important;}
#content div.minheight { min-height:50em !important;}
/*#content div.innerbox_area { min-height:40em;}*/

#content .noborder { border:none !important;}

#content div.emergdoctor { width:48%;float:left;}
#content div.emergpharma { width:48%;float:left;}

/* Dekorationslinie am rechten Rand */
#content hr.rsmallline { width: 2em; float:left;}

#content div.contentpadding { padding: 0.5em; }
#content div.breadcrumbnav { margin:0;margin-bottom:0.4em; float:left;width:100%;background-color:#ffffee;border-top: 1px solid silver;border-bottom: 1px solid silver;}

#content a.contenttop { float:right;margin-right: 0.5em; }

#content h1 { margin: 0 0 0.5em 0; }
#content h2 { border-bottom: 2px solid #EFF3F8; }
#content h3 {  }
#content h4 {  }
#content h5 {  }
#content h6 {  }
/*#content p, ul, li { font-size: 1.1em; }*/
#content p { margin: 0 0.5em 0 0.5em; text-align: justify; padding: 0.2em 0.5em 0.2em 0.5em; width: 85%}
#content hr { height: 1px; border:1px solid silver;}

/* quickstart Formular */
#content form#quickstart {margin-top: 0pt; width: auto;float:right; }
#content form#quickstart .input { width:3em;float:right; }
#content form#quickstart .select { float:right; margin-top:0;width:auto; }
#content form#quickstart .labelleft { float:right; font-weight: bold;margin-top:0}

#content a { color:inherit;}
#content a:link { color:inherit;}
#content a:visited {color:inherit;}
#content a:focus { color:inherit;}
#content a:hover {color:inherit;}
#content a:active { color:inherit;}

a.blank { color:inherit;}
a.blank:link { color:inherit;}
a.blank:visited {color:inherit;}
a.blank:focus { color:inherit;}
a.blank:hover {color:#666666;}
a.blank:active { color:inherit;}

/* Lister */
#content ul { width: 80%; }

/* Lister ohne "Vorzeichen" */
#content ul.blanklister {list-style-type:none; }
#content ul.blanklister li {list-style-type:none; }

/* Abstand zwischen Listenpunkten (erste Ebene)  */
#content ul.distance li { margin-top: 0.5em; }

/* Liste mit Links */
#content ul.linklist { list-style-type: none;}
#content ul.linklist li {}
#content ul.linklist li a[class="external"]::before {content : "\2197\00A0";}
#content ul.linklist li a[class="internal"]::before {content : "\2192\00A0";}

/* Auflistung von Download Links */
#content ul.download { list-style-type: none; margin: 0 0.5em; padding:0.2em 0.5em; }
#content ul.download li { margin-top: 0.3em; margin-bottom: 0.3em; }
#content ul.download li img { width: 2em; height: 2em; border: none; vertical-align: middle;}
#content ul.download li a { text-decoration: none; }

/* faq Darstellung */
#content ul.faq { list-style-type: none; margin: 0 0.5em; padding:0.2em 0.5em; }
#content ul.faq li { font-style: italic;/*border-left: 0.2em double lightblue;*/  }
#content ul.faq ul { list-style-type: none; margin-top: 0.5em;margin-bottom: 1.5em; padding-left:1em;border-left:none;}
#content ul.faq ul li { font-style: normal;border-left:none; }

/* Auflistung von Fragen */
#content ul.questionblock { list-style-type: none; }
#content ul.questionblock li { margin: 0.3em 0 0.3em 0;}
#content ul.questionblock li strong { font-size: 1.5em;}

/* schlagwort Darstellung */
#content ul.tagword { list-style-type:none; }
#content ul.tagword li { list-style-type:none; }
#content ul.tagword li strong { }


#content address { margin: 0 0.5em 0 0.5em; text-align: justify; padding: 0.2em 0.5em 0.2em 0.5em;}

#content table { table-layout: fixed;border:1px solid #777;border-collapse:collapse;border-spacing:0; margin: 1em 2em 1em 2em; float:left; }
#content table.fwidth { width:60%;  }
#content table tfoot {}
#content table thead { background-color: #EFF3F8;}
#content table tbody {}

#content table tr { vertical-align:top; }
#content table tr.markgreen { background-color: lightgreen; }
#content table th { border: 1px solid #cccccc; padding: 0.3em 1.0em 0.3em 0.5em;}
#content table td { border: 1px solid #cccccc; padding: 0.3em 1.0em 0.3em 0.5em;}
#content table td.aright { text-align: right;}
#content table td.markred { border: 1px solid #cccccc; border-left: 5px solid red; padding: 0.3em 0.5em 0.3em 0.5em;}
#content table caption { font-weight: bold; padding-left:1em; padding-right:1em;}

#content table.pollenkalender { border: 1px solid #cccccc; }
#content table.pollenkalender th { margin:0;padding:0;}
#content table.pollenkalender td { margin:0;padding:0;}
#content table.pollenkalender td img { border:0;margin:0;padding:0;}
/* pictures w/description */
#content div.image { text-align:left; margin-left: 0.5em;margin-right: 0.5em;}
#content div.image img { padding: 0.5em; margin-top: 0.2em; margin-left: 0.2em; margin-right: 0.2em; background-color: #eeeeee; border: 1px solid black;}
#content div.image span {  font-weight: bold; font-style: italic;}


/* pictures without/description */
#content img.image { margin: 0.5em; border: 1px solid #eeeeee;}

/* neu 20.03.2009 */

/* boxen für Artikel */
#content div.toparticle {margin: 0.5em;float:left;width:98%;}
#content div.toparticle div.rTC {background:transparent url(/gfx/boxes/toparticle_rTC10.gif) repeat-x scroll left top;height:6px;overflow:hidden;}
#content div.toparticle div.rTL {background:transparent url(/gfx/boxes/toparticle_rTL10.gif) no-repeat scroll left top;float:left;height:6px;width:6px;}
#content div.toparticle div.rTR {background:transparent url(/gfx/boxes/toparticle_rTR10.gif) no-repeat scroll left top;float:right;height:6px;width:6px;}
#content div.toparticle div.toparticlecontent {width:99.3%; margin:0;padding:0;border-left:1px solid #e1e6ec;border-right:1px solid #e1e6ec;height: 95px;} /*CAD1DA*/
#content div.toparticle div.toparticlecontent h2 { font-size:1.2em;background-color:#f6e6ca;border-bottom:1px solid #CAD1DA;color:#4A4A4A;padding:0;padding-left:0.5em;margin-bottom:0;margin-top:0;}/* e8ffc1 */
#content div.toparticle div.toparticlecontent h3 { font-size:1.2em;background-color:#CAD1DA;border-bottom:1px solid #CAD1DA;padding-left:0.5em;margin-top:0;margin-bottom:0;}
#content div.toparticle div.toparticlecontent p { width:98.5%;color:#4A4A4A;margin:0;padding-left:0.5%;padding-right:0.5%;}
#content div.toparticle div.toparticlecontent p a.linkto { float:right;}
#content div.toparticle div.toparticlecontent img.toparticlepicture { float:left; margin:0.2em; }
#content div.toparticle div.rBC {background:transparent url(/gfx/boxes/toparticle_rBC10.gif) repeat-x scroll left top;height:6px;overflow:hidden;}
#content div.toparticle div.rBL {background:transparent url(/gfx/boxes/toparticle_rBL10.gif) no-repeat scroll left top;float:left;height:6px;width:6px;}
#content div.toparticle div.rBR {background:transparent url(/gfx/boxes/toparticle_rBR10.gif) no-repeat scroll left top;float:right;height:6px;width:6px;}

#content div.article { margin: 0.5em; float:left;width:98%;}
#content div.article div.rTC {background-color:#CAD1DA;height:6px;overflow:hidden;background-image:none;border:none;}
#content div.article div.rTL {background:transparent url(/gfx/boxes/article_rTL10.gif) no-repeat scroll left top;float:left;height:6px;width:6px;}
#content div.article div.rTR {background:transparent url(/gfx/boxes/article_rTR10.gif) no-repeat scroll left top;float:right;height:6px;width:6px;}
#content div.article div.articlecontent { width:99.3%; margin:0;padding:0;border-left:1px solid #CAD1DA;border-right:1px solid #CAD1DA;;height: 95px;}
#content div.article div.articlecontent h2 { font-size:1.2em;background-color:#CAD1DA;border-bottom:1px solid #CAD1DA;padding-left:0.5em;margin-top:0;margin-bottom:0;}
#content div.article div.articlecontent h3 { font-size:1.2em;background-color:#CAD1DA;border-bottom:1px solid #CAD1DA;padding-left:0.5em;margin-top:0;margin-bottom:0;}
#content div.article div.articlecontent p { width:98.5%;color:#4A4A4A;margin: 0;padding-left:0.5%;padding-right:0.5%; }
#content div.article div.articlecontent p a.linkto { float:right;}
#content div.article div.articlecontent img.articlepicture { float:left; margin:0.2em; }
#content div.article div.rBC {background:transparent url(/gfx/boxes/toparticle_rBC10.gif) repeat-x scroll left top;height:6px;overflow:hidden;}
#content div.article div.rBL {background:transparent url(/gfx/boxes/toparticle_rBL10.gif) no-repeat scroll left top;float:left;height:6px;width:6px;}
#content div.article div.rBR {background:transparent url(/gfx/boxes/toparticle_rBR10.gif) no-repeat scroll left top;float:right;height:6px;width:6px;}

#content .half { width:47.9% !important;}

#content .linkbox { float:left; margin-bottom: 1em;  }
#content .linkbox img { float:left; margin:0.5em;}
#content .linkbox a.external {  }


/* intere und externe Links */
#content a[class="external"]::before {content : "\2197\00A0";}
#content a[class="internal"]::before {content : "\2192\00A0";}


/* left navigation */
ul.ln_lister { border-color:#CAD1DA; border-style:solid; border-width:1px; list-style-type:none; margin:0pt; overflow:hidden; padding:0pt; }
ul.ln_lister ul { margin:0 0 0 1em; padding:0px; }
ul.ln_lister ul ul { margin:0 0 0 1em; padding:0px; }
ul.ln_lister li { border-bottom:1px solid #CAD1DA; border-top:1px solid #FFFFFF; overflow:hidden; }
ul.ln_lister li a { color:#002F75; display:block; margin:0pt; text-align:left; text-decoration:none; }
ul.ln_lister li p, ul.ln_lister li ul p { margin:0px; padding:0px; }
ul.ln_lister li p a, ul.ln_lister li p a:visited { color:#002F75; font-weight:bold; text-decoration:none; }
ul.ln_lister li p a:hover, ul.ln_lister li p a:focus, ul.ln_lister li p a:active { background-color:#002F75; color:#FFFFFF; font-weight:bold; text-decoration:none; }
ul.ln_lister li span { background-color:#002F75; color:#FFFFFF; display:block; font-weight:bold; text-decoration:none; }

/* globalheadnavigation */
ul.bn_lister { list-style-type:none; margin:0 0 0 13.5em; overflow:hidden; padding:0; } /*float:left; entfernt, Rahmen da!!! */ 
ul.bn_lister li { float:left; overflow:hidden; } /* border-bottom:1px solid #CAD1DA; border-top:1px solid #FFFFFF;*/
ul.bn_lister li a { color:#002F75; display:block; width:auto; margin:0 1em 0 1em; text-align:left; text-decoration:none; }
ul.bn_lister li p, ul.bn_lister li ul p { margin:0px; padding:0px; }
ul.bn_lister li p a, ul.bn_lister li p a:visited { color:#002F75; font-weight:bold; text-decoration:none; }
ul.bn_lister li p a:hover, ul.bn_lister li p a:focus, ul.bn_lister li p a:active { background-color:#002F75; color:#FFFFFF; font-weight:bold; text-decoration:none; }
ul.bn_lister li span { background-color:#002F75; color:#FFFFFF; display:block; font-weight:bold; text-decoration:none; }
ul.bn_lister li p a span.emerg, ul.bn_lister li p a:visited span.emerg { background-color: #EFF3F8 !important; color:red !important; font-weight: bold !important; }

/* headglobalnavigation outdoor display  */
ul.od_lister { font-size: 1.3em;list-style-type:none; margin:0 0 0 0.5em; overflow:hidden; padding:0; float:left;}
ul.od_lister li { float:left; overflow:hidden; } /* border-bottom:1px solid #CAD1DA; border-top:1px solid #FFFFFF;*/
ul.od_lister li a { color:#FFFFFF; display:block; width:9.5em; height: 3em; background-color: blue; margin:0pt; text-align:left; text-decoration:none; }
ul.od_lister li p, ul.fn_lister li ul p { color:#FFFFFF;margin:0px; padding:0px; text-align:center; }
ul.od_lister li p a, ul.fn_lister li p a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none;  text-align:center;}
ul.od_lister li p a:hover, ul.fn_lister li p a:focus, ul.fn_lister li p a:active { background-color:#002F75; color:#FFFFFF; font-weight:bold; text-decoration:none; }
ul.od_lister li span { background-color:#002F75; color:#FFFFFF; display:block; font-weight:bold; text-decoration:none; }


#content img.newspicture { margin: 0.5em; border: 1px solid black;}

a.jumpcontent { padding-left: 2em; width:0;overflow:hidden;}
a.jumpcontent:link {}
a.jumpcontent:visited {}
a.jumpcontent:focus { width:auto;}
a.jumpcontent:hover {}
a.jumpcontent:active { width:auto;}

/* content */
/* themen teaser */
#content div.topicwrapper{ text-align:center; margin:0; padding:0; width:100%;}
#content div.topicteaser { float:left; width: 48%; padding: 0;margin: 0.2em;border-bottom: 3px double silver;}
#content div.topicteaser h2 { text-align:left;width: 100%;margin:0; padding: 0; background-color: #EFF3F8; border-top: 3px double silver;border-bottom: 1px solid silver;}
#content div.topicteaser h3 { text-align:left;width: 100%;margin:0; padding: 0; background-color: #EFF3F8; border-top: 3px double silver;border-bottom: 1px solid silver;}
#content div.topicteaser dl { margin:0; padding: 0;float:left;}
#content div.topicteaser dl dd { float:left; margin:0;padding: 0 0.2em 0 0;}
#content div.topicteaser dl img { margin-top: 0.3em;border:1px solid silver;}
#content div.topicteaser dl span.copyright { margin-top:-0.4em;float:left; color:#aaaaaa; font-size:0.6em;}
#content div.topicteaser dl dt { text-align: justify;  padding:0.2em;}

/* tabelle allgemein */
#content table.alltables { width: 85%; padding-left: 1em; padding-right: 1em; }
#content table.alltables caption { padding: 0.5em;}
#content table.alltables tr td { font-size:inherit; }
#content table.alltables tr th { font-weight: bold; border-bottom: 0.25em double black;}
#content table.alltables tr td.borderbottom { border-bottom: 0.0625em solid black;}
#content table.alltables tr td.double { border-bottom: 0.25em double black;}


#content div.newsletterleftcol { float:left;width:50%;}
#content div.newsletterrightcol { float:left; width:auto;margin:0;padding:0;}




.floatright { float: right !important; }
.floatleft { float: left !important; }
.clear { clear:both; }
/* print control */
.onlyprint {  display: none !important; }
.displaynone { display:none !important; }

/* colors */
.bggray0  { background-color: #eeeeee;}
.bggray1 {  background-color: #dddddd;}
.red { color:#ff0000;}
.blue { color:blue ;}

/* font format */
.bold { font-weight: bold;}

/* frames */
.doubleborder { border: 0.2em double black !important;;}
.doubleredborder { border: 0.2em double red !important;;}

/* text alignment */
.textleft { text-align: left; }
.textright { text-align: right; }
.textjustify { text-align: justify; }
.textcenter { text-align: center !important; }
.widthauto { width: auto !important;}
.small { font-weight: normal; font-size: 80%;}

/* allgemeine tags */
/*br { clear:both;}*/

/* BITV */
abbr.nosign,abbr[title].nosign {  border: none;; cursor: default;}

/* noch nicht (NEU) einsortiert */
#map_canvas { margin-left: 2em;width: 500px; height: 300px;}
#content span.footnote { font-size: 85%; position:relative; top:-5px; margin-right:8px;}
#content .fn { color:#0000FF; font-size: 85%; position:relative; top:-5px; margin-right:8px;}
#content .fnt {  color:#800000; font-size:115%; position:relative;top:5px; margin-right:-8px;display:none;}

#bannerfoot { }
#bannerfoot p { min-width:98%; font-size:x-small; color:#aaaaaa; text-align:center; }

div.google_banner { margin-top: 0.5em;border-top: 2px solid #dddddd;width:98%;text-align:center;}
.google_wideskyscraper { height: 600px !important;text-align:center;}


/* MÜLL??? */
/* FRAGE???*/
#content .XXXspecprivesign { width:5px;background-color:red;}
#content .XXXspecemergencycolor { background-color: lightgreen; }

/* link??? */
.active { background-color: #ffffee; }


form#simple_registernewsletter { margin:0; padding:0.4em;}
form#simple_registernewsletter label { font-size:90%;}
form#simple_registernewsletter input.submit { }


/* Formularanpassungen */
form.customerlogin { width: 80%; }
form.customerlogin label.left{ width: 8em !important;  }

/* Volltextsuche */
ul.ftsearchresult { margin:0.5; padding:0.5;width:auto;}
ul.ftsearchresult li { list-style-type: none; font-size: 110%; font-weight: bold; margin-top: 0.5em; margin-bottom:0.5em; border-top: 1px black solid;min-height: 2.3em;padding:0.2em;}
ul.ftsearchresult li a { text-decoration:none;}
ul.ftsearchresult li.r0 { }

div.cloud { text-align: center;}
div.cloud a { text-decoration: none; color: #333333;}
div.cloud h1 { display: inline; margin:0 padding:0;font-size:100%;}
div.cloud h2 { display: inline; margin:0 padding:0;font-size:100%;}
div.cloud h3 { display: inline; margin:0 padding:0;font-size:100%;}
div.cloud h4 { display: inline; margin:0 padding:0;font-size:100%;}
div.cloud h5 { display: inline; margin:0 padding:0;font-size:100%;}
div.cloud h6 { display: inline; margin:0 padding:0;font-size:100%;}
div.cloud .style1 { font-size: 70%;line-height:1.8em;opacity: 1;}
div.cloud .style2 { font-size: 75%;line-height:1.2em;opacity: 0.5;}
div.cloud .style3 { font-size: 80%;line-height:1.4em;opacity: 0.4;}
div.cloud .style4 { font-size: 110%;line-height:1.6em;opacity: 0.7;}
div.cloud .style5 { font-size: 130%;line-height:1.8em;opacity: 0.6;}
div.cloud .style6 { font-size: 150%;line-height:2.0em;opacity: 0.8;}

/* Hier eine kleine wichtige Anpassung für die Box (Nur für den Gecko notwendig) */
.boxheight { height: 1.8em;}


/* social bookmarks  */
a.sbm_default {}
a.sbm_default img { width: 16px; height: 16px; background: transparent url(/gfx/services-sprite.png) no-repeat ;}

a.sbm_misterwong {}
a.sbm_misterwong img {  background-position:-73px -37px; } /*background:none; padding:0; border:none;*/

a.sbm_google {}
a.sbm_google img {  background-position:-91px -19px;}

a.sbm_favoriten {}
a.sbm_favoriten img {  background-position:0px -89px; }

a.sbm_linkarena {}
a.sbm_linkarena img {  background-position:-325px -19px; }

a.sbm_seekxl {}
a.sbm_seekxl img {  background-position:-18px -89px; } 

a.sbm_facebook {}
a.sbm_facebook img {  background-position:-343px -1px; }

a.sbm_delicious { }
a.sbm_delicious img { background-position:-199px -1px;} 

a.sbm_twitter { }
a.sbm_twitter img { background-position:-343px -55px;} 

a.sbm_posterous { }
a.sbm_posterous img { background-position:-289px -37px;} 

a.sbm_reddit { }
a.sbm_reddit img { background-position:-55px -55px;} 
