

body {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #F7F7F7;
 /*background-color: #EAE6F5;*/
 margin-top: 0px;
 margin-left: 0px;
 margin-bottom: 0px;
}

td {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

a:link {
	color:#BC001D;
	text-decoration: none;
	}
	
a:visited {
	color:#000000;
	text-decoration: none;
	}

a:hover {
	color:#BC001D;
	text-decoration: underline;
	}	

#bold_text {
 font-weight: bold;
}

#small_text {
 font-size: 9px;
}

#wrapper { 
 margin-top:0; margin-left:0;
 width: 1200px;
 height: 100%; 
 float: left;
 /*border: 1px solid #C2C2C2;*/
}

#logo {
 float: left;
 width: 115px;
 padding: 0px 0px 0px 0px;
 /*background-color: #C2C4FF;*/
 color: #FFFFFF;
}

#header_top {
 float: left;
 width: 730px;
 height: 23px;
 /*background-color: #333333;*/
 /*background-color: #EC008B;*/
 background-image:url(/img/topheader_back.gif);
 color: #FFFFFF;
 font-weight: bold;
}

#header_top_logintab {
 padding: 2px 15px 2px 0px;
}

#header_top_profil {
 float: left;
 padding: 5px 10px 5px 2px;
}

#header_top_seperator {
 float: left;
 padding: 0px 5px 0px 0px;
 background: url("/img/menu_seperator.gif") bottom right no-repeat;
}

#header {
 width: 730px;
 height: 95px;
 float: left;
 /*background-color: #C2C4C6;*/
 background-image:url(/img/header_inhalt_back.gif);
}

#header_orte {
 width: 260px;
 height: 95px;
 float: left;
 /*margin-top: 8px;*/
 /*background-color: #9E8D8A;*/
}

#header_linie {
 width: 10px;
 height: 95px;
 float: left;
 background-color: #C4B2B2;
}

#header_spacer {
 width: 5px;
 height: 95px;
 float: left;
 background-color: #C4B2B2;
}

#header_schneehoehen {
 width: 450px;
 height: 95px;
 float: left;
 /*margin-top: 8px; */
 /*background-color: #A3B1DF;*/
}

#header_printfueller {
 width: 450px;
 height: 95px;
 float: left;
}

#header_content_full {
 width: 715px;
 height: 95px;
 float: left;
}

#navigation {
 float: left;
 width: 500px;
 height: 32px;
 /*background-color: #c2c4c6;*/
 background-color: #333333;
 /*background-image:url(/img/navi_back.gif);*/
 color: #FFFFFF;
}

#navigation_right {
 float: left;
 width: 230px;
 height: 32px;
 /*background-color: #000000;*/
 background-color: #333333;
 color: #FFFFFF;
}

#navigation_user {
 width: 80px;
 height: 32px;
 float: left;
 background-color: #333333;
 color: #FFFFFF;
}

#navi2 {
 font-size: 10px;
 float: left;
 width: 845px;
 height: 20px;
 /*background-color: #6A6767;*/
 background-image:url(/img/navi2_back.gif);
 color: #FFFFFF; 
}

#navi2_menue {
 list-style: none;
 margin-top: 1;
 margin-bottom: 1;
}

#navi2_menue li {
 list-style: none;
 float: left;
 padding: 3px 15px 3px 0px;
}

#navi2_link {
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}

#navi2_link:visited {
 font-weight: bold;
 color:#FFFFFF;
 text-decoration: none;
}

#navi2_link:hover {
 font-weight: bold;
 color:#FFFFFF;
 text-decoration: underline;
}

#menu_punkt {
 /*background-color: #000000;*/
 float: left;
 padding: 0px 2px 0px 2px;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 12px; 
 text-decoration: none;
 text-align: center;
}

#v_spacer5 {
 clear: both;
 float: left;
 width: 845px;
 height: 5px;
}

#h_spacer5 {
 float: left;
 width: 5px;
 height: 1px;
}

#v_spacer10 {
 clear: both;
 float: left;
 width: 845px;
 height: 10px;
}

/*1=oben, 2=rechts, 3=unten, 4=links */

#breadcrumb_left { 
 clear: both;
 padding: 0px 0px 5px 0px;
 width: 525px;
 float: left;
 background-color: #F7F7F7;
}

#breadcrumb_right { 
 padding: 0px 0px 5px 0px;
 width: 320px;
 float: left;
 text-align: right;
 background-color: #F7F7F7;
}

#contentbereich { 
 width: 845px;
 float: left;
 background: #E4E3DC url(/img/leftcolumn_back.gif) repeat-y;
}

#gesamter_contentbereich { 
 width: 855px; 
 float: left;
 /*background-color: #EEEEEE;*/
 padding-bottom: 0px;
 margin-bottom: 0px;
}

#leftcolumn { 
 width: 525px;
 float: left;
 background-color: #F7F7F7;
 /*background-color: #FFF2C2;*/
 /*margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;*/
}

#leftcontent { 
 width: 515px;
 padding: 5px 0px 20px 0px;
 /*margin-top: 0;
 margin-bottom: 0;*/
 margin-left: 5;
 margin-right: 5;
}

#leftcontent2 { 
 float: left;
 width: 515px;
 padding: 5px 0px 0px 0px;
 /*margin-top: 0;
 margin-bottom: 0;
 margin-left: 5;
 margin-right: 5;*/
}

#leftcontent3 { 
 float: left;
 width: 515px;
 padding: 0px 0px 0px 0px;
 /*margin-top: 0;
 margin-bottom: 0;
 margin-left: 5;
 margin-right: 5;*/
}

#leftcontent_topthema { 
 float: left;
 width: 255px;
 /*padding: 0px 0px 0px 0px;*/
}

