

*.missing {
	font-size: 30px;
	color: red;
	text-decoration: blink;
}

div.clean {
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	margin: 0px;
	padding:0px;
	border: 0px;
	clear: both;
	float:none;
}

#content {
	float:left;
	width:500px;
	margin-left:25px;
	text-align:left;
}

div#container div.morewidth {
	margin-left: 10px;
	width: 525px;
}

body.wide #content {
	width:680px;
}

#content a, #right_frame a {color:#8C0009;}
#content a:visited{text-decoration:none;}
#content #readNext a:visited {text-decoration:underline;}
#content #readPrevious a:visited {text-decoration:underline;}

#content #readNext {

	text-align:right;
	width:250px;
}
#content #readPrevious{

	text-align:left;
	width:250px;
	float:left;
}

#content h1, #right_frame h1 {
	padding-top:10px;
	color:#8C0009;
	font-size:1.2em;
}

#content h1.overhead{
margin-bottom:3px !important;
padding-bottom:0px !important;
}
#content h1.subhead{
margin-top:0px !important;
padding-top:0px !important;
}


#content h2 {
	color:#8C0009;
	font-size:1em;
	padding-top: 10px;
}

#content h1.inhalte,#content h2.inhalte,#content h3.inhalte{
	color: #8E1421 !important;
}

#content h1.shopping,#content h2.shopping,#content h3.shopping{
	color: #5482AF !important;
}

#content h1.lifestyle,#content h2.lifestyle,#content h3.lifestyle{
	color: #856DAD !important;
}

#content h1.diecenter,#content h2.diecenter,#content h3.diecenter{
	color: #84C3BA !important;
}

#content h1.inv_rel,#content h2.inv_rel,#content h3.inv_rel{
	color: #EDBD69 !important;
	
}

#content h1.lagebericht,#content h2.lagebericht,#content h3.lagebericht{
	color: #D3636E !important;
}

#content h1.abschluss,#content h2.abschluss,#content h3.abschluss{
	color: #65BFF1 !important;
}

#content h3 {
	color:#564B47;
	font-size:1em;
}	

#content h1 sup {
	font-size:0.9em;
}

#content h2 sup {
	font-size:0.7em;
}

#content p {
	margin:0px;
	padding:0px;
	margin-bottom:12px;
}
#content p sup {
	font-size:0.6em;
}

#content p.introtext {
	color:#8C0009;
	font-size:13px;
}

#content img.headpic{
	margin-top:14px;
	margin-bottom:15px;
}

#content h2.image_head, #content h2.table_head { margin-bottom:0px; }
#content h3.image_text, #content h3.table_text { margin-bottom:0px; margin-top:0px;}
#content img.chart { margin-top:5px; margin-bottom:10px;}

#content ol.dec_list { list-style-type:decimal;}
#content ol.abc_list { list-style-type:lower-alpha;}
#content ul.roterpfeil  {list-style-image:url(../pic/a_pfeil_rot.gif); margin-top:5px;}
#content li {margin-bottom:5px;}


#content .exceldl {
	width:100%;
	text-align:right;
	margin-bottom:20px;
}

#content .exceldl img {
	width:16px;
	height:16px;
}

#content ul li {
	list-style-image:url(../pic/pics/bullet.gif); 
	padding-bottom:10px;
	}

#content ol.alpha
{
	list-style-type:upper-alpha;
	padding-bottom:10px;
}

#content .bericht_ar_zitat{
	border-top:1px solid #F1C86C;
	border-bottom:1px solid #F1C86C;
	
	background-color:#FAF5FB;
	
	padding:10px 0px 10px 10px;
	
	font-weight:bold;
	text-align:left;
}

#content .bericht_ar_zitat .sign {
	float:left;
	width:15px;
	height:30px;
}

#content span.text_bold, p.text_bold {font-weight:bold;}

#content p.warning {font-weight:bold; color:red; font-size:25px; background:yellow; padding:3px; border:1px solid red;}

