/* Beginn allgemeine Festlegungen */
* {margin: 0;padding: 0;}

body  { font-family: Arial, Verdana, Helvetica, sans-serif;color: #2c2c2c;background-color: #fff; 
font-size: 12px;text-align: left; margin-left: 20px; margin-top: 20px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {color: #2c2c2c;}
img {border: none;}
.refresh { clear: both;}
.upper {color:#000000;}
.upper a:link {color:#000;}
.upper a:visited {color:#000;}
.upper a:hover {color:#000;}
.lower {color:#000000;}
#kopfbild-unter {padding: 7px 0px 0px 0px;}
#rahmen { padding-left:0px;text-align: left; margin-top: 15% 50mm;margin-left:15% 50mm;}

/* Kofbereich */
#sprache {padding: 38px 0px 0px 870px;color: #6988a7;font-size: 11px;line-height:11px; display:none;}
#sprache  a.english {font-weight: bold;color: #6988a7 !important;text-decoration: none !important;text-transform: uppercase; display:none;}
#sprache a:hover.english  {text-decoration: underline !important; display:none;}
#logo {display:none;}
.print-logo {margin-left:0px;margin-bottom:15px;}
/*#logo {padding: 4px 0px 25px 30px;} */
/*#logo img {display: none;} */

/* Beginn Navigation */
#crums {font-size: 21px;color: #000;letter-spacing: 1px;margin-top: 5% 50mm;}
#crums a:hover {text-decoration: underline;color:#000;}
#crums ul li {font-size: 21px;margin-bottom: 0px;font-weight: normal;padding: 0px 0px 0px 0px;list-style: none;float: left;}
#crums ul li a {color: #000;text-decoration: none;}


/*rechte spalte*/
.bildrechts{margin-left: 5% 50mm;}


#navi {padding: 3px 0px 15px 21px;color: #6988a7;font-size: 11px;
height: 52px;display:none;}
#subnav {height: 52px;width: 956px;}

/* Linke Spalte */
#contentbox {float: left;padding-left:0px;width: 650px;}
#content {float: left;padding: 0px 0px 0px 0px;}
#content-abstand {padding-top: 11px;}
#contentbox #content h1 {font-size: 13px;margin-bottom: 2px;color: #3b72a9;text-transform: uppercase;text-align: justify;}
#contentbox #content h2 {font-size: 12px;margin-bottom: 2px;color: #2c2c2c;text-align: justify;}
#contentbox #content h3 {font-size: 12px;margin-bottom: 2px;color: #2c2c2c;letter-spacing: 0px;text-transform: uppercase;text-align: justify;}
#contentbox #content p {font-size: 12px;margin-bottom: 14px;color: #2c2c2c;line-height: 19px;text-align: justify;}
#contentbox #content a {color: #2c2c2c;text-decoration: none;}
#contentbox #content a:hover {text-decoration: underline;}
#contentbox #content ul li {font-size: 12px;margin-bottom: 6px;font-weight: normal;padding: 0px 0px 0px 0px;list-style:disc;list-style-position:outsite;margin-left:17px;}
#contentbox #content ul li a {color: #2c2c2c;text-decoration: none;}
#contentbox #content .strong {font-weight: bold;}
#contentbox #content .linkintern {color: #1b68b5;text-decoration: none;}

.spaltehomelinks {float: left;width: 471px;border-right: solid;border-right-color: #c8c7c7;border-right-width: 1px;
padding-right: 10px;}
.contentlinks-teaser {float: right;width: 227px;}
.contentlinks-teaser-b {float: left;width: 223px;
padding-left: 10px;}
.bildrechts-teaser {float: right;padding: 2px 0px 0px 9px;}
.bildlinks-teaser {float: left;padding: 2px 9px 0px 0px;}
.bildlinks-teaser-b {float: left;padding: 2px 9px 0px 0px;}
.bildlinks-teaser-c {float: left;padding: 2px 9px 0px 0px;}
.h1abstand-teaser {margin-bottom: 8px;line-height: 19px;}
.text-teaser {font-size: 12px;line-height: 19px;text-align: justify;}
.text-link-fuss {font-size: 11px;line-height: 16px;
font-weight: bold;text-align: center;}
.h2abstand-teaser {margin-bottom: 4px;}
.abstand-teaser {margin-bottom: 4px;}
.abstand-teaser-fuss {padding: 20px;}
.abstand-teaser-b {margin-bottom:20px;background-color: Aqua;}
.abstand-teaser-c {height: 18px;}
.abstand-uebersicht {margin-bottom: 12px;}



.spaltebildlinks {float: left;width: 466px;;padding-right: 20px;}
.spaltebildrechts {float: left;width: 235px;}

.contentlinks {float: left;width: 466px;}
.extrabreite{ width: 446px !important; }
.bildlinks {float: left;padding: 4px 20px 0px 0px;}
.bildlinks-unterseite {float: left;padding: 2px 10px 0px 0px;}
.bildlinks-unterseite-stars {float: left;padding: 2px 10px 0px 0px;margin-top:60px;}
.datum {font-size: 11px;}
.bildlinks-unterseite-b {float: left;padding: 4px 0px 0px 0px;}
.h1abstand-extra {padding: 6px;}
.h1abstand {margin-bottom: 15px;}
.h1abstand-b {margin-bottom: 8px;}
.h2abstand {margin-bottom: 6px;}

/* Rechte Spalte */
#infobox {float: left;padding: 0px 0px 0px 0px;width: 216px;color: #2c2c2c;font-size: 11px;font-weight: bold; display:none;}
#infobox #info {float: left;padding: 0px 8px 0px 10px;width: 198px;}
#infobox #info h1 {font-size: 12px;margin-bottom: 6px;letter-spacing: 1px;text-transform: uppercase;}
#infobox #info h2 {font-size: 12px;margin-bottom: 3px;}
#infobox #info h3 {font-size: 12px;margin-bottom: 3px;}
#infobox #info p {font-size: 12px;margin-bottom: 8px;font-weight: normal;line-height: 19px;}
#infobox #info .kontakt {font-size: 12px;margin: 0px 0px 7px 0px;font-weight: normal;}
#infobox #info a {color: #1b68b5;text-decoration: none;}
#infobox #info a:hover {text-decoration: underline;}
#infobox #info ul li {font-size: 12px;margin-bottom: 6px;font-weight: normal;background-image: url(/bpo/includes/media/images/kreuz.gif);background-repeat: no-repeat;padding: 0px 0px 0px 12px;list-style: none;}
#infobox #info ul li a {color: #2c2c2c;text-decoration: none;}
#infobox #info .strong {font-weight: bold;}

.mehrrechts {float: right;padding: 10px 0px 0px 0px;}
.mehrrechts_new {float: right;padding: 10px 0px 0px 0px; display: none; }

.lesslink { display:none;}
.mehrrechts-spalterechts {float: right;padding: 5px 10px 0px 0px;}
.bildkleinrechts {float: right;}
.blockrechts {text-align: justify;}
.linie {border-bottom: solid;border-bottom-color: #c8c7c7;border-bottom-width: 1px;}
.linienabstand {margin: 12px;}

#servicebox {float: left;color: #1b68b5;text-decoration: none;background-image: url(/bpo/includes/media/images/back-zahlen.gif);background-repeat: no-repeat;height: 50px;width: 720px;
padding: 7px 0px 0px 10px ;color: #2c2c2c;
display:none;
}
#servicebox a {color: #2c2c2c;text-decoration: none;}
#servicebox a:hover {text-decoration: underline;
}

#ergebnisbox {float: left;color: #1b68b5;text-decoration: none;background-image: url(/bpo/includes/media/images/back-zahlen.gif);background-repeat: no-repeat;height: 50px;width: 611px;
padding: 14px 0px 0px 10px ;color: #2c2c2c;}
#ergebnisbox-b {float: left;color: #1b68b5;text-decoration: none;background-image: url(/bpo/includes/media/images/back_zahlen_b.gif);background-repeat: no-repeat;height: 50px;width: 100px;
padding: 14px 0px 0px 10px ;color: #2c2c2c;}
#ergebnisbox a {color: #1b68b5;text-decoration: none;}
#ergebnisbox a:hover {text-decoration: underline;}
#ergebnisbox ul li {float: left;font-size: 13px;margin-bottom: 0px;padding: 0px 0px 0px 5px;list-style: none;
font-weight: bold;}
#ergebnisbox ul li a {color: #2c2c2c;text-decoration: none;}
#ergebnisrechts {float: right;padding: 0px 20px 0px 0px;}


/* Boxen */
.box-float {float: left;
padding-right: 10px;}
.box-float-b {float: left;}
.box-float-c {float: left;}
.box {width:386px;background-image: url(/bpo/includes/media/images/bottom-left.gif);
background-repeat: no-repeat;background-position: left bottom;}
.box-b {width:330px;background-image: url(/bpo/includes/media/images/bottom-left.gif);
background-repeat: no-repeat;background-position: left bottom;}
.box-outer {background-image: url(/bpo/includes/media/images/bottom-right.gif);background-repeat: no-repeat;
background-position: right bottom;padding-bottom: 20px;}
.box-inner {background-image: url(/bpo/includes/media/images/top-left.gif);background-repeat: no-repeat;background-position: left top;}
.box h2, .box-b h2 {background-image: url(/bpo/includes/media/images/top-right.gif);background-repeat: no-repeat;background-position: right top;padding-top: 20px;text-transform: uppercase;}
.box h2, .box-b h2, .box .boxtext, .box-b .boxtext {padding-left: 20px;padding-right: 20px;}
.box-h2-abstand {padding-top: 12px}

.bild-center-p {text-align: center;}

.box-float-pro {float: left;
padding-right: 21px;}
.box-pro {width:160px;background-image: url(/bpo/includes/media/images/bottom-left-pro.gif);
background-repeat: no-repeat;background-position: left bottom;}
.box-outer-pro {background-image: url(/bpo/includes/media/images/bottom-right-pro.gif);background-repeat: no-repeat;
background-position: right bottom;padding-bottom: 20px;}
.box-inner-pro {background-image: url(/bpo/includes/media/images/top-left-pro.gif);background-repeat: no-repeat;background-position: left top;}
.box-pro .innen-b {background-image: url(/bpo/includes/media/images/top-right-pro.gif);background-repeat: no-repeat;background-position: right top;padding-top: 9px;height: 42px;
font-size: 10px;}
.box-pro .innen-b, .box-pro .boxtext {padding-left: 10px;padding-right: 14px}
.box-abstand-unten {padding-top: 13px;}


/* Tabelle */
table.tabbox {width: 345px;}
table.tabbox-b {width: 290px;
height: 87px;}
table.tabbox-c {width: 720px;}
tr {}
td {}

table.awards {width: 375px !important;height: 87px; }

.awards-a {width: 120px;font-weight: bold;color: #0e5296;}
.awards-b {width: 20px;}
.awards-c {width: 340px;
line-height: 20px;}

/* Formulare */
.kopf-down {border-width: 1px;border-style: solid;border-color: #fff;color: #000A09;background-color: #e0e7ef;font-size: 11px;}
.rubrikensuche {padding-top: 4px;}

/* Suche */
#suchebox {padding: 5px 0px 0px 9px;
background-image: url(/bpo/includes/media/images/suche-back.gif);
background-repeat: no-repeat;
height: 42px;
display:none;
}

.suche-wort {padding: 3px 6px 0px 0px; float: left;color: #597a9c; font-size: 12px;font-weight: bold;text-transform: uppercase;list-style: none;}

input.kopf {float: left;height: 17px;width: 114px;border-width: 2px;border-style: solid;border-color: #fff;color: #597a9c;line-height: 17em;font-size: 13px;padding-left: 4px;background-image: url(/bpo/includes/media/images/suche-back-innen.gif);
background-repeat: no-repeat;font-weight: bold;}


#fussbox {font-size: 11px;line-height: 16px;
font-weight: bold;text-align: center; display:none;}
#fussbox a {color: #2c2c2c;text-decoration: underline;}
#fussbox a:hover {text-decoration: none;}

/* MORE-Links und Sections */
#moresection {
	display:block !important;
}
#lesslink {
	display:none;
}

.mehrrechts {
	display:none;
}

#data {
	display:inline;
}

#data_short {
	display:none;
}



/* Pressebilder */
.pressebild_links {
	float:left;
	margin:0px;
	padding:0px;
	margin-right:15px;
	margin-bottom:15px;
}

.pressebild_rechts {
	
	float:right;
	margin:0px;
	padding:0px;
}

.print-infos {
display:none;
}




/* Highlights, Geschaeftsfelder und Kontakt und Flex */
.highlights {
	float: right;
	padding: 4px 0px 0px 0px;
	width: 245px;
}

.highlights-left {
	float: left;
	padding: 4px 0px 0px 0px;
	width: 237px;
}

.box-kontakt {
	background-image: url(/bpo/includes/media/images/bottom-left-contact.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.box-highlights {
	width:90%;
	margin-top: 0px;
}

.box-kontakt {
	width: 730px;
	margin: 8px 0 18px 0;
}


.box-highlights h2, .box-kontakt h2 {
	/*
	background-image: url(/bpo/includes/media/images/top-right-contact.gif);
	background-repeat: no-repeat;
	background-position: right top;
	*/
	padding-top: 14px;
	text-transform: uppercase;
	font-size: 12px;
	color: #3b72a9 !important;
}

.box-kontakt h2 {
	margin-left: 110px;
	font-size: 13px;	
}

.h2contact {
	color: #3b72a9 !important;
	font-size: 13px;
	font-weight: bold;
}


.box-float-b {
	display:none;
}

#showflash {
	display:none;
}

.box h2, .box-b h2, .box .boxtext, .box-b .boxtext {padding-left: 0px;padding-right: 20px;}



#_2010_details, #_2009_details, #_2008_details, #_2007_details, #_2006_details, #_2005_details, #_2004_details, #_2003_details, #_2002_details, #_2001_details, #_2000_details, #_1999_details, #_1998_details, #_1997_details, #_1996_details, #_1995_details, #_1994_details, #tvtotal_details, #ladykracher_details, #musikauszeichnungen_details, #diewochenshow_details, #stromberg_details, #pastewka_details, #axelwillswissen_details, #rentapocher_details, #vergissamerika_details, #ankediecomedyserie_details, #drpsycho_details, #dieharaldschmidtshow_details, #dieingoappeltshow_details, #kinderkinder_details, #schlagdenraab_details, #briskosjahrhundertshow_details, #derdocschönheitistmachbar_details, #eltontv_details, #keineahnung_details, #ladyland_details, #mircomania_details, #ankeengelke_details, #axelstein_details, #bastianpastewka_details, #christianulmen_details, #christophmariaherbst_details, #elton_details, #haraldschmidt_details, #ingoappelt_details, #mariobarth_details, #oliverpocher_details, #stefanraab_details, #vanessajopp_details{
	display: block;
	width:630px !important;
}
#awardsbar{
	display:none;
}

#contentbox {
	width:645px;
}

#contentbox #content p {
	width:645px !important;
}

#contentbox #content .contentlinks {
	width:375px;
}

#contentbox #content .contentlinks p {
	width:375px !important;
}

.extrabreite {
	width:375px !important;
}

.contentlinks {
	width:400px;
}

