body { font-family: arial, helvetica, sans-serif;font-size:12px; color: #000000; margin:0px; background-color:#ffffff; }

a { text-decoration: none; color: #cb0000; font-size:12px; }
a:hover { text-decoration: underline; color: #cb0000; }
a:visited { color: #cb0000; }
img { border-width:0px; }
form { margin:0px; }
.hidden { position: absolute; left: -1000px; top: -200px; }

div.main { width:1000px; }
div.main_left   { width:150px; float:left; }
div.main_left div.navigation1 { font-size:11px; font-weight:bold; background-color:#cb0000; width:148px; padding-bottom:25px; }
div.main_left div.navigation1 a { padding-left: 10px; padding-top: 3px; padding-bottom:3px; width:138px; color: #ffffff; display:block; }
div.main_left div.navigation1 a.active { background-color:#ff0000; }
div.main_left div.navigation1 a:hover { background-color:#ff0000; color: #ffffff; text-decoration: none; }
div.main_left div.navigation1 a.logo { font-size:10px; padding-top: 15px; padding-bottom: 15px; }
div.main_right { width:185px; float:left; background-color:#f0f2f2; padding-top:15px; border-width:0px; border-color:#dddddd; border-style:solid; }

div.main_bottom { clear:both; width:835px; float:left; padding-top: 0px; font-size: 10px; color: #787979; font-weight:normal; }
div.main_bottom a { color: #787979; }
div.main_bottom a:visited { color: #787979; }
div.main_bottom a:hover { color: #cb0000; }
div.main_bottom div.footer { width:820px; padding: 5px; padding-right: 10px; background-color:#f0f2f2; text-align:right; }
div.main_bottom div.network { padding-top: 5px; width:835px; color: #787979; text-align:center; }

div.main_left div.navigation { font-size:10px; background-color:#cb0000; width:148px; padding-bottom:25px; }
div.main_left div.navigation a { font-weight:bold; padding-left: 10px; padding-top: 4px; padding-bottom:4px; width:138px; color: #ffffff;}
div.main_left div.navigation a.active { background-color:#ff0000; }
div.main_left div.navigation a:hover { background-color:#ff0000; color: #ffffff; text-decoration: none; }
div.main_left div.navigation a.logo { font-size:10px; padding-top: 15px; padding-bottom: 15px; }

div.main_left div.shadow1 { background-color:#d0d0d0; width:150px; padding-bottom:1px; margin-bottom:10px; }
div.main_left div.shadow2 { background-color:#717171; width:149px; padding-bottom:1px; }
div.main_left div.ad { padding:10px; }

div.main_top { padding-left:10px; }

/*INDEX*/
div.main_middle_index { width:500px; float:left; }
div.main_middle_index div.head1 { padding-top: 25px; padding-bottom: 15px; padding-left: 20px; font-style: italic; font-size: 16px; color: #CB0000; letter-spacing: 2px; }
div.main_middle_index div.teaser_1 { width:500px; float:left; padding-bottom:15px; }
div.main_middle_index div.teaser_1 img { float:left; padding-right:25px; }
div.main_middle_index div.teaser_1 div.head2 { padding-top: 15px;  }
div.main_middle_index div.teaser_1 div.head3 { font-size: 24px; }
div.main_middle_index div.teaser_1 div.head4 { font-size: 12px; }
div.main_middle_index div.teaser_2 { width:500px; float:left; padding-bottom:15px; }
div.main_middle_index div.teaser_2 img { float:left; padding-right:25px; }
div.main_middle_index div.teaser_3 { width:500px; float:left; padding-bottom:15px; }
div.main_middle_index div.teaser_3 img { float:right; padding-left:25px; }
div.main_middle_index div.teaser_4 { width:310px; float:left; padding-bottom:15px; }
div.main_middle_index div.head2 { padding-right:25px; padding-left: 25px; padding-top: 0px; font-size: 10px; color: #cb0000; }
div.main_middle_index div.head3 { padding-right:25px; padding-left: 25px; font-size: 18px; color: #737D80; font-family: verdana, sans-serif; }
div.main_middle_index div.head4 { padding-right:25px; padding-left: 25px; padding-top:5px; padding-bottom:25px; line-height: 18px; font-size: 12px; color: #4D5254; }
div.main_middle_index div.head4 img { padding-right:5px; float:none; padding-left:0px; }
div.main_middle_index a { color: #cb0000; font-size:10px; }
div.main_middle_index div.box { font-size:10px; width:165px; float:left; padding-left:25px; padding-top:0px; padding-bottom:15px; }
div.main_middle_index div.box div.head_red      { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #cb0000; color: #ffffff; width:155px; margin-bottom:1px; }
div.main_middle_index div.box div.head_2_red    { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #CC4545; color: #ffffff; width:155px; margin-bottom:1px; }
div.main_middle_index div.box div.head_blue     { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #1D3B6D; color: #ffffff; width:155px; margin-bottom:1px; }
div.main_middle_index div.box div.head_2_blue   { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #385F8D; color: #ffffff; width:155px; margin-bottom:1px; }
div.main_middle_index div.box div.head_orange   { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #EB7C3E; color: #ffffff; width:155px; margin-bottom:1px; }
div.main_middle_index div.box div.head_2_orange { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #EF9566; color: #ffffff; width:155px; margin-bottom:1px; }
div.main_middle_index div.box img { padding-right:5px; }
div.main_middle_index div.box div.text { background-color: #f0f2f2; padding: 10px; padding-bottom:0px; padding-top:0px; width: 145px; font-size:10px; color: #000000; font-weight:normal; }
div.main_middle_index div.box div.text1 { background-color: #f0f2f2; padding: 10px; padding-bottom:0px; width: 145px; font-size:10px; color: #000000; font-weight:normal; }
div.main_middle_index div.box div.text a { color: #cb0000; }
div.main_middle_index div.ad_top { width:500px; text-align:center; }
#bannerTmp { visibility:hidden; font-size:1px; position:absolute; }

/*FORUM*/
div.main_middle_forum { width:700px; float:left; }
div.main_middle_forum div.head1 { padding-top: 25px; padding-bottom: 15px; padding-left: 20px; font-style: italic; font-size: 16px; color: #CB0000; letter-spacing: 2px; }

/*ARTIKEL*/
div.main_middle { width:500px; float:left; }
div.main_middle div.head_img { float:right; font-size:10px; padding-left: 20px; padding-bottom: 10px; color: #000000; width:190px; }
div.main_middle div.head_img div.grey { color: #737D80; }
div.main_middle div.head1 { padding-top: 25px; padding-left: 20px; font-style: italic; font-size: 16px; color: #CB0000; letter-spacing: 2px; }
div.main_middle div.head2 { padding-top: 30px; padding-left: 50px; font-size: 10px; color: #cb0000; }
div.main_middle div.head3 { padding-bottom:15px; font-family: verdana, sans-serif; padding-left: 50px; font-size: 24px; color: #737D80; }
div.main_middle div.head3_noimg { padding-bottom:15px; font-family: verdana, sans-serif; width:400px; padding-left: 50px; font-size: 24px; color: #737D80; }
div.main_middle div.head4 { padding-bottom:20px; padding-left: 50px; padding-right: 50px; line-height: 20px; font-size: 14px; color: #4D5254; }
div.main_middle div.head4 img { padding-right:5px; }
div.main_middle div.img { padding-left: 50px; padding-bottom: 25px; }
div.main_middle div.img div.text { width:400px; padding-top:2px; font-size: 11px; color: #000000; }
div.main_middle div.img span.copyright { font-size: 10px; color: #737D80; }
div.main_middle div.img a { color: #737D80; }

div.main_middle div.paragraph { padding-left: 50px; padding-right: 50px; line-height: 20px; font-size: 12px; padding-bottom: 25px;  text-align: justify; }

div.main_middle div.paragraph_left  { width: 175px; padding-left: 50px; line-height: 18px; font-size: 12px; padding-bottom: 25px; float:left; }
div.main_middle div.paragraph_right { width: 175px; padding-left: 50px; line-height: 18px; font-size: 12px; padding-bottom: 25px; float:left; padding-right: 50px; }
div.main_middle div.paragraph_left  div.head4 { padding-left:0px; padding-right:0px; }
div.main_middle div.paragraph_right div.head4 { padding-left:0px; padding-right:0px; }

div.main_middle div.paragraph span.author { font-size: 10px; color: #737D80; font-weight:bold; white-space:nowrap; }
div.main_middle div.paragraph_head { padding-left: 50px; padding-right: 50px; font-size: 12px; color: #cb0000; font-weight:bold; }
div.main_middle div.paragraph div.stat { background-color:#737D80; margin-top:10px; padding:5px; color: #ffffff; }

div.main_middle div.comment { padding-left: 50px; padding-right: 50px; font-size: 10px; padding-bottom: 25px;  text-align: justify; }

div.main_middle div.paragraph table.form { background-color:#f0f2f2; width:400px; padding-top:10px; }
div.main_middle div.paragraph table.form td { vertical-align:top; text-align:left; padding-left:10px; padding-right:10px; }

div.main_middle div.ad { width:400px; padding-bottom: 25px; padding-left: 50px; }
div.main_middle div.ad_top { width:500px; text-align:center; }

div.main_middle div.img div.navigation { float:left; padding:5px; background-color: #f0f2f2; font-size:10px; color: #737D80; margin-left:0px; margin-top:0px; margin-bottom:0px; width:440px; }
div.main_middle div.img div.navigation a { color: #737D80; }
div.main_middle div.img div.navigation a:hover { color: #cb0000; }
div.main_middle div.img div.navigation div.left {  background-color: #f0f2f2; float:left; padding:0px; padding-top:5px; }
div.main_middle div.img div.navigation div.middle {  background-color: #f0f2f2; float:right; padding:5px; text-align:right;}
div.main_middle div.img div.navigation div.right {  background-color: #f0f2f2; float:right; padding:0px; padding-left:5px; padding-right:50px; padding-top:5px; text-align:right; }
div.main_middle div.img div.navigation div.middle a { background-color:#dddddd; border-width:1px; border-color:#dddddd; border-style:solid; padding:1px; padding-left:6px; padding-right:6px; }
div.main_middle div.img div.navigation div.middle a.active { background-color:#ffffff; }
div.main_middle div.img div.navigation div.middle a:hover { background-color:#cb0000; color:#ffffff; text-decoration:none; }
div.main_middle div.img div.navigation div.middle a.active:hover { background-color:#ffffff; color: #737D80; }

div.main_middle div.img div.navigation a.thumb img { margin:5px; border-width:1px; border-color:#737D80; border-style:solid; vertical-align:top; }

div.main_middle div.navigation { clear:both; font-size:10px; color: #737D80; margin-left:50px; margin-top:15px; width:400px; }
div.main_middle div.navigation a { color: #737D80; }
div.main_middle div.navigation a:hover { color: #cb0000; }
div.main_middle div.navigation div.left { float:left; padding:0px; }
div.main_middle div.navigation div.middle { float:right; padding:5px; text-align:right; }
div.main_middle div.navigation div.right { float:right; padding:0px; padding-left:5px; padding-top:5px; text-align:right; }
div.main_middle div.navigation div.middle a { float:left; background-color:#dddddd; border-width:1px; border-color:#dddddd; border-style:solid; padding:3px; margin:2px; width:12px;}
div.main_middle div.navigation div.middle a.active { background-color:#ffffff; }
div.main_middle div.navigation div.middle a:hover { background-color:#cb0000; color:#ffffff; text-decoration:none; }
div.main_middle div.navigation div.middle a.active:hover { background-color:#ffffff; color: #737D80; }
div.main_middle div.navigation div.bottom { float:left; margin-top:25px; width:350px; padding-bottom:50px; }

div.main_middle div.box { font-size:10px; width:160px; padding-right:50px; padding-bottom:10px; margin-left:25px; margin-bottom: 10px; float:right; }
div.main_middle div.box div.head_orange  { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #EB7C3E; color: #ffffff; width:150px; margin-bottom:1px; }
div.main_middle div.box div.head2_orange { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #EF9566; color: #ffffff; width:150px; margin-bottom:1px; }
div.main_middle div.box div.head_red     { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #cb0000; color: #ffffff; width:150px; margin-bottom:1px; }
div.main_middle div.box div.head2_red { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #CC4545; color: #ffffff; width:150px; margin-bottom:1px; }
div.main_middle div.box div.head_blue  { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #1D3B6D; color: #ffffff; width:150px; margin-bottom:1px; }
div.main_middle div.box div.head2_blue { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #385F8D; color: #ffffff; width:150px; margin-bottom:1px; }
div.main_middle div.box img { padding-right:5px; }
div.main_middle div.box div.link { background-color: #f0f2f2; padding: 10px; padding-bottom:0px; width: 140px; font-size:10px; color: #000000; font-weight:normal; }
div.main_middle div.box div.link a { color: #cb0000; }

div.main_middle div.box_400 { font-size:10px; width:400px; padding-right:50px; padding-bottom:10px; margin-left:25px; margin-bottom: 10px; float:right; }
div.main_middle div.box_400 div.head     { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #cb0000; color: #ffffff; width:390px; margin-bottom:1px; }
div.main_middle div.box_400 div.head2 { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #CC4545; color: #ffffff; width:390px; margin-bottom:1px; }
div.main_middle div.box_400 img { padding-right:5px; }
div.main_middle div.box_400 div.link { background-color: #f0f2f2; padding: 10px; padding-bottom:0px; width: 380px; font-size:10px; color: #000000; font-weight:normal; }
div.main_middle div.box_400 div.link a { color: #cb0000; }
div.main_middle div.ad_top { width:500px; text-align:center; }

div.main_middle div.horoskop { font-size:11px; width:180px; padding-left:50px; padding-bottom:10px; margin-bottom: 10px; float:left; }
div.main_middle div.horoskop img { padding-right:10px; float:left; }

div.main_right div.left { width:175px; float:left; }
div.main_right div.right { width:175px; float:left; }

div.main_right div.box { width:145px; font-size:10px; margin-bottom:20px; background-color: #ffffff; border-width:1px; border-color:#dddddd; border-style:solid; }
div.main_right div.ad { margin-bottom:20px; width:170px; text-align:center; }

div.main_right div.box { margin-left:19px; }
div.main_right div.box div.text input { width:120px; font-size:10px; }
div.main_right div.box div.text input.submit { width:125px; font-size:10px; }

div.main_right div.box div.head_1_red    { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #cb0000; color: #ffffff; width:135px; margin-bottom:1px; }
div.main_right div.box div.head_1_blue   { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #1D3B6D; color: #ffffff; width:135px; margin-bottom:1px; }
div.main_right div.box div.head_1_orange { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #EB7C3E; color: #ffffff; width:135px; margin-bottom:1px; }
div.main_right div.box div.head_1_yellow { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #BFA873; color: #ffffff; width:135px; margin-bottom:1px; }

div.main_right div.box div.head_2_red    { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #CC4545; color: #ffffff; width:135px; }
div.main_right div.box div.head_2_blue   { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #385F8D; color: #ffffff; width:135px; }
div.main_right div.box div.head_2_orange { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #EF9566; color: #ffffff; width:135px; }
div.main_right div.box div.head_2_yellow { padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #CCBA8F; color: #ffffff; width:135px; }

div.main_right div.box div.head_2_red    img { float:none; padding:0px; padding-right:5px; }
div.main_right div.box div.head_2_blue   img { float:none; padding:0px; padding-right:5px; }
div.main_right div.box div.head_2_orange img { float:none; padding:0px; padding-right:5px; }
div.main_right div.box div.head_2_yellow img { float:none; padding:0px; padding-right:5px; }

div.main_right div.box div.text { padding-left: 10px; padding-right:5px; padding-top:5px; padding-bottom:0px; width: 130px; }
div.main_right div.box div.text a { color: #cb0000; }
div.main_right div.box img { padding-left:10px; padding-top:10px; } 

div.main_right div.left div.box div.head_red { font-size:10px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #cb0000; color: #ffffff; width:163px; margin-bottom:1px; border-width:0px; border-left-width:1px; border-color:#f0f2f2; border-style:solid; }
div.main_right div.left div.box div.head_blue { font-size:10px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #1D3B6D; color: #ffffff; width:163px; margin-bottom:1px; border-width:0px; border-left-width:1px; border-color:#f0f2f2; border-style:solid; }
div.main_right div.left div.box div.head_orange { font-size:10px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #EB7C3E; color: #ffffff; width:163px; margin-bottom:1px; border-width:0px; border-left-width:1px; border-color:#f0f2f2; border-style:solid; }
div.main_right div.left div.box div.head2 { font-size:10px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #737D80; color: #ffffff; width:163px; margin-bottom:5px; border-width:0px; border-left-width:1px; border-color:#f0f2f2; border-style:solid; }
div.main_right div.left div.box div.head2_blue { font-size:10px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #385F8D; color: #ffffff; width:163px; margin-bottom:5px; border-width:0px; border-left-width:1px; border-color:#f0f2f2; border-style:solid; }
div.main_right div.left div.box div.head2_orange { font-size:10px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color: #EF9566; color: #ffffff; width:163px; margin-bottom:5px; border-width:0px; border-left-width:1px; border-color:#f0f2f2; border-style:solid; }

.fehler
{
   color:red;
}

/*general settings*/
TABLE 
{
	border-collapse:collapse;
	font-size:11px;
}
/* Flussunterbrecher */
div.cleaner, BR.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}

/*buttons*/
  .button
   {
    font-family:arial, helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#000000;
	border:1px solid #cb0000;
	text-decoration:none;
	}
	

/*border #cb0000 */
.b_cb0
  {
	  border:1px solid;
	  border-color:#cb0000;
  }
  
 /*border dashed #cb0000*/
.b_dash
  {
	  border:1px dashed #cb0000;
  }
.b_dash_t
	{  
	  border-top:1px dashed #cb0000;
  	}
.b_dash_r
	{  
	  border-right:1px dashed #cb0000;
  	}
.b_dash_l
	{  
	  border-left:1px dashed #cb0000;
  	}
.b_dash_rl
	{  
	  border-right:1px dashed #cb0000;
	  border-left:1px dashed #cb0000;
  	} 
.b_dash_trl
	{   
	  border-top:1px dashed #cb0000;
	  border-right:1px dashed #cb0000;
	  border-left:1px dashed #cb0000;
	}
.b_dash_rb
	{  
	   border-right:1px dashed #cb0000;
	   border-bottom:1px dashed #cb0000;
	 }
.b_dash_rbl
	  {  
		  border-right:1px dashed #cb0000;
		  border-bottom:1px dashed #cb0000;
		  border-left:1px dashed #cb0000;
	 }
.b_dash_b
	  {
		  border-bottom:1px dashed #cb0000;
	  }
	  
/*abstand nach links bei includes - insbeosndere bei gewinnspielen*/
.ml48 {
  		   margin-left:48px
         }
         
.main_right_ad {
	position: absolute;
	left: 875px;
	top: 0px;
	width: 120px;
	visibility: visible;
	z-index: 10;
	clear: both; 
	}
	
.quiz{
 background:#f0f2f2;padding:3px 10px 5px 5px;
}

.quiz div.fragennr, .quiz div.frage{font-weight:bold;}
.quiz div.frage{color:#cb0000;margin-top:5px;}
  .quiz  label{
  padding: 5px 0px 5px 25px;
  display: block;
  text-indent: -25px;
  margin:0;
  cursor: pointer;
}

	.quiz label input{
	  margin: 0px;
	  padding: 0px;
	  height: 14px;
	  width: 25px;
	  /*position:relative;
	  top:1px;*/
	}
	
	.quiz input.quiz_button{float:right;margin-right:15px;}
	.quiz .clear {}
.footer_links{display:block;clear:both;border-top:1px solid #aaa;}
.footer_links a{padding:5px;}
.blogbeitraege{font-size:12px;}
.astrowissen p{text-align:justify;}

.zeiger{float:left;height:20px;background-color:#CB0000;background-image:url(/images/navi_bg.gif);background-position:50%;background-repeat:repeat-x;}
.display{background-color:#ccc;float:left;width:200px;height:20px;margin-bottom:10px;}