#sitemap td,#sitemap th {
	border-bottom:1px solid #FFCB6B;
	vertical-align:middle;
	padding:4px;
	line-height:15px;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	}
#sitemap tr.highlight td,#sitemap tr.highlight th {background-color:#F7F7F7 }
#sitemap td.level2,#sitemap th.level2 {padding-left:24px;}	
#sitemap td.level3,#sitemap th.level3 {padding-left:44px;}	
#sitemap td.level4,#sitemap th.level4 {padding-left:64px;}	


#sitemap td a,#sitemap th a {
	color:#564B47 !important;
	font-size:11px;
	text-decoration:none;
}
	
#anhang_list td ,#anhang_list th{
	border-bottom:1px solid #FFCB6B;
	vertical-align:middle;
	font-weight:normal;
	text-align:left;
	padding:4px;
	line-height:15px;
	}
#anhang_list tr.highlight td, #anhang_list tr.highlight th {background-color:#F7F7F7 }
#anhang_list td.level3, #anhang_list th.level3 {padding-left:4px;}	
#anhang_list td.level4, #anhang_list th.level4 {padding-left:24px;}	


#anhang_list td a, #anhang_list th a  {
	color:#564B47 !important;
	font-size:11px;
	text-decoration:none;
}
#anhang_list td.level3 a ,#anhang_list th.level3 a{font-weight:bold;}	




table.signatures td {
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	padding:2px;
	vertical-align:bottom;
	text-align:center;
}

/***************    SHOPPING TABLE       **************************/
table.shooping tbody td,table.shooping tbody th{
	font-size:10px;
}
table.shooping thead tr th {
	border-bottom:1px solid #FFCB6B !important;
	font-weight:bold;
	vertical-align:bottom;
}
/***************    KALENDER TABLE      **************************/
table.kalender{
line-height:1.5;
}

table.kalender tbody td.col0,table.kalender tbody th.col0{
	color:#8C0008;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
	vertical-align:top;
	width:22%;
	line-height:1.5;
	padding:3px;
}
table.kalender tbody td.col1,table.kalender tbody th.col1{
	margin:0pt;
	padding:0pt;
	text-align:left;
	padding:3px;
	line-height:1.5;
	color:#564B47;

}



/** GLOSSAR ------------------ */

#glossaryHeader {
	background-color:#F7F5F8;
	border:1px solid #FFCA6C;
	line-height:32px;
	font-size:11px;
	text-align:center;
}

#glossaryHeader ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
}

#glossaryHeader li{
	display:inline;
	text-transform:uppercase;
	padding: 5px 5px 5px 5px;
	}

#glossaryHeader li a {
	color:#574D4B;
	font-weight:bold;
	text-decoration:none;
}

#glossaryHeader li.active a {
	color:#8C0009 !important;
}

ul#glossaryEntries {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#glossaryContent {
	padding:15px;
}

/** Startseite by lep & mby --------------------- */

.home_box_color1 { color:#EFC46B !important; }
.home_box_color2 { color:#5482AF !important; }
.home_box_color3 { color:#A1CFBF !important; }
.home_box_color4 { color:#D3636E !important; }
.home_box_color5 { color:#65BFF1 !important; }
.home_box_color6 { color:#E6A853 !important; }


div.home_box{
	width:160px !important;
	display:inline;
	margin-right:20px;
	float:left;
	margin-bottom:20px;
}

.home_box img {
	margin-bottom:10px;
	border:0;
}

.home_box h2{
	font-size:12px !important;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	padding-bottom:8px;
}

#content .home_box p {
	text-align:left;
	font-size:10px;
	width:160px !important;
	
	margin-bottom:5px;
}

#content .home_box a {

	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	text-decoration:none;
}

/* SHOPPING BY seg */
#content div.shopping_box{
	width:160px !important;
	display:inline;
	margin-right:20px;
	margin-bottom:5px;
	float:left;
}

#content div.shopping_box_left{
	width:360px !important;
	display:inline;
	float:left;
}

#content div.shopping_box_right{
	width:160px !important;
	display:inline;
	float:left;
}

#content div.shopping_box_middle{
	width:340px !important;
	display:inline;
	float:left;
	
	margin-bottom:5px;
}

