/* 
		CSS STYLES openPR.de

		Datum: 14.2.2012
		Autor: Thorsten Höke
		
*/


body {
	margin: 0px;
	padding: 0px;
	background: #DBE4F5 url(/images/hintergrund.jpg) repeat-x fixed;
	font-family : Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000;
}

h1{
	font-size:14px;
	font-weight:bold;
	padding:2px 0 6px 0;
	margin: 0;
	color: #000;
}

h2, h2 a {
	font-size:12px;
	line-height: 15px;
	font-weight:bold;
	color: #D67719;
	padding:0;
	margin: 0;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color: #D67719;
	padding:0;
	margin: 0 0 8px 0;
}

h4 {
	font-size:12px;
	font-weight:bold;
	display:inline;
}

.box {
	background: #fff url(/images/box_bg.jpg) repeat-x;
	margin: 0 0 11px 0;
	padding: 8px 14px 10px 14px;
  border-radius:8px;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
}

.box1 {
	background: #fff url(/images/box_bg.jpg) repeat-x;
	margin: 8px 15px 0 0;
	padding: 8px 14px 10px 14px;
  border-radius:8px;
  font-size: 12px;
  width: 300px;
  float: left;
  clear: both;
}

.box1a {
	background: #fff url(/images/box_bg.jpg) repeat-x;
	margin: 8px 15px 0 0;
	padding: 8px 14px 10px 14px;
  border-radius:8px;
  font-size: 12px;
  width: 300px;
  float: left;
}

.box2 {
	background: #fff url(/images/box_bg.jpg) repeat-x;
	margin: 8px 0 0 0;
	padding: 8px 14px 10px 14px;
  border-radius:8px;
  font-size: 12px;
  width: 300px;
  float: right;
}

.boxads {
	background: #fff url(/images/ads_bg.jpg) repeat-x;
	margin: 12px 0 0 0;
	padding: 19px 14px 17px 14px;
	border-radius:8px;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
}

.ads1 {
	margin: 8px 15px 8px 0;
	padding: 6px 13px;
	border-radius:8px;
  width: 300px;
  float: left;
  clear: both;
  border: 1px solid #DFE6F6;
}

.ads2 {
	margin: 8px 0 8px 0;
	padding: 6px 13px;
	border-radius:8px;
  width: 300px;
  float: right;
  border: 1px solid #DFE6F6;
}

.ads20 {
	margin: 8px 0 10px 0;
	padding: 0px 14px;
  width: 300px;
  float: right;
}

.space {
	background: #fff;
	margin: 12px 0 0 0;
	padding: 10px 15px;
  font-size: 12px;
}

.totop {
	padding: 20px 0 0 15px;
  font-size: 11px;
  float: left;
}

.copyright {
	padding: 20px 15px 0 0;
	float: right;
  font-size: 11px;
  color: #667;
}

.copyright a {
  color: #667;
}

.clear {
	clear: both;
}

.exklusiv {
	border: 1px solid #ccc;
	margin: 0 0 20px 0;
  border-radius:8px;
  background-color:#F8F9FD;
	padding: 1px 8px 1px 10px;
	font-size: 11px;
	line-height:14px;
}

.exklusiv a:hover {
	color: #d67719;
	text-decoration: none;
	}
	
.anker {
	position: relative;
	top: -20px;
}



.imgbox {
	text-align:center;
	float:left;
	padding: 12px 7px 5px 7px;
	background: #F8F9FD;
  border: 1px solid #ccc;
  border-radius:8px;
  margin:0px 15px 5px 0px;
}

#pmtxt1 {
	margin-top: -30px;
}

#pmtxt2 {
	margin-top: -16px;
}

#pmtext {
	display: none;
}


.toolbox {
	margin:4px 0 0 0;
}

.toolbox a {
	text-decoration: none;
	font-size:11px;
	display: block;
	margin-bottom: 7px;
	padding-left: 22px;
	height: 14px;
}

.toolbox a:hover {
	color: #D67718;
}

.print {
	background: #fff url(/images/icons/print.gif) no-repeat;
}

