
body {margin:0px; padding:0px; background-color:#fff; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; background-image:url(../media/images/bg_verlauf.gif); background-position: 0px 0px; background-repeat:repeat-x; }
form {margin:0px; padding:0px; }
img {border:0px; }

p {margin-top:0px; margin-bottom:15px;}
h3, h1 {margin-top:0px; margin-bottom:8px; font-weight:bold; font-size:12px; color:#000; line-height:18px; }/* letter-spacing:.1em;}*/

.fontmain {font-size:11px; line-height:14px; color:black;}
/*.fontmain { font-size:13px; color:#000; line-height:18px; }*//* letter-spacing:.1em; }*/
.datum {font-size:12px; line-height:14px; color:#c06;}
.infobox {font-size:16px; line-height:14px; color:#fff;}




.breadcrump { color:#000; line-height:18px; padding-top:2px; }/* font-size:14px; letter-spacing:.1em; }*/
/*.header { font-size:22px; color:#1596D8; line-height:25px; letter-spacing:.1em; margin-top:0px; margin-bottom:27px; }/* letter-spacing:.13em; }*/
.header { font-size:16px; line-height:16px; color:#000; font-weight:normal; margin-top:0px; margin-bottom:3px;}

/* gesamtbox */
.ois {float:left; width:955px;}
/* haupt-spalten */
.links {float:left; width:5px;}
.mitte {float:left; width:710px;}
.rechts {float:left; width:240px;}

/* haupt-reihen */
.m_oben {float:left; overflow:hidden; width:710px; height:6px;}
.m_navi {float:left; width:710px; height:140px;}
.m_mitte {float:left; overflow:hidden; width:710px; height:7px;}
.m_inhalt {float:left; width:710px;}

.r_oben {overflow:hidden; width:240px; height:6px;}


/* navigation */
.n_oben {float:left; overflow:hidden; height:4px; width:710px; background-image:url(../media/images/navi_oben.gif);}
.n_mitte {float:left; height:103px; width:710px;}
	.n_m_links {float:left; overflow:hidden; height:103px; width:5px; background-image:url(../media/images/navi_mitte_links.gif); background-repeat:no-repeat;}

/*  .n_logo {float:left; height:103px; width:690px; background-image:url(../media/images/logo.gif); background-position: 14px 15px; background-repeat:no-repeat; background-color:white;}*/

  .n_logo {float:left; height:103px; width:690px; background-color:white;}
	.n_m_rechts {float:left; height:103px; width:15px; background-image:url(../media/images/navi_mitte_rechts.gif); background-repeat:no-repeat;}
  .n_unten {float:left; height:33px; width:710px;}
	.n_u_links {float:left; overflow:hidden; height:33px; width:12px; background-image:url(../media/images/navi_unten_links.gif); background-repeat:no-repeat;}
	.navi {float:left; height:33px; width:683px; background-image:url(../media/images/navi_unten_mitte.gif); background-repeat:repeat-x;}

		.navpunkt_links_act {float:left; overflow:hidden; height:33px; width:7px; background-image:url(../media/images/navpunkt_links_act.gif); background-repeat:no-repeat;}
    .navpunkt_act {color:#c06; float:left; overflow:hidden; height:33px; background-image:url(../media/images/navpunkt_act.gif); background-repeat:repeat-x;}
		.navpunkt_rechts_act {float:left; overflow:hidden; height:33px; width:7px; background-image:url(../media/images/navpunkt_rechts_act.gif); background-repeat:no-repeat;}

		.navpunkt_links {float:left; overflow:hidden; height:33px; width:7px; background-image:url(../media/images/navi_unten_mitte.gif); background-repeat:repeat-x;}
		.navpunkt {float:left; overflow:hidden; height:33px; background-image:url(../media/images/navi_unten_mitte.gif); background-repeat:repeat-x;}
		.navpunkt_rechts {float:left; overflow:hidden; height:33px; width:7px; background-image:url(../media/images/navi_unten_mitte.gif); background-repeat:repeat-x;}

	.n_u_rechts {float:left; overflow:hidden; height:33px; width:15px; background-image:url(../media/images/navi_unten_rechts.gif); background-repeat:no-repeat;}

/* inhalt */
.bg_inhalt_box {float:left; width:710px;}
	.bg_inhalt_links {overflow:hidden; float:left; width:2px;}
	.bg_inhalt {float:left; width:698px; background-image:url(../media/images/bg_inhalt.jpg); background-repeat:no-repeat;}
    .i_links {float:left; width:7px;}
		.i_box {float:left; width:302px;}
			.i_oben {float:left; width:688px; height:11px;}
			.i_01 {float:left; width:302px; color:#c06;}
        .bigbox_oben {float:left; width:685px; height:16px; background-image:url(../media/images/bigbox_oben.gif); background-repeat:no-repeat;}
        .bigbox {
          float:left; 
          padding:0px 10px 0px 10px; 
          width:665px; 
          background-image:url(../media/images/bigbox.gif); 
          background-repeat:repeat-y;
          color:black;
        }
        .bigbox_unten {float:left; width:685px; height:16px; background-image:url(../media/images/bigbox_unten.gif); background-repeat:no-repeat;}
            
        .textbox_oben {float:left; width:302px; height:16px; background-image:url(../media/images/textbox_oben.gif); background-repeat:no-repeat;}
        .textbox {float:left; padding:0px 10px 0px 10px; width:282px; background-image:url(../media/images/textbox.gif); background-repeat:repeat-y;}
        .textbox_unten {float:left; width:302px; height:16px; background-image:url(../media/images/textbox_unten.gif); background-repeat:no-repeat;}

        .textbox_oben_trans {float:left; width:302px; height:16px; background-image:url(../media/images/textbox_oben.png); background-repeat:no-repeat;}
        .textbox_trans {float:left; padding:0px 10px 0px 10px; width:282px; background-image:url(../media/images/textbox.png); background-repeat:repeat-y;}
        .textbox_unten_trans {float:left; width:302px; height:16px; background-image:url(../media/images/textbox_unten.png); background-repeat:no-repeat;}





			.i_mitte {float:left; width:688px; height:7px;}
			.i_02 {float:left; width:302px;}
			.i_unten {float:left; width:688px; height:7px;}
	.bg_inhalt_rechts {overflow:hidden; float:left; width:10px;}

/* teaserbox */
.teaserbox_oben {float:left; width:240px; height:15px; background-image:url(../media/images/teaserbox_oben.gif); background-repeat:no-repeat;}
.teaserbox {float:left; padding:0px 10px 0px 10px; width:220px; background-image:url(../media/images/teaserbox.gif); background-repeat:repeat-y;}
.teaserbox_unten {float:left; width:240px; height:20px; background-image:url(../media/images/teaserbox_unten.gif); background-repeat:no-repeat;}
.teaserbox_abstand {float:left; width:240px; height:8px;}


/* notizbox */
.notizbox_oben {float:left; width:240px; height:15px; background-image:url(../media/images/notizbox_oben.png); background-repeat:no-repeat;}
.notizbox { color:white; float:left; padding:10px 10px 0px 10px; width:220px; background-image:url(../media/images/notizbox_oben.png); background-repeat:no-repeat;}
.notizbox_unten {float:left; width:240px; height:20px; background-image:url(../media/images/notizbox_unten.png); background-repeat:no-repeat;}
.notizbox_abstand {float:left; width:240px; height:8px;}


.notizbox h1 {margin-top:0px; margin-bottom:8px; font-weight:bold; font-size:12px; color:#ffffff; line-height:18px; }/* letter-spacing:.1em;}*/

.notizbox a:link, a:visited, a:focus{
   color:#ffffff;
   text-decoration:underline;
}

.notizbox a:hover{
  color:#666666;
  text-decoration:underline;
}

.notizbox a:active {
   color:#666666;
   text-decoration:underline;
}








/* bigbox */
.bigbox_abstand {float:left; width:685px; height:190px;}





/* links */
.navi a {font-size:11px; line-height:30px; color:#333; text-decoration: none;}

a.navpunkt_act:link{
    color:#c06; 
font-weight:bold;
}

a.navpunkt_act:visited{
    color:#c06; 
font-weight:bold;
}

.teaserbox a {font-size:11px; line-height:15px; color:#000; text-decoration: underline;}



.disclaim { 
  font-size:11px; 
  border-top:1px groove #ccc;
  padding-top:15px;
  padding-left:6px;
  margin-top:15px;
  margin-bottom:50px;
  margin-left:20px;
  float:left;
  width:925px;
}  

a:link, a:visited, a:focus{
   color:#666;
   text-decoration:underline;
}

a:hover{
  color:#c06;
  text-decoration:underline;
}

a:active {
   color:#666;
   text-decoration:underline;
}

a.menu_2_link_active {
   color:#c06;
   text-decoration:underline;
}