#content .shopping_box img {
	margin-bottom:10px;
	border:0;
}

#content .shopping_box_right img {
	margin-bottom:10px;
	border:0;
}

#content .shopping_box h2, #content .shopping_box_middle h2,#content div.shopping_box_right h2{
	font-size:11px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	
	color:#5482af;
}

#content .shopping_box p {
	text-align:left;
	font-size:10px;
	width:160px !important;
}

#content .shopping_box_left a,#content .shopping_box_right a {
	color:#5482af; 
	font-size:10px;
	text-decoration:underline;
}


#content div.personalshopping{
	width:500px;
	display:inline;
	margin:0px;
	padding:0px;
}

#content .personalshopping .pic{
	width:130px;
	display:inline;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
}

#content .personalshopping .text{
	width:360px;
	display:inline;
	float:left;
	
	margin:0px;
	padding:0px;
}

#content .personalshopping h2{
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	
	color:#4F4B48;
}

#content .personalshopping p{
	margin:0px;
	padding:0px;
}

#content hr.personalshopping_hr{
	height:1px;
	color:#F1C66A;
	border-top:1px solid #F1C66A;
	border-bottom: 0px none;
	border-right: 0px none;
	border-left: 0px none;
	margin:5px 0px 5px 0px;
	padding:0px;
	}
	
#content div.buchtipps{
	width:500px;

	margin:0px;
	padding:0px;
	
	font-size:7pt;
	text-align: left;
}

#content .buchtipps .headline{
	color:#5482AF;
	
	border-bottom:1px solid #F0C46B;
	
	padding:0px 0px 10px 0px;
}

#content .buchtipps .row{
	border-bottom:1px solid #F0C46B;
	
	padding:5px 0px 5px 0px;
}

#content .buchtipps .row.odd{
	background-color:#FFF3D9;
}

#content .buchtipps .row.even{
	background-color:#FFFFFF;
}

#content .buchtipps *.box1{
	width:20px;
	
	float:left;
	
	color:#8B1223;
	font-weight:bold;
	text-align:center;
}
#content .buchtipps *.box2{
	width:146px;
	margin-right:10px;
	
	float:left;
}
#content .buchtipps *.box3{
	width:150px;
	margin-right:10px;
	
	float:left;
}
#content .buchtipps *.box4{
	width:150px;
	margin-right:10px;
	
	float:left;
}

#content div.buchtipps_left{
	width:290px;
	
	margin:0px 15px 0px 0px;
	padding:0px;
	
	float:left;
	
	font-size:7pt;
	text-align: left;
}

#content div.buchtipps_left h1, #content div.buchtipps_right h1{
	margin:0px;
	padding:0px;
}

#content div.buchtipps_right{
	width:195px;
	
	margin:0px 0px 0px 0px;
	padding:0px;
	
	float:left;
	
	font-size:7pt;
	text-align: left;
}

#content .buchtipps_left .headline, #content .buchtipps_right .headline{
	border-bottom:1px solid #F0C46B;
	
	padding:5px;
}

#content .buchtipps_left .row, #content .buchtipps_right .row{
	border-bottom:1px solid #F0C46B;
	
	padding:5px;
}

#content .buchtipps_left .row.odd, #content .buchtipps_right .row.odd{
	background-color:#FFF3D9;
}

#content .buchtipps_left .row.even, #content .buchtipps_right .row.even{
	background-color:#FFFFFF;
}

#content div.typbes_left{
	float:left;
	width:170px;
	
	margin-right:10px;
}

#content div.typbes_right{
	float:left;
	width:320px;
	
	text-align:left;
	color:#554c4d;
}

#content .typbes_right h2{
	margin:0px 0px 0px 0px;
	padding:0px;
	
	font-size:8pt;
	color:#554c4d;
}

