body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.headline      {font-size:15px; color: #000168; font-weight: bold;}
.subheadline 	{font-size:13px; color: #000000; font-weight: bold;}
.text	   		{
font-size:12px; color:#000000 
padding-left:5px;
padding-right:5px;
}
.text p{
text-align:left;
padding-left:5px;
padding-right:5px;
}
.text h1{
font-size:13px;
font-weight: bold;
text-align:left;
padding-left:5px;
padding-right:5px;
}
.text a:link {TEXT-DECORATION: none; color: #0008C7;} 
.text a:visited {TEXT-DECORATION: none; color: #0008C7;} 
.text a:hover {TEXT-DECORATION: underline; color: #0008C7;}
A:link {TEXT-DECORATION: none; color: #01265A;} 
A:visited {TEXT-DECORATION: none; color: #01265A; } 
A:hover {TEXT-DECORATION: underline;  color: #01265A;}

/* Layout */
.LayHead {
	background-image: url(../images/lay_top.jpg);
	background-repeat: no-repeat;
}
.LayBody {
	background-image: url(../images/lay_back.gif);
}
.LayFoot {
	background-image: url(../images/lay_foot.gif);
	background-repeat: no-repeat;
}
/* BreadCrumb Start*/
.navigation{
	color: #E6E8EF;
} 
A.navigation:link {TEXT-DECORATION: none; color: #E6E8EF;} 
A.navigation:visited {TEXT-DECORATION: none; color: #E6E8EF;} 
A.navigation:hover {TEXT-DECORATION: none; color: #E6E8EF;}

/* BreadCrumb Ende*/


/* BreadCrumb Start*/
.locationstring {
	/*font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 9px;
	color: #FFFFFF;
} 
A.locationstring:link {TEXT-DECORATION: none; color: #FFFFFF} 
A.locationstring:visited {TEXT-DECORATION: none; color: #FFFFFF} 
A.locationstring:hover {TEXT-DECORATION: none; color: #FFFFFF}
/* BreadCrumb Ende*/

/* Klein (Verwendet in Hilfsnavigation) Start*/
.klein{
	/*font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: #000066;
} 
A.klein:link {TEXT-DECORATION: none; color: #000066;} 
A.klein:visited {TEXT-DECORATION: none; color: #000066;} 
A.klein:hover {TEXT-DECORATION: none; color: #000066;}

.FormText{
	/*font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: #00006B;
} 
A.FormText:link {TEXT-DECORATION: none; color: #E6E8EF;} 
A.FormText:visited {TEXT-DECORATION: none; color: #E6E8EF;} 
A.FormText:hover {TEXT-DECORATION: none; color: #E6E8EF;}
/* Klein (Verwendet in Hilfsnavigation) Ende*/

/* Formulare Start*/
.TxtSuche, .input_newsletterselect,.input_searchbox{
  width: 100px;
  font-size: 10px;
  border: 1px solid #54555D;
  color: black;
  background-color: #EDEDED;
}
.BtnSuche{
  font-size: 10px;
  width: 65px;
  border: 1px solid #54555D;
  color: black;
  background-color: #EDEDED;
}
/* Formulare Ende*/
.BoxHead{
	font-size: 13px;
	font-weight: bold;
	border: 1px; 
	border-color: #0008C6; 
	border-style: solid; 
	background-color: #9CC7FF; padding-left:10px
}
.WetterBoxHead {
	background-image: url(../images/box_wetter.gif);
	background-repeat: no-repeat;
}
.NavBoxHead {
	background-image: url(../images/box_navi.gif);
	background-repeat: no-repeat;
}

.NewsBoxHead {
	background-image: url(../images/box_news.gif);
	background-repeat: no-repeat;
}

.SuBoxHead {
	background-image: url(../images/box_suche.gif);
	background-repeat: no-repeat;
}

.TimerBoxHead {
	background-image: url(../images/box_timer.gif);
	background-repeat: no-repeat;
}
.ShoutBoxHead {
	background-image: url(../images/box_shout.gif);
	background-repeat: no-repeat;
}

.BoxBodyLeft {
	background-color: #DEF0FE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0050B0;
	border-right-color: #0050B0;
	border-bottom-color: #0050B0;
	border-bottom-width: 1px;
}

.BoxBodyRight {
	background-color: #DEF0FE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0050B0;
	border-right-color: #0050B0;
	border-bottom-color: #0050B0;
	border-bottom-width: 1px;
}

.BoxFootLeft {
	background-image: url(../images/box_foot_l.gif);
	background-repeat: no-repeat;
}

.BoxFootRight{
	background-image: url(../images/box_foot.gif);
	background-repeat: no-repeat;
}
.tabHead {
	background-color: #CFCFCF;
}
.tabBody {
	background-color: #E5E5E5;
}