.pdf {
	background: #fff url(/images/icons/pdf.gif) no-repeat;
}

.email {
	background: #fff url(/images/icons/email.gif) no-repeat 0 2px;
}

.zoomimg {
	z-index: 1;
}

.zoom {
	position: absolute;
	padding: 2px 5px;
	background: #fff;
	border-radius:4px;
	z-index: 2;
}


h5{
	font-size:13px;
	font-weight:bold;
	margin:3px 0 4px 0;
	padding: 4px;
	color: #d67719;
}

.page {
	width: 960px;
	margin:0px auto;
}

.header {
	float: left;
	width: 960px;
	height: 90px;
}

.logo {
	float: left;
	padding: 20px 21px 20px 21px;
	background: #DBE4F5 url(/images/hintergrund.jpg) repeat-x;
}

.recherche {
	background: #fff;
	padding: 10px 15px;
	border: 1px solid #ccc;
	background-clip:initial;
  background-origin:initial;
  border-radius:8px;
  width: 195px;
}

.navileiste {
	clear: both;
	height: 24px;
	width: 960px;
	background: #BF6A15 url(/images/navi_bg3.gif) no-repeat;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}

.buttons {
	float: right;
	margin: 3px 25px 0 0;
}

.navifixed {
	clear: both;
	height: 24px;
	width: 960px;
	background: #BF6A15 url(/images/navi_bg3.gif) no-repeat;
	border-bottom: 1px solid #ccc;
	position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}

ul#Navigation {
	  margin: 0; 
	  padding: 0 22px;
	  text-align: center;
}

ul#Navigation li {
	  list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    border-right: 1px solid #fff;
    margin: 0; 
    padding: 0;
    font-weight: bold;
    font-size: 12px;
}

* html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
}

*:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
}

ul#Navigation li ul {
    margin: 0; 
    padding: 5px 0 8px 0;
    position: absolute;
    top: 2.0em; 
    left: 0;
    background: #F8F9FD;
    border: 1px solid #ccc;
    display: none;  /* Unternavigation ausblenden */
    z-index: 3;
    border-bottom-left-radius:8px;
  	border-bottom-right-radius:8px;
}

* html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }

*:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    padding-bottom:0.4em;
}

ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
}

ul#Navigation li ul li {
    float: none;
    display: block;
    color: #c26c16;
    background: #F8F9FD;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    width: 230px;
}

ul#Navigation a, ul#Navigation span {
    display: block;
    text-decoration: none;
    padding: 5px 19px 5px 19px;
    margin: 0px;
		color: #FFF;
}

* html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
}

ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
	 
}

ul#Navigation li ul a {
	  color: #334;
	  background: #F8F9FD;
}

ul#Navigation li ul a:hover, ul#Navigation li ul a.act {
	  color: #c26c16;
	  background: url(/images/icons/pfeilo.gif) no-repeat 10px 9px;
}

li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #7c430c;
    background: #F8F9FD;
}

ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
	  
}


.main {
	clear: both;
	float: left;
	margin: 0;
	padding: 20px 18px 15px 20px;
	background: #fff;
	width: 922px;
}

.content {
	float: left;
	width: 676px;
	margin: 0 20px 0 0;
	line-height: 16px;
}

.content p {
	line-height: 15px;
}

.content ul {
	list-style: none;
	margin: 0;
	padding: 6px 0 0 5px;
}

.content li {
	list-style: none;
	margin: 0;
	padding: 2px 0;
}

.content li a {
	color:#000;
	background: url(/images/icons/pfeil.gif) no-repeat 0 4px;
	padding-left: 10px;
	display: block;
}

#help li {
	color:#000;
	background: url(/images/icons/pfeil.gif) no-repeat 0 4px;
	padding: 0 0 10px 10px;

}

.schlagwort {
	float: left;
}

.schlagwort a {
	margin: 0 3px 6px 0;
	line-height: 25px:
	display: inline;
	float: left;
	padding: 2px 4px;
	background: #DBE4F5;
}

.right {
	float: left;
	width:226px;
	font-size: 12px;
}