#content .typbes_right .row{
	border-bottom:1px solid #F0C46B;
	
	padding:5px;
}

#content .typbes_right .row .box1{
	width:260px;
	margin-right:10px;
	float:left;
}
#content .typbes_right .row .box2{
	width:40px;
	float:left;

	font-weight:bold;
}

#content div.duefte_left{
	width:244px;
	margin:0px 11px 0px 0px;
	padding:0px;
	
	float:left;
	
	font-size:7pt;
	text-align: left;
}

#content div.duefte_right{
	width:244px;
	
	margin:0px 0px 0px 0px;
	padding:0px;
	
	float:left;
	
	font-size:7pt;
	text-align: left;
}

#content div.duefte_left h1, #content div.duefte_right h1{
	margin:0px;
	padding:0px;
}

#content .duefte_left .headline, #content .duefte_right .headline{
	border-bottom:1px solid #F0C46B;
	
	padding:5px;
}

#content .duefte_left .row, #content .duefte_right .row{
	border-bottom:1px solid #F0C46B;
	
	padding:5px;
}

#content .duefte_left .row.odd, #content .duefte_right .row.odd{
	background-color:#FFF3D9;
}

#content .duefte_left .row.even, #content .duefte_right .row.even{
	background-color:#FFFFFF;
}

#content .duefte_left *.box1,#content .duefte_right *.box1{
	width:20px;
	margin-right:10px;
	
	float:left;
	
	color:#8B1223;
	font-weight:bold;
	text-align:center;
}
#content .duefte_left *.box2,#content .duefte_right *.box2{
	width:200px;
	
	float:left;
}


#content div.awards {
	width:310px;
	margin:0px 0px 0px 10px;
	padding:0px;
	float:right;
	font-size:7pt;
	text-align: left;
	border-top:1px solid #F0C46B;
}

#content .awards .row {
	border-bottom:1px solid #F0C46B;
	padding:5px;
}

#content .awards .row.odd {
	background-color:#FFF3D9;
}

#content .awards .row.even {
	background-color:#FFFFFF;
}

#content .awards *.box1 {
	width:90px;
	margin-right:10px;
	float:left;
	text-align:center;
}
#content .awards *.box2 {
	width:200px;
	float:left;
}

#content .awards h1 {
	color: #EDBD69 !important;
	font-weight:bold;
	margin:0;
}



/* LIFESTYLE BY seg */

#content div.inandout_left{
	width:256px;
	
	margin:0px 11px 0px 0px;
	padding:0px;
	
	float:left;
	
	font-size:7pt;
	text-align: left;
}

#content div.inandout_right{
	width:256px;
	
	margin:0px 0px 0px 0px;
	padding:0px;
	
	float:left;
	
	font-size:7pt;
	text-align: left;
}

#content div.inandout_left h1, #content div.inandout_right h1{
	margin:0px;
	padding:0px;
}

#content .inandout_left .headline, #content .inandout_right .headline{
	border-bottom:1px solid #F0C46B;
	
	padding-bottom:5px;
}

#content .inandout_left .row, #content .inandout_right .row{
	border-bottom:1px solid #F0C46B;
	
	width:245px;
	
	padding:5px;
}

#content .inandout_left .row.odd, #content .inandout_right .row.odd{
	background-color:#FFF3D9;
}

#content .inandout_left .row.even, #content .inandout_right .row.even{
	background-color:#FFFFFF;
}

/* DIE CENTER BY seg */
#content div.die_center{
	width:160px !important;
	display:inline;
	margin-right:20px;
	float:left;
}

#content .die_center img {
	margin-bottom:10px;
	border:0;
}

#content .die_center h2,#content h2.die_center_nodiv{
	font-size:11px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	
	text-align:left;
	
	color:#84c3ba;
}

#content h2.die_center_nodiv{
	font-size:12px;
}

#content .die_center p {
	text-align:left;
	font-size:10px;
	width:160px !important;
}

#content .die_center a{
	color:#84c3ba; 
	font-size:10px;
	text-decoration:underline;
}

