@charset "utf-8";
/* CSS Document */
body,td,th { font-family:Verdana, Geneva, sans-serif;  font-size: 12px; color: #000; }
body { background-color: #FFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
img { border:none }

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

#skybanner { width:162px; height: 600px; position:absolute;  left: 940px; }
#superbanner { width:935px; text-align:left; line-height:1px; margin:0; padding:0; padding:0px 0px 5px 0px; text-align:center; }

#topheader { overflow:hidden; font-family: Arial, Helvetica, sans-serif; background-color:#39699e; width:919px; height:16px; color:white; font-size:11px;  padding: 2px 8px 0px 8px; }
#topnavi {float:right}
#topnavi a.topnav {margin-left:10px; color:white;text-decoration:none}

#header { position:relative; font-family: Arial, Helvetica, sans-serif; background-image: url(/images/header/header_bgloop.png); width:935px; height:130px; overflow:hidden;}
#headerlogo { position:relative; font-family: Arial, Helvetica, sans-serif; background-image: url(/images/header/header_bgloop.png); height: 110px; width:398px; overflow:hidden;}



#headersuche {  font-family: Arial, Helvetica, sans-serif;  width:219px; height:23px;  padding:5px 0px 0px 60px; position:absolute; left:697px; top:46px; background-image:url(/images/background/header_suche_bg.png); overflow:hidden; }
#headernavi {  font-family: Arial, Helvetica, sans-serif;  width:725px; padding:0px 0px 0px 0px; position:absolute; left:211px; top:80px;}
#headercoop {  background-image:url(/images/header/fh.jpg); z-index:12; width:117px; height:71px; position:absolute; left:820px; top:0px;}

#headernavi_oo {  font-family: Arial, Helvetica, sans-serif;  width:725px; padding:0px 0px 0px 0px; position:relative; left:211px; top:110px;}
#headernavi_org {  font-family: Arial, Helvetica, sans-serif;  width:725px; padding:0px 0px 0px 0px; position:relative; left:0px; top:98px;}

#headernavi_OLD {  font-family: Arial, Helvetica, sans-serif;  width:580px; padding:0px 0px 0px 0px; position:absolute; height:50px; left:406px; top:98px;}
#headernavi ul  { margin:0px; padding:0px; overflow:hidden;}
#headernavi li { position:relative; float:left; text-align:center; color:#FFF; font-size:15px; list-style:none; width:145px; overflow:hidden; height: 30px; margin:0px; font-weight:bold;  }

#headernavi li a { text-decoration:none; color:#fff; display:block; text-align:center; font-size:15px; width:136px; overflow:hidden; height: 23px; margin:0px; padding:7px 5px 0px 5px; font-weight:bold; background: url(/images/header/header_tab_off.png) no-repeat right; }
#headernavi li a:hover {background: #CCC url(/images/header/header_tab_on.png); color:#398717; }
#headernavi li a.on {background: #CCC url(/images/header/header_tab_on.png); color:#398717; }

#headersubnavi  { clear:both; background-color:#d9d9d9; height: 17px; overflow:hidden; font-size:11px; color: #756e6e; padding:3px 0px 0px 0px;}
#headersubnavi ul  { margin:0px; padding:0px; overflow:hidden;}
#headersubnavi li  { position:relative; float:left; text-align:center; font-size:11px; list-style:none; white-space:nowrap; margin:0px; padding:0px 13px 0px 13px; border-right:1px solid #fff; }
#headersubnavi li a { color:#756e6e; text-decoration:none;  }
#headersubnavi li a:hover { color:#398717; font-weight: normal; }

#pagecontent { clear:both; width:935px; padding-top:18px; background-color:#fff }
#contentleft { width:600px; float:left; padding-left:8px; }
#contentright { width:300px;  float:left; padding-left:27px; overflow:hidden;}

#footerhead { clear:both; text-align:center; overflow:hidden; font-family: Arial, Helvetica, sans-serif; background-color:#39699e; width:919px; height:16px; color:white; font-size:9px;  padding: 2px 8px 0px 8px; }
#footer		{ clear:both; font-family: Arial, Helvetica, sans-serif; background-image:url(/images/footer/bg_blue_gradient.png); width:935px; color:white; font-size:11px;  padding: 0px 0px 0px 0px; }


.breaker { clear:both; overflow:hidden; height:1px; }

.breadcrumb { background-image:url(/images/common/balken_grey_600.png); padding: 2px 0px 0px 5px; margin: 0px 0px 10px 0px; width:595px; height: 16px; color:#fff; overflow:hidden; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.breadcrumb a { color:#606060; text-decoration:none;  }

.teaserblock { margin: 0px 0px 18px 0px; clear:both; }
.teaserblockhead { background-image:url(/images/common/balken_dblau_600.png); padding: 2px 0px 0px 5px; margin: 0px 0px 18px 0px; width:595px; height: 26px; color:#606060; overflow:hidden; font-size:15px; }
.teaserblockhead h1 { margin:0; padding:3px 0px 0px 0px; color:#fff; font-size:15px;text-transform:uppercase;}
.teaserblockhead h1 a { color:#fff; text-decoration:none;}
.teaserblockheadseealso {float:right; color:#fff; font-size:11px; margin:5px 8px 0px 0px;}
.teaserblockheadseealso a { color:#fff; text-decoration:none;}

.teaserblockcontent { clear:both; }
.teaserblocksubcontent { clear:both;border-bottom:1px dotted #999; margin-bottom:10px; padding-bottom:10px;}

.teaserblockimage {  float:left; margin-right:10px; margin-top:5px;}
.teaserblocktext { line-height:17px;  float:left; font-size:12px;}
.teaserblocktext h2 { display:block; margin:0px !important; padding:3px 0px 0px 0px !important; color:#757575 !important; font-size:11px !important;}
.teaserblocktext h3 { line-height:20px; display:block; margin:0px !important; padding:3px 0px 10px 0px !important; color:#39699e !important; font-size:18px !important;}
.teaserblocktext h3 a {color:#39699e; text-decoration:none;}

a.teasermehr {font-weight:bold; color:#063; text-decoration:none; margin-left:0px; }
.teaserboxmore {clear:both; padding: 10px 0px 0px 0px;}
.teaserboxmore ul { margin:0px; padding:0px; }
.teaserboxmore li { background: #fff url(/images/common/arrow_dblue.png) no-repeat 1px 4px ;list-style:none; padding:0px 0px 4px 15px;  }
.teaserboxmore li.more { background: #fff url(/images/common/arrow_dblue.png) no-repeat 1px 9px ;list-style:none; padding:4px 0px 4px 15px; font-weight:bold; }

.teaserboxmore  a {color:#000; text-decoration:none; }
.teaserboxmore  a.green {color:#398717; text-decoration:none; }
.teaserboxmore .dach {font-weight:bold; color:#39699e;}

.rightelement { padding: 0px 0px 20px 0px; width:300px; }

.rightboxhead { background-image:url(/images/common/box_300_header.png); padding: 2px 0px 0px 5px;  height: 26px; color:#606060; overflow:hidden; font-size:15px; }
.rightboxhead h1 {margin:0; padding:3px 0px 0px 0px; color:#398717; font-size:15px;}
.rightboxcontent {background-color:#e5e5e5; padding: 5px 5px 1px 5px; }
.rightboxcontent h2 {margin:0; padding:0px 0px 3px 0px; color:#000; font-size:12px; font-weight:bold; }
.rightboxfoot {background-image:url(/images/common/box_300_foot.png); height:5px; }

.sucheboxhead { background-image:url(/images/common/box_600_header.png); padding: 2px 0px 0px 5px;  height: 26px; color:#606060; overflow:hidden; font-size:15px; clear:both; }
.sucheboxhead h1 {margin:0; padding:3px 0px 0px 0px; color:#398717; font-size:15px;}
.sucheboxcontent {background-color:#e5e5e5; padding: 5px 5px 1px 5px; }
.sucheboxfoot {background-image:url(/images/common/box_600_foot.png); height:5px; margin-bottom:20px;}

.spezialbox { padding: 0px 0px 0px 0px; margin: 0px 0px 18px 0px; background-repeat:no-repeat; width:600px; height:120px; overflow:hidden; position:relative; }
.spezialboxtext { position: absolute; bottom: 0px; margin-bottom:2px; width:420px; margin-left:180px; background-image: url(/images/common/overlayblue.png); }
* html .spezialboxtext { background-color: #000000; back\ground-color: transparent; background-image: url(/images/dummy.gif);  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/spezial/overlayblue.png", sizingMethod="scale");}
.spezialboxlabel { position: absolute; margin:10px 2px 2px 2px; width:130px; background-image: url(/images/common/overlayblue.png); font-size:15px; padding:3px; font-weight:bold; color:white;  font-family:Arial, Helvetica, sans-serif;}
* html .spezialboxlabel { background-color: #000000; back\ground-color: transparent; background-image: url(/images/dummy.gif);  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/spezial/overlayblue.png", sizingMethod="scale");}

.spezialboxtext h3 { font-size:12px !important; font-weight:bold !important; line-height:24px !important; font-weight:normal !important; margin:0px !important; padding: 0px 0px 3px 8px !important; color:white !important; }
.spezialboxtext h2 { font-size:18px !important;  line-height:12px !important; margin:0px; padding: 6px 0px 0px 8px !important; color:white !important; font-weight:bold; }
.spezialboxtext h3 a { color:#fff; text-decoration:none; font-weight:bold; !important;}

.box160 { padding: 0px 0px 20px 0px; width:290px; }

.box160head { background-image:url(/images/common/box_hb_290_head.png); padding: 2px 0px 0px 5px;  height: 26px; color:#606060; overflow:hidden; font-size:15px; }
.box160headdb { background-image:url(/images/common/box_db_290_head.png); padding: 2px 0px 0px 5px;  height: 26px; color:#606060; overflow:hidden; font-size:15px; }
.box160head h1 {margin:0; padding:3px 0px 0px 0px; color:#398717; font-size:15px;}
.box160headdb h1 {margin:0; padding:3px 0px 0px 0px; color:#fff; font-size:15px;}
.box160content {padding: 5px 5px 1px 5px; }
.box160content h2 {margin:0; padding:0px 0px 3px 0px; color:#000; font-size:12px; font-weight:bold; }

.content2sp { margin: 0px 0px 18px 0px}
.content2sp .left { width:300px; float:left; padding:0px 10px 0px 0px;}
.content2sp .right { width:290px; float:left; padding:13px 0px 0px 0px;}

.anzeige {font-size:10px; color:#999; padding-bottom:3px; height:11px; overflow:hidden; }

.stdartikel { padding: 0px 10px 0px 0px;}
.stdheadblock { padding: 6px 0px 0px 0px; clear:both;}
.stdheadblock h1, .stdartikel h1 { color:#757575; font-size:11px; font-weight:bold; text-align:left; padding: 0px 0px 2px 0px; margin:0px; line-height:normal; }
.stdheadblock h2 , .stdartikel h2 { color:#39699e; font-size:18px; font-weight:bold; text-align:left; padding: 0px 0px 10px 0px; margin:0px; line-height:normal; }
.stdartikel h3 { color:#000; font-size:14px; font-weight:bold; text-align:left; padding: 5px 0px 10px 0px; margin:0px; line-height:normal; }
.stdartikel p { padding: 0px 0px 10px 0px; margin:0 }
.stdteaser { font-weight:bold; padding: 0px 0px 10px 0px; line-height: 17px;}
.stdimage { float:left; padding: 5px 20px 5px 0px;}
.stdtext { padding: 0px 0px 10px 0px; margin: 0px; line-height: 17px;}

.stdtextabsatz { word-spacing: 1px; padding: 0px 0px 10px 0px; line-height: 17px; }
.stdtextabsatz h2 {font-size:13px; font-weight:bold; margin: 0px; padding: 0px; }

.infobox { margin: 5px 0px 5px 5px; padding: 0px 0px 0px 0px; width:200px; float:right;}
.infoboxhead { background-image:url(/images/common/box_200_header.png); padding: 2px 0px 0px 5px;  height: 26px; color:#606060; overflow:hidden; font-size:15px; }
.infoboxhead h1 {margin:0; padding:3px 0px 0px 0px; color:#fff; font-size:15px;}
.infoboxcontent {background-color:#e5e5e5; padding: 0px 5px 3px 5px; }
.infoboxcontent a {color:#39699e; text-decoration:none;}
.infoboxcontent h2 {margin:0; padding:6px 0px 3px 0px; color:#000; font-size:12px; font-weight:bold; }
.infoboxfoot {background-image:url(/images/common/box_200_foot.png); height:5px; }

.contentadbox { margin: 0px 0px 20px 0px; padding: 0px 5px 0px 5px;  border: 1px solid #e1e1e1; min-width:0 }
.contentadboxelement2sp { width: 48%; float:left; padding: 0px 10px 0px 0px; line-height:18px; }
.contentadboxelement2sp a { color:#39699e; font-weight:bold; text-decoration:none; font-size:11px; }

.seperatorwhitedot { background-image:url(/images/common/bg_dotted_white.png); height: 1px; overflow:hidden;  }

.minisitemap { padding: 5px 10px 20px 10px; }
.minisitemap h1 { font-size:14px; padding: 0px 0px 0px 0px; margin 0px; }
.minisitemap h2 { font-size:13px; margin-top:13px; }
.minisitemap a { color:#fff; text-decoration:none; }
.minisitemap a:hover { text-decoration:none; font-weight:bold;}
.minisitemap li { list-style:none; margin:0px; padding:0px; text-align:left; }
.minisitemap ul { margin:0px; padding:10px 0px 0px 0px; text-align:left; font-size:12px; }
.minisitemapelement { margin:0px; padding:0px 10px 0px 0px; text-align:left; width:173px; float:left; }
.minisitemapheader { font-weight:bold; color:white; font-size:12px; margin:0px; padding:0px; }

.sitemap a { color:#000; }
.sitemap li { list-style:none; margin:0px; padding:0px 0px 5px 0px; text-align:left; }
.sitemap ul { margin:0px; padding:10px 5px 0px 0px; text-align:left; font-size:12px; }

/* ARTIKEL */

.atruletop { padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #555555;}
.atartikel { padding: 0px 0px 0px 0px; font-size:12px; font-family:Verdana, Geneva, sans-serif;  font-size: 12px; }

.atartikel h2 {color:#96a2b5;margin:0px;line-height:normal;font-size:11px;}
.atartikel h3 {color:#053b90;margin:0px;padding:0px;line-height:normal;padding:0px 0px 10px 0px;font-weight:normal;font-size:22px;font-family:Tahoma, Arial, Helvetica, sans-serif }

.atteaser { font-weight:bold;}
.atimage { float:left;padding: 14px 10px 5px 0px;}
.attext { padding: 10px 0px 10px 0px; margin: 0px; font-family:Verdana, Geneva, sans-serif;  font-size: 12px;}
.attext p { padding: 0px 0px 10px 0px; margin: 0px;}
.atanzeige { padding: 0px 0px 10px 0px; text-align:center; margin:10px 0px 10px 0px;  border-bottom: 1px solid #bcc9d1; border-top: 1px solid #bcc9d1; clear:both;}
.atanzeigelabel { padding-bottom:10px; text-align:left; font-size:10px; color:#7f7f7f; }
.atartikel A {	font-weight:bold;	color:#053b90;	text-decoration:none;}
.atartikel A:hover {	text-decoration:underline}

.atquicklink {
	font-size: 13px;
	background-image: url(/images/helpers/arrfatt.gif);
	background-repeat: no-repeat;
	background-color:#dddddd;
	font-weight:bold;
	background-position: 0px 2px;
	padding: 3px 0px 3px 28px;
	margin: 5px 0px 7px 0px;
	clear:both;
}

.atquicklink A { color: #222222; text-decoration: none}
.atquicklink A:hover { color: #222222; text-decoration: underline}

.atweitereartikel { padding: 0px 0px 10px 0px; }
.atweitereartikelhead {font-weight:bold; padding: 0px 0px 10px 0px;}
.atweitereartikel A {	font-weight:normal;	color:#000000;	text-decoration:none;}
.atweitereartikel A:hover {	text-decoration:underline}
ul.atweitere { margin: 0px; padding:0px 0px 10px 10px; }	
ul.atweitere li {
	list-style-type:none;
	background-image:  url(/images/helpers/ctweiterebullet.gif);
	padding: 0px 0px 2px 10px;
	margin: 0px;
	background-repeat:no-repeat;
	background-position: -3px 2px;
	font-weight:normal;
}

.atssstext ul { margin-left: 40px;  }
.atssstext li { margin-left: 40px;  }

.atfooter { padding: 0px 0px 10px 0px; clear:both; font-size:12px; color:#999999; font-weight:bold;}
.atautor  { padding: 0px 0px 10px 0px; float:left; width:50%;}
.atfkt { padding: 0px 0px 10px 0px; float:left;  width:50%; text-align:right; 	
}
.atdrucken { width:110px; height:20px; text-align:right; float:right; 	
    background-image:  url(/images/helpers/printicon.gif);
	background-repeat:no-repeat;
	background-position: right top;
}
.atempfehlen { width:110px;  height:20px; text-align:right; float:right; clear:both;
    background-image:  url(/images/icons/icon_send.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
.atdruckentop { margin: 0px 0px 0px 0px; float:right;  text-align:right; width:140px; 
    background-image:  url(/images/helpers/printicon.gif);
	background-repeat:no-repeat;
	background-position: right top;
}
.atdruckentop A {	font-weight:bold;	color:#053b90;	text-decoration:none; font-size:12px;}
.atdruckentop A:hover {	text-decoration:underline;  font-size:12px;}

.atbewerten { background-color:#f5f3f3; padding:3px; clear:both; margin: 30px 0px 30px 0px;}

.atkommentare { padding: 20px 0px 0px 0px; margin:20px 0px 10px 0px;  border-top: 1px solid #bcc9d1; }
.atkommentareeintrag { padding: 0px 0px 10px 0px; }
.atkommentare H2{ color:#960000; font-size:16px; font-weight:bold; text-align:left; padding: 0px 0px 0px 0px; margin:0px; line-height:normal; }
.atkommentarebox  { border: 1px solid #bcc9d1; padding:4px; background-color: #f5f3f3; margin: 10px 0px 0px 0px;}
.atkommentardatum { font-size:11px;}
.atkommentarhead  { font-weight:bold;}
.atkommentarautor {color:#7c7c7c; }
.atkommentartext  {color:#000000; }
.atbildquelle { padding: 0px 0px 10px 0px; clear:both; font-size:10px; color:#9b9b9b; text-align:right;}
.atbildquelle a, .atbildquelle a:link, .atbildquelle a:hover { color:#9b9b9b; text-decoration:none; font-weight:normal;}

.bildunterschrift { color:#9a9a9a; font-size:11px; width:240px; line-height: 12px;}

.stdinfobox3d {
	width:250px;
	float:right;
	padding: 4px 4px 4px 4px;
	margin: 20px 0px 5px 10px;
	border:  0px solid #B5AFA2;
	background-color:#f1f1f1;
	font-size: 12px;
	clear:both; 
	/* background-image:  url(/images/common/infobox3dbg.jpg); */

}

.stdinfoboxhead3d {
	font-size: 12px;
	font-weight: bold;

	padding:2px 4px 5px 4px;
	color:#000000;
}

.stdinfoboxtext3d {
	font-size: 12px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
}

.stdinfoboxtext3d p  { 
	margin:5px 0px 5px 0px; 
	padding:0px 0px 0px 0px;
	}
	
/* Seitenwechsel */
.stdpageinhalt {padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.stdpageinhalthead {padding: 0px 0px 5px 0px; font-weight:bold;}

.stdpageinhaltelement {
	background-image:  url(/images/helpers/ctweiterebullet.gif);
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background-repeat:no-repeat;
	background-position: -3px 2px;
}

.stdpageinhaltquick 	{ height:16px; float:right; width:120px; }
.stdpageinhalt .prev 	{ cursor:pointer; height:16px; float:left; width:16px; background-image:url(/images/buttons/pageprev.gif); background-repeat:no-repeat; margin-left:10px; }
.stdpageinhalt .prevoff { height:16px; float:left; width:16px; background-image:url(/images/buttons/pageprevoff.gif); background-repeat:no-repeat; margin-left:10px; }
.stdpageinhalt .next 	{ cursor:pointer; height:16px; float:left; width:16px; background-image:url(/images/buttons/pagenext.gif); background-repeat:no-repeat;  margin-left:10px; }
.stdpageinhalt .nextoff { height:16px; float:left; width:16px; background-image:url(/images/buttons/pagenextoff.gif); background-repeat:no-repeat;  margin-left:10px; }
.stdpageinhalt .pagenr 	{ font-size:12px; height:16px; float:left; width:60px; text-align:left; color:#666;}

.stdpageflip { color:#999999; font-size:13px; padding:0px; margin-top:30px; margin-bottom:30px;}
.stdpageflip .prev { font-size:13px; height:16px; float:left; width:150px; background-image:url(/images/buttons/pageprev.gif); background-repeat:no-repeat; padding-left:20px; }
.stdpageflip .prevoff { height:16px; float:left; width:150px; background-image:url(/images/buttons/pageprevoff.gif); background-repeat:no-repeat; padding-left:20px; }
.stdpageflip .next { font-size:13px; height:16px; float:left; width:150px; text-align:right; background-image:url(/images/buttons/pagenext.gif); background-repeat:no-repeat; background-position:right; padding-right:20px; }
.stdpageflip .nextoff { height:16px; float:left; width:150px; text-align:right; background-image:url(/images/buttons/pagenextoff.gif); background-repeat:no-repeat; background-position:right; padding-right:20px; }
.stdpageflip .quick { font-size:13px; height:16px; float:left; width:220px; text-align:center; }

.stdauthor { margin-top:20px;font-size: 12px; font-weight: bold; padding-left:3px; color:#000; text-align:left; }
.stddruck { float:right; font-size: 11px; font-weight: bold; }
.stdempf { float:right; width:255px; font-size: 13px; font-weight: bold; }

.stdfooter { color:#939393; font-size:11px; font-weight:normal; text-align:right; margin: 5px 0px 0px 0px; clear:both; }

.stdartikel { font-family:Verdana, Geneva, sans-serif;  font-size: 12px; color: #000; line-height: 16px; word-spacing: 1px; padding: 2px 2px 5px 0px; }
.stdartikel A { font-weight:bold; }

.stdweitere { padding: 12px 0px 12px 0px;  font-size: 12px; }
.stdweiterehead { background-image:url(/images/common/balken_dblau_600.png); padding: 5px 0px 0px 5px; margin: 0px 0px 0px 0px; width:595px; height: 23px; color:#fff; overflow:hidden; font-size:15px; font-weight:bold; }
.stdweitereelement { font-size: 12px; padding: 1px 0px 0px 0px; }

.stdlegals { padding: 10px 0px 10px 3px; font-size: 11px; color:#999;}

.stdquelle { }

.toplistrow { font-size:12px; font-weight: normal; background-image:url(/images/common/bg_dotted_white.png); background-repeat:repeat-x; background-position:bottom; padding: 3px 0px 8px 0px;}
.toplistrowalt { font-size:11px; background-color:#e2e6ed; font-weight: normal; }
.toplistnr { font-size: 11px; background-color: #053b90; color: #FFFFFF; padding: 0px 3px 0px 3px; font-weight: bold; }
.toplistrow a, .toplistrowalt a {text-decoration:none; color: #39699e;}
.black {color: #000;}

.bildhinweis {color:#AAA; text-align:center; font-size:11px; padding: 10px 0px 10px 0px;}

/* Textanzeige rechter Block */

.rightadbox { margin: 0px 0px 20px 0px; padding: 0px 5px 10px 5px;  width:288px; border: 1px solid #e1e1e1}
.rightadboxelement { background: #FFF url(/images/common/bg_dotted.png) repeat-x bottom; padding: 10px 0px 10px 0px; line-height:18px; }
.rightadboxelement a { color:#39699e; font-weight:bold; text-decoration:none; font-size:11px; }

.glossarletters {padding: 10px 5px 10px 5px; font-size:14px; text-align:center;}

.textadcontent {

	border: 1px solid #e1e1e1;
	background-color:#cce1f1;
	font-family:Verdana;
	font-size:13px;
	width:590px;
	overflow:hidden;
	padding:1px 5px 3px 5px;
	margin:0px 0px 20px 0px;
}

.textadcontent .tadselement {padding:3px 15px 3px 0px; cursor:pointer; width:280px; float:left;}
.textadcontent .tadshead { font-weight:bold;color:#000;margin-bottom:4px; }
.textadcontent .tadstext {}
.textadcontent .tadslink { font-size:11px;color:#398717;font-weight:bold;margin-top:4px;}
.textadcontent .tadslink a { color:#398717;text-decoration:none; }
.textadcontent .tadsanzeige { 	font-family:Arial;font-size:10px; color:#666666;}

#textadfooter		{ clear:both; background-color:#d9d9d9; width:915px;  font-size:11px;  padding: 5px 10px 0px 10px; }
.textadfooterelement { margin:0px; padding:0px 10px 0px 0px; text-align:left; width:173px; float:left; }

.previewimage {	width:110px;float:right;padding: 0px 4px 4px 4px;margin: 5px 0px 5px 10px;	text-align:right; border:  0px solid #B5AFA2;font-size: 11px;clear:both; background:url(/images/background/vergroessern.gif) #f1f1f1 no-repeat 2px 1px}

.teaserblockdownload { clear:both;border-bottom:1px dotted #999; margin-bottom:10px; padding-bottom:10px;}
.teaserblockdownload h2 { background: #fff url(/images/common/arrow_dblue.png) no-repeat 1px 8px ; display:block; margin:0px !important; padding:3px 0px 5px 12px !important; color:#757575 !important; font-size:14px !important;}

a.teasermehr {font-weight:bold; color:#063; text-decoration:none; margin-left:0px; }
.teaserboxmore {clear:both; padding: 10px 0px 0px 0px;}
.teaserboxmore ul { margin:0px; padding:0px; }
.teaserboxmore li { list-style:none; padding:0px 0px 4px 15px;  }
.teaserboxmore li.more { background: #fff url(/images/common/arrow_dblue.png) no-repeat 1px 9px ;list-style:none; padding:4px 0px 4px 15px; font-weight:bold; }

.teaserboxmore  a {color:#000; text-decoration:none; }
.teaserboxmore  a.green {color:#398717; text-decoration:none; }
.teaserboxmore .dach {font-weight:bold; color:#39699e;}
.klickstrecke { width:590px; background-color:#f1f1f1; margin: 5px 0px 20px 0px; padding: 5px; }
.ksprev { background-image:url(/images/buttons/ksprev.gif); width: 44px; height: 37px; cursor:pointer; float:left; margin-bottom:5px;}
.ksnext { background-image:url(/images/buttons/ksnext.gif); width: 44px; height: 37px; cursor:pointer; float:left; margin-bottom:5px;}
.kshead { font-size:18px; color:#39699e; text-align:center}
.ksnr { font-size:12px; color:#000; text-align:center}
.ksheader { width:502px; float:left; }
.kscontent { clear:left; padding:5px 5px 5px 5px;  border-top: 1px solid #c4c4c4; }
.ksbgtx { font-size:18px; text-align:center; font-weight:bold;padding:40px 0px 40px 0px;}
.ksbild { text-align:center }
.ksbildu { font-size:12px; color:#000; text-align:center; padding:2px;}
.ksbildh { font-size:10px; color:#999; text-align:center; padding:2px;}
.kstext { padding:20px;}
.kstxhead { font-size:18px; color:#39699e; padding:2px; }
.kstxteaser { font-size:12px; color:#000;  padding:2px;}
.kslink  {font-weight:bold; color:#063; text-decoration:none;  padding:2px;}
.kshtml { padding:20px;}
.splabel {color:#fff; border:0px solid #990000; background-color:#f00; font-size:10px; font-weight:normal; padding:0px 2px 0px 2px; }

.textadblock { margin: 14px 0px 18px 0px; clear:both; border: 1px dotted #999; background-color:#cce1f1; padding:5px; }
.textadblockimage {  float:left; margin-right:10px; margin-top:5px;}
.textadblocktext { line-height:17px;  float:left; font-size:12px;}
.textadblocktext h2 { line-height:20px; display:block; margin:0px !important; padding:3px 0px 10px 0px !important; color:#39699e !important; font-size:18px !important;}
.textadblocktext h2 a {color:#39699e; text-decoration:none;}
.plistaItem img {width: 110px !important;}
.plistaWidgetHead  { text-transform:uppercase !important; background-image:url(/images/common/balken_dblau_600.png) !important; padding: 5px 0px 0px 5px !important; margin: 0px 0px 0px 0px !important; width:595px !important; height: 23px !important; color:#fff !important; overflow:hidden !important; font-size:15px !important; font-weight:bold !important; }
.plistaWidget { font-family:Verdana, Geneva, sans-serif !important;  }

.aufmacherblock { margin: 0px 0px 18px 0px; padding:5px 5px 5px 0px; background-color:#e5e5e5;clear:both; }
.aufmacherblockweitereelement { width:292px; height:60px; float:left; margin-left:5px;margin-bottom:5px;  overflow:hidden; cursor:pointer;}
.aufmacherblockweitereimage { float:left; width: 80px; }
.aufmacherblockweiteretext {}
.aufmacherblockweitereh1 {font-size:11px; font-weight:bold;}
.aufmacherblockweitereh2 {font-size:12px; font-weight:normal;}
.aufmacherblockmore {margin-top:10px;}

.aufmacherblockcontent { clear:both; }
.aufmacherblocksubcontent { clear:both;border-bottom:1px dotted #999; margin-bottom:10px; padding-bottom:10px;}

.aufmacherblockimage {  float:right; margin-left:10px; margin-top:7px; margin-right:8px; overflow:hidden;}
.aufmacherblocktext { line-height:17px;  font-size:12px; margin-left:5px;}

.aufmacherblocktextwrapper { float:left; }

.aufmacherblocktext h2 { display:block; margin:0px !important; padding:3px 0px 0px 0px !important; color:#757575 !important; font-size:11px !important;}
.aufmacherblocktext h3 { line-height:20px; display:block; margin:0px !important; padding:3px 0px 10px 0px !important; color:#39699e !important; font-size:18px !important;}
.aufmacherblockext h3 a {color:#39699e; text-decoration:none;}

.social_share_privacy_area {
    clear: both;
    margin: 0px 0 !important;
	list-style-type: none;
	padding: 0 !important;
	width: auto;
	height: 25px;
	display: block;
	font-family:Arial, Helvetica, sans-serif;	
}



.social_share_privacy_area li {
	margin: 0 !important;
	padding: 0 !important;
	height: 21px;
	float: left;
}
.social_share_privacy_area li .dummy_btn {
    float: left;
    margin: 0 0 0 10px;
    cursor: pointer;
    padding: 0;
    height: inherit;
}
.social_share_privacy_area li div iframe {
    overflow: hidden;
    height: inherit;
    width: inherit;
}
/* Facebook begin     width: 145px; */
.social_share_privacy_area .facebook {

	width: 88px; 
}
.social_share_privacy_area .facebook .fb_like iframe {
	width: 68px;overflow:hidden;
}
/* Facebook end */
/* Twitter begin */
.social_share_privacy_area .twitter {
	width: 65px;
}
.social_share_privacy_area li div.tweet {
	width: 65px;
}
/* Twitter end */
/* Google+ begin */
.social_share_privacy_area .gplus {
	width: 43px;
}
.social_share_privacy_area li div.gplusone {
	width: 43px;
}
/* Google+ end */
/* Switch begin */
.social_share_privacy_area li .switch {
    display: inline-block;
    text-indent: -9999em;
    width: 0px;
    height: 0px;
    overflow: hidden;
    float: left;
    padding: 0;
}
.social_share_privacy_area li .switch.on {
    background-position: 0 -12px; 
}
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info {
    position: relative; 
}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {
    display: none;
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 290px;
    padding: 5px 5px;
    margin: 0;
    font-size: 11px;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fdfbec;
    color: #000;
    z-index: 500;
}
.social_share_privacy_area li.gplus.help_info .info {
    left: -60px;
}
.social_share_privacy_area li .help_info.icon .info {
    left: -243px;
    width: 350px;
}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {
    display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
    display: none;
}
.social_share_privacy_area li .help_info.icon {
    width: 0px;
    height: 0px;
    position: relative;
    display: hidden;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
	border-top-width: 0;
	border-left-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
	border-right-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info {
	position: relative;
	top: -2px;
}
.social_share_privacy_area li.settings_info a {
	text-decoration: none;
	margin: 0 !important;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #f3f4f5;
    border: 2px solid #e7e3e3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;

    left: 0;
    position: absolute;
    top: 0;
    width: 135px;
    z-index: 1000;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {
	border-width: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
	display: none;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
	text-indent: -9999em;
	display: inline-block;
	background: #fff url(/parts/sp/socialshareprivacy/images/settings.png) no-repeat center center scroll;
	width: 25px;
	height: 20px;
	border: 2px solid #e7e3e3;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	border-left: 1px solid #ddd;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
	border-top-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
    border-width: 0;
    margin: 0;
    padding: 0 10px 10px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 10px 0;
	width: 115px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
	clear: both;
    float: left;
    margin: 4px 10px 4px 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
	-moz-transition: color .5s ease-in;
	-webkit-transition: color .5s ease-in;
	transition: color .5s ease-in;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
	color: #090;
}
/* Settings/Info end */