div.sidebox {
  background-attachment:initial;
  background-clip:initial;
  background-color:#F8F9FD;
  background-origin:initial;
  background-position:0 0;
  border: 1px solid #ccc;
  border-radius:8px;
  margin-bottom:20px;
  width:196px;
  padding: 10px 13px;
}

div.sidebox h1{
	font-size:13px;
	font-weight:bold;
	margin:0 0 7px 0;
	padding: 0;
	color: #d67719;
}

div.sidebox li a {
	text-decoration: none;
	color:#000;
	background: url(/images/icons/pfeil.gif) no-repeat 0 3px;
	padding-left: 10px;
	display: block;
}

div.sidebox li a:hover {
	text-decoration: none;
	color:#d67719;
	background: url(/images/icons/pfeilo.gif) no-repeat 0 3px;
}

div.sidebox a:hover {
		color:#d67719;
}

div.sidebox ul {
	margin: 0;
	padding: 0;
}

div.sidebox li {
	list-style: none;
	margin-left: 2px;
}

div.box1 ul, div.box2 ul {
	margin: 0;
	padding: 0;
}

div.box1 li, div.box2 li {
	list-style: none;
	padding: 1px 0;
}

div.box1 li a, div.box2 li a {
	text-decoration: none;
	color:#000;
}

div.box1 li a:hover, div.box2 li a:hover {
	color:#d67719;
}

.bottom {
	clear: both;
	float: left;
	width: 863px;
	margin: 0 0 20px 0;
}





