body {background-color:#FFFFFF; margin:0px; }
body,div,a { font-family:Arial, Helvetica, Verdana; font-size:12px; line-height:17px;}

.grundbox {margin-left:auto; margin-right:auto; width:1019px; background-color:#FFFFFF;}

.mainbox {margin-left:auto; margin-right:auto; width:996px; }
.mainboxende {margin-left:auto; margin-right:auto; width:996px; margin-top:20px; }

.maindateleftbox {width:587px; float:left; padding-top:6px; padding-bottom:6px; font-size:11px;}
.maindaterightbox {width:379px; float:right; padding-top:6px; padding-bottom:6px; font-size:11px; }

.maintopleftbox {width:587px; float:left; height:339px; overflow:hidden;}
.maintoprightbox {width:379px; float:right; }

.mainleftbox {width:680px; float:left; }
.newsbox { border-top:1px dotted #0b3d64; padding-top:15px; margin-top:15px; margin-bottom:20px;  }
.newsboxartikel { margin-bottom:20px; width:550px; }
.mainrightbox {width:290px; float:right; }

.oben{ margin:0px; }
.navbox { width:1019px; margin:0px; text-align:center; margin-top:20px;}

.topteaser {width:187px; float:left; margin-top:20px;}
.topclaim  {font-size:12px; color:#303030; font-weight:bold;  padding-bottom:0px; width:175px;}
.toptitel {width:175px; font-size:16px; color:#0b3d64; font-weight:bold; line-height:20px; margin:0px; margin-bottom:10px; font-family:"Times New Roman", Times, serif; }
.toptext {width:175px; font-size:11px;}
.topbild { width:378px; height:162px; overflow:hidden;}

.claim  {font-size:12px; color:#303030; font-weight:bold;  padding-bottom:5px;}
h1  {font-size:20px; color:#0b3d64; font-weight:bold; line-height:26px; margin:0px; margin-bottom:15px; }
h2  {font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; margin:0px; margin-bottom:10px; font-family:"Times New Roman", Times, serif; }
h3  {font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px; margin:0px;  font-family:"Times New Roman", Times, serif;}

.intro  {color:#303030; font-weight:bold;  padding-bottom:10px; line-height:18px;}
.text {color:#000000; line-height:18px;}
.credit {font-size:10px; color:#666666;}


.rechtsbild { float:left; padding:10px; padding-left:0px; }
.textclaim { padding-left:10px; padding-right:10px; padding-top:10px; margin-top:1px; line-height:12px; font-size:10px; font-style:italic; font-weight:600; color:#444444;  }
.textueberschrift { font-size:20px; color:#0b3d64; font-weight:bold; line-height:26px; margin:0px; margin-bottom:15px;   }


.textzwischenueberschrift { color:#0b3d64; font-weight:bold; margin:0px; margin-bottom:15px;  }

.maintextintro {  padding-top:4px; padding-bottom:8px; margin-top:1px; line-height:15px; font-weight:600; }
.maintext {  padding-top:4px; margin-top:1px; line-height:18px; }
.newstrenner { background-color:#3E8EC8; clear:both; height:1px; margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; }




.rubrikrechtsbox { border-top:1px dotted #0b3d64; padding-top:15px; margin-top:15px; margin-bottom:20px; }

.rubrikrechtsname2 {font-size:14px; color:#0b3d64; padding-bottom:5px; font-weight:bold; font-variant:italic;}
.rubrikrechtsname  {font-size:14px; color:#0b3d64; padding-bottom:20px; font-weight:bold;}
.rubrikrechtsclaim  {font-size:12px; color:#303030; font-weight:bold;  padding-bottom:0px;}
.rubrikrechtstext {color:#000000;}

.bildrechts {width:90px; float:left;}
.bildrechtsB { width:80px; height:80px; overflow:hidden;}
.teaserrechts {width:260px; }

.rubriklinksname  {font-size:13px; color:#bc0313; padding-bottom:10px;}
.rubriklinksclaim  {font-size:12px; color:#303030; font-weight:bold;  padding-bottom:0px;}
.rubriklinkstext {color:#000000; line-height:18px;}

.bildlinks {width:133px; float:left;}
.bildlinksB { width:120px; height:120px; overflow:hidden;}
.teaserlinks {width:530px; float:right;}

.rubrikuntenbox {margin-left:auto; margin-right:auto; width:966px; height:20px; }
.rubrikunten { float:left; width:230px; margin-top:20px;}
.rubrikuntenA { float:left; width:245px; }
.rubrikuntenB { float:left; width:230px; }

.kastenbild {background-image:url(../images/bgkastenoben2.jpg); text-align:center; width:230px; height:160px; overflow:hidden; }
.kastentext {background-image:url(../images/bgkastenunten.jpg); background-repeat:repeat-x; padding:10px; }

.rubrikuntenname  {font-size:12px; color:#303030; font-weight:bold;  padding-bottom:10px;}
.rubrikuntentext {color:#000000;}

a { color: #000000;text-decoration: underline ; }
a:hover { color: #0b3d64; text-decoration: underline;   }

a.linktitel:link 	{ text-decoration: none; font-size:20px; color:#0b3d64; font-weight:bold; line-height:23px; padding-bottom:10px;}  
a.linktitel:visited { text-decoration: none; font-size:20px; color:#0b3d64; font-weight:bold; line-height:23px; padding-bottom:10px;}   
a.linktitel:hover 	{ text-decoration: underline; font-size:20px; color:#0b3d64; font-weight:bold; line-height:23px; padding-bottom:10px;}  
a.linktitel:active 	{  text-decoration: underline; font-size:20px; color:#0b3d64; font-weight:bold; line-height:23px; padding-bottom:10px;} 

a.linktitel2:link 	{ text-decoration: none; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}  
a.linktitel2:visited { text-decoration: none; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}   
a.linktitel2:hover 	{ text-decoration: underline; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}  
a.linktitel2:active 	{  text-decoration: underline; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}


a.linktitel2r:link 	{ text-decoration: none; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}  
a.linktitel2r:visited { text-decoration: none; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}   
a.linktitel2r:hover 	{ text-decoration: underline; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}  
a.linktitel2r:active 	{  text-decoration: underline; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}

a.linktitel3:link 	{ text-decoration: none; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}  
a.linktitel3:visited { text-decoration: none; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}   
a.linktitel3:hover 	{ text-decoration: underline; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}  
a.linktitel3:active 	{  text-decoration: underline; font-size:16px; color:#0b3d64; font-weight:bold; line-height:18px; padding-bottom:10px;}

a.weiter:link 	{ text-decoration: none; font-size:12px; color:#0b3d64; font-weight:bold; line-height:16px; padding-bottom:10px;}  
a.weiter:visited { text-decoration: none; font-size:12px; color:#0b3d64; font-weight:bold; line-height:16px; padding-bottom:10px;}   
a.weiter:hover 	{ text-decoration: underline; font-size:12px; color:#0b3d64; font-weight:bold; line-height:16px; padding-bottom:10px;}  
a.weiter:active 	{  text-decoration: underline; font-size:12px; color:#0b3d64; font-weight:bold; line-height:16px; padding-bottom:10px;} 

a.bottomMP:link 	{ text-decoration: none; font-size:10px; color:#0b3d64; font-weight:normal; line-height:16px; padding-bottom:10px;}  
a.bottomMP:visited { text-decoration: none; font-size:10px; color:#0b3d64; font-weight:normal; line-height:16px; padding-bottom:10px;}   
a.bottomMP:hover 	{ text-decoration: underline; font-size:10px; color:#0b3d64; font-weight:normal; line-height:16px; padding-bottom:10px;}  
a.bottomMP:active 	{  text-decoration: underline; font-size:10px; color:#0b3d64; font-weight:normal; line-height:16px; padding-bottom:10px;} 

a.bottomA:link 	{ text-decoration: none; font-size:10px; color:#0b3d64; font-weight:bold; line-height:16px; padding-bottom:10px;}  
a.bottomA:visited { text-decoration: none; font-size:10px; color:#0b3d64; font-weight:bold; line-height:16px; padding-bottom:10px;}   
a.bottomA:hover 	{ text-decoration: underline; font-size:10px; color:#0b3d64; font-weight:bold; line-height:16px; padding-bottom:10px;}  
a.bottomA:active 	{  text-decoration: underline; font-size:10px; color:#0b3d64; font-weight:bold; line-height:16px; padding-bottom:10px;}