#leftcontent_topthema_row { 
 float: left;
 width: 515px;
 padding: 2px 0px 2px 0px;
}

#leftcontent_ad {
 width: 515px;
 /*padding: 1px 0px 10px 0px;*/
 /*margin-top: 0;
 margin-bottom: 0;*/
 margin-left: 5;
 margin-right: 5;
}

#rightcolumn { 
 float: left;
 width: 310px;
 padding: 0px 0px 0px 0px;
 /*background-color: #8C3131; */
 background-color: #E4E3DC; 
}

#rightcontent {
 float: left;
 width: 310px;
 padding: 5px 0px 20px 0px;
}

#rightcontent_table {
 margin-left: 5;
 margin-right: 5;
}

#rightcontent_buttons {
 float: left;
 width: 310px;
 padding: 0px 0px 20px 0px;
}

#footer { 
 width: 845px;
 clear: both;
 color: #FFFFFF;
 /*background-color: #595959;*/
 text-align: center;
 margin: 0px;
 padding: 0px;
}

#whitelink{
  color: #FFFFFF;
  font-weight: bold;
}

#whitelink_top{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
}

#whitelink_navi{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
}

#contentad { 
 padding: 0px 0px 25px 0px;
}

#pict_border { 
 border: 1px solid #C2C2C2;
}

#leftcolumn_title { 
 padding: 2px 0px 2px 0px;
 background-color: #BC001D; 
}

#leftcolumn_title_text { 
 text-align: left;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 12px;
 padding: 1px 0px 3px 5px; 
}

#leftcolumn_title_link { 
 padding: 0px 10px 0px 0px;
 text-align: right;
}

#rightcolumn_text { 
 text-align: left;
}

#rightcolumn_title { 
 background-color: #BC001D;
}

#rightcolumn_title_text { 
 text-align: left;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 12px;
 padding: 0px 0px 0px 5px;
}

#rightcolumn_title_link { 
 padding: 0px 5px 0px 0px;
 text-align: right;
}

#v_spacer16_sky {
 /*float: left;*/
 padding: 0px 0px 0px 10px;
 height: 16px;
 /*background-color: #000000;*/
}

#skyscraper {
 float: left;
 /*background-color: #C2C4C6;*/
}

#superbanner {
 float: left;
 background-color: #F7F7F7;
 padding: 0px 0px 10px 0px;
 width: 855px;
}

#rightcolumn_partypic { 
 padding: 5px;
 text-align: center;
 vertical-align: top;
}

#headline_back {
 background-image:url(/img/headline_back.gif);
}

#headline_back_blitz {
 background-image:url(/img/headline_back_blitz.gif);
}

#headline_255_back {
 background-image:url(/img/headline_255_back.gif);
 /*background-color: #443E3E;*/
}

#headline_360_back {
 background-image:url(/img/headline_360_back.gif);
}




#text_field {
  font-size :  11px;
  border: #EC008B;
  border-style: solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  color: #666666;
  background-color: #E0DFDF;
}

/*#text_field2 {
  font-size :  11px;
  border: #000000;
  border-style: solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  color :  #000000;
  background-color :  #EEEEEE;
 }*/
 
#text_field2 {
  font-size :  11px;
  border: #C2C4C6;
  border-style: solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  color :  #000000;
  background-color :  #FFFFFF;
 }
 
#text_field3 {
  font-size :  12px;
  border: #C2C4C6;
  border-style: solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  color :  #000000;
  background-color :  #FFFFFF;
 } 

#form_button {
  font-size :  10px;
  font-weight: bold;
  color :  #FFFFFF;
  background-color :  #333333;
 }
 
#form_button2 {
  font-size :  12px;
  font-weight: bold;
  color :  #FFFFFF;
  background-color :  #333333;
 } 

#hp_topthema { 
 padding: 5px 0px 10px 0px;
}

#form_msg {
 font-weight:bold;
 font-size:12px;
 text-align:center;
 background-color:#FFFFFF;
 color:#FF0000;
 padding:7px;
 border-style:solid;
 border-width:1px;
 border-color:#FF0000;
}



#tooltip {
  border : 1px solid #BC001D;
  border-width : 1px;
  background-color : #E1EFE1;
  width : 180px;
  padding : 3px;
}



#menu {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}
#menu a:hover {
	margin-left: 0;
	background: #9C9599 url("/img/menu_hover.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding: 8px 10px 8px 10px;
}
#menu_normal {
	background: #333333 url("/img/menu_seperator.gif") bottom right no-repeat;
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 10px 8px 10px;
	text-decoration: none;
}
#menu_last{
	background: #333333;
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 10px 8px 10px;
	text-decoration: none;
}

#mehr {
    font-weight: bold;
    color: #999999;
    text-decoration: none
 }






.dachzeile {
    color: #333333;
    font-size: 12px;
    font-weight: 800;
 }
 
.titel {
    color: #333333;
    font-size: 17px;
    font-weight: 800;
 }

.unterzeile {
    color: #000000;
    font-size: 12px;
  font-weight: bold;
 }

.headline_plus {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none
 }

.ticker {
    color: #333333;
    font-size: 11px;
    text-decoration: none
 }

 .tt {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none
 }
 
 .blo	{
	background-color:#458888; 
	color: #FFFFFF;
	letter-spacing:1pt;
	padding-top:1pt;
	padding-bottom:1pt;
	padding-left:5pt;
	padding-right:5pt;
	}

.artikel {
    color: #000000;
    font-size: 11px;
    line-height:13pt;
 }
 

 .submit_am {
  font-size :  10px;
  font-weight: bold;
  color :  #FFFFFF;
  background-color :  #D98400;
 }