a{color: #000; text-decoration: none;}
/*a:visited {color: #444444; text-decoration: none;} */
a:hover {text-decoration: underline; }

.google_ad{
	margin: 15px 0 5px 0;
	background-color:#fff;
}

.navtable{
	border:1px solid #CAD3E1;
	font-size:11px;
}

.navhd{
	/*line-height:18px;*/
	font-size:11px;
	background-color:#dae4f4;
	background-image:url(/images/headline_bg.gif);
  background-repeat:repeat-x;
	color:#000;
	font-weight:bold;
	padding:4px;
}



.teaser_hd{
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#000;
	text-decoration: none;
}
a:visited.teaser_hd{
	color:#666;
}
a:hover.teaser_hd{
	text-decoration: underline;
}

.teaser_subhd{
	font-size:11px;
	line-height:15px;
	color:#666;
	margin: 2px 0 3px 0;
}
a.teaser_subhd{
	color:#000;
	font-weight:bold;
}
a:hover.teaser_subhd{
	text-decoration: underline;
}

.teaser_txt{
	font-size:12px;
	font-weight:normal;
	line-height: 15px;
	color:#000;
	margin:4px 0 0 0;
}

h2 a:hover {
	text-decoration: underline;
	
}


.teaser_txt a{
	text-decoration: none;
	background: url(/images/icons/pfeilo.gif) no-repeat right 4px;
	padding-right: 9px;
	display: inline;
}
.teaser_txt a:hover{
	text-decoration: underline;
}

.pr_cat,a:visited.pr_cat{
	font-size:11px;
	color:#D67719;
	font-weight:bold;
}
a:hover.pr_cat{
	text-decoration:underline;
}

.pr_ad{
	padding: 5px 0px;
	
}
.pr_from,a:visited.pr_from{
	font-size:11px;
	color:#D67719;
	text-decoration:none;
}
a:hover.pr_from{
	text-decoration:underline;
}
	
.pr_nav{
	font-size:11px;
	/*font-weight:bold;*/
	line-height:11px;
	color:#000;
	text-decoration:none;
	padding-right:4px;
}
a:hover.pr_nav{
	color:#000;
	text-decoration:underline;
}
.pr_hd{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.pr_txt{
	font-size:12px;
	line-height:16px;
}

.subnav
{
	font-size: 11px;
	color : #666;
	text-decoration: none;
	line-height : 11px;
	margin:0px;
	padding:0px;
}

a:visited.subnav,a:active.subnav
{
	color : #666;
}
a:hover.subnav
{
	color : #000;
}

img { border: 0; }

.radio { border: 0; background-color:#9BA7EE; }

ul {
	padding:0px;
	margin: 0 0 0 8px;
}

li {
	padding:0px;
	margin: 0 0 4px 8px;
}





.inputfield
{
	font-size:12px;
	padding:1px;
	border: 1px solid #999;
}

.textfield
{
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	padding:1px;
	border: 1px solid #999;
}

.button{
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#3f3f3f;
	/*height	: 17px;*/
	border:1px solid #999;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background: url(/images/bg-button.gif);
	text-transform: uppercase;
}

.bulllink{
	background: url(/images/icons/pfeilo.gif) no-repeat 1px 4px;
	padding-left: 9px;
}

.step0{
	background-color: #dae4f4;
	padding: 3px;
	color: #999;
	font-weight: bold;
}

.step1{
	font-weight: bold;
	padding: 3px;
	color: #000;
	background: #dae4f4;
}

.st0{
	padding: 3px;
	color: #999;
	font-weight: bold;
}

.st1{
	font-weight: bold;
	padding: 3px;
	color: #000;
}


.steplink{
	text-decoration:none;
	color: #999;
}

a:visited.steplink{
	color:#999;
}
a:hover.steplink{
	color:#000;
}

.abclink, a:visited.abclink{text-decoration:none;font-size:14px;font-weight:normal;color:#000;padding:0px 4px;line-height:20px;margin:1px;}
a:hover.abclink{background:#dae4f4;color:#D67719;}

.dwnlink{
	cursor: pointer;
	text-decoration: none;
	background: url("/images/down.gif") no-repeat 100% 5px; 
	padding-right: 10px;
}
.uplink{
	cursor: pointer;
	text-decoration: none;
	background: url("/images/up.gif") no-repeat 100% 5px; 
	padding-right: 10px;
}

.navlink{
	width : 174px;
	/*height : 18px;*/
	/*background-color : #eee;*/
	display : block;
	/*border : 1px solid #ddd;*/
	color : #000;
	line-height:16px;
	/*padding-left : 3px;*/
	/*padding-top : 1px;*/
	padding : 2px 1px 1px 3px;
	/*margin-top : 3px;*/
	/*vertikal-align : middle;*/
	font-size : 11px;
	/*font-weight : bold;*/
	text-decoration	: none;
}

#advice a{color:#000; background: url(/images/icons/pfeilo.gif) no-repeat 1px 4px;
	padding-left: 9px;}
#advice a:hover{color:#D67719}

div#blindfold {
	text-align: center; 
	color:#ca6908;
	height: 22px;
	margin: 0;

}

div#twitter {
	cursor: pointer;
	background-image: url(/images/social-media/twitter.png);
	vertical-align:middle;
	float: left; 
	width: 140px; height:21px; 
}

div#facebook {
	cursor: pointer;
	background-image: url(/images/social-media/faceb.png);
	vertical-align:middle;
	float: left; 
	width: 140px; height:21px; 
	margin-left: 10px;
}

.content ul.sbm {margin:0; padding:3px 0 10px 0; }
ul.sbm li{background-image:none;display:inline;float:left;line-height:1em;margin:0 10px 0 0;padding:0;width:auto}
ul.sbm li a, #content div.post ul.sbm li a:hover{background:#F8F9FD;border:1px solid #ccc;color:#3B5998;display:block;float:left;padding:2px 5px;margin:0;text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
ul.sbm li a:hover{background:#E3EBF6;color:#333}
ul.sbm li a img, #content div.post ul.sbm li a:hover img{float:left;margin:0 3px 0 0; width:16px}


.socialbuttons {background:#F8F9FD;border:1px solid #ccc;color:#3B5998;display:block;margin-left:7px;float:left;padding:2px 5px;text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
.socialbuttons img {margin: 0; float: left;}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/images/icons/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/images/icons/close.png);}
#sb-nav-next{background-image:url(/images/icons/next.png);}
#sb-nav-previous{background-image:url(/images/icons/previous.png);}
#sb-nav-play{background-image:url(/images/icons/play.png);}
#sb-nav-pause{background-image:url(/images/icons/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