/* CENTER OVERVIEW BY seg */
div.overview_box {
	width: 525px;
	border-bottom: 1px solid #F0C569;
	padding: 6px 0px 6px 0px;
	overflow: visible;
}

div.overview_box div.view_box {
	float: left;
	width: 260px;
}

div.overview_box div.view_box a {
	text-decoration: none;
}

div.overview_box div.view_box img {
	border:0;
}

div.overview_box div.view_box span.headline {
	padding: 0px;
	margin: 0px;
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
}
table.rueckblick_tab {
	width:100%;

}
table.rueckblick_tab td{
	vertical-align:top;
}
table.rueckblick_tab td img{
	margin-top:5px;
	margin-bottom:5px;
}
table.rueckblick_tab a{
	text-decoration:underline !important;
	font-size:11px;

}
table.rueckblick_tab td span.headline {
	padding: 0px;
	margin: 0px;
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
}
table.rueckblick_tab td p{
	padding: 0px;
	margin: 0px!important;
	padding-top: 9px!important;
	line-height: 11px;
	font-size: 11px;
	text-align:left;
}

div.overview_box div.view_box p {
	padding: 0px;
	margin: 0px!important;
	padding-top: 9px!important;
	line-height: 11px;
	font-size: 11px;
	text-align:left;
}

div.overview_box div.view_box p.left_side {
	padding-right: 6px !important;
}

div.overview_box div.view_box img {
	float: left;
	margin: 0px;
	margin-right: 10px;
}

/* CENTER OVERVIEW PAGES by seg */
#content div.centeroverview_left{
	width:190px;
	float:left;
	
	margin:0px;
	padding:0px;
}

#content div.centeroverview_middle{
	width:154px;
	float:left;
	text-align:center;
	
	margin:0px 10px 0px 10px;
	padding:0px;
}

#content div.centeroverview_right{
	width:154px;
	float:right;
	text-align:center;
	
	margin:0px;
	padding:0px;
}

#highlightBox {
	border:1px solid #8D0008;
	font-size:11px;
	margin-top:14px;
}

#highlightBox h2, #highlightBox h3, #highlightBox p{
	margin:0px;
	padding:0px;
	font-size:12px;
	color: #8C0009;
	padding-left:5px;
	
}

#highlightBox h2 {
	margin-top:5px;
	margin-bottom:10px;
}

#highlightBox h3 
{
	margin-top:5px;
	font-size:11px;
}

#highlightBox p 
{
	color:#564B47;
	font-size:11px;
	margin-bottom:3px;
	margin-right:5px;
}

#highlightBox img {
}

#search_result hr {
	height:1px;
	color:#FFCB6B;
	background-color:#FFCB6B;
	border-width:0px;
}

#warenkorb .delete{
	float:right;
	}

#content .form {
	border:1px dotted #FFCA6C;
	background-color:#F7F5F8;
	padding:10px;
}

.invisibleItem {
	display:none;
}

#content .imageDescription {
	margin-left:2px;
	width:525px;
	background-color:#F5F5F7;
	border-top:1px solid #F5F5F7;

}

#content .imageDescription h2 {
	text-transform:uppercase;
	padding-left:10px;
}

#content .imageDescription p {
	padding-left:10px;
	padding-right:10px;
}

#content .yellowBorder {
	border-bottom:3px solid #ECCD72;
}

#content .greenBorder {
	border-bottom:3px solid #D0E0C3;
}

#content .redBorder {
	border-bottom:3px solid #8D131E;
}

#content .blueBorder {
	border-bottom:3px solid #CEE0F4;
}


.search_keyword {
	color:#8C0009;
	font-weight:bold;
}

#content div.underlogo{
	float:left;
	margin-left:15px;
	text-align:left;
	width:500px;
}

img.pic_left{
	float:left;
	margin:10px 10px 10px 0px;
}
img.pic_right{
	float:right;
	margin:10px 0px 10px 10px;
}

#content div.mini, #content div.small {
	width: 100%;
	overflow: auto;
}
