.p7tbsub {
border-top : 0 !important;
      }
.p7tbsub p {
padding : 0 !important;
      }
.p7tbsub a {
background-color : #0f3179;
display : block;
text-decoration : none !important;
width : 122px;
voice-family : "\"}\"";
voice-family : inherit;
width : 122px;
padding-top : 2px;
padding-bottom : 2px;
}
.p7tbsub {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-color : #f1f3f2;
border : 1px solid #999999;
line-height : 15px;
font-variant : small-caps;
text-align : center;
      }
.p7tbsub p {
padding : 7px;
margin : 0;
      }
.p7tbsub a:link {
color : #ebebeb;
text-decoration : underline;
      }
.p7tbsub a:visited {
color : #ffea00;
      }
.p7tbsub a:hover {
color : #0f3179;
background-color : #eeeeee;
      }
.p7tbsub a:active {
color : #6666cc;
background-color : #eeeeee;
      }
.p7tbdn {
color : #9999cc !important;
font-weight : bold;
      }
img {
border : none;
      }
.imgborder {
border : 1px solid #ffffff;
      }
.tabellenrahmen {
	border : 1px dotted #ffffff;
	}
#kopfzeile {
	background-position: top;
	background-attachment : fixed;
	background-color : #031323;
	background : url(../bilder_zeller/kopf_csb.jpg) no-repeat;
	height : 138px;
	}
#fussleiste {
	background-color : #0f3179;
	font-family : Helvetica, Arial, sans-serif;
	padding : 10px;
      }
.inhalt {
	background : url(../bilder_zeller/hg_inhalt.jpg) no-repeat;
      }
.news a:link, .news a:visited {
	text-decoration : underline;
	color : #000099;
      }
.news a:hover, .news a:active {
	text-decoration : underline;
	color : #ffdd01;
      }
.inhalt a:link, .inhalt a:visited {
	text-decoration : underline;
	color : #ffcc00;
      }
.fussleiste a:link, .fussleiste a:visited {
	text-decoration : underline;
	color : #0099ff;
	text-decoration : underline;
	color : #ffdd01;
      }
h1, h2, h3, h4, h5, h6 {
	font-family : Helvetica, Arial, sans-serif;
	color : #cccccc;
	background-color : #000099;
	padding : 7px;
      }
UL {
	list-style-image : url(ul_dot.gif);
	font-family : Helvetica, Arial, sans-serif;
	list-style-position : outside;
	margin-left : 10px;
	color : #ffffff;
	list-style-type: none;
	padding-left: 20px;
      }
.trennstrich {
	color : #ffffff;
	border: 1px;	
      }
.einzugtext {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
	text-align : left;
	display : block;
	text-indent : 10px;
      }
.fett {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	font-weight : bold;
	letter-spacing : 1px;
      }
#stempel {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #FFFF00;
	padding-top: 5px;
	padding-bottom: 5px;
}
.kursiv {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	font-style : italic;
      }
.unter {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	text-decoration : underline;
      }
.einzug {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	padding-right : 35px;
	padding-left : 35px;
      }
.rechts {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	text-align : right;
      }
.zentriert {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	text-align : center;
      }
.links {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 13px;
	line-height : 16px;
	text-align : left;
	 }
.links_news {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 13px;
	line-height : 16px;
	text-align : left;
	padding-left: 7px;
	font-weight: bold;
      }
.links_hf {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	text-align : left;
	font-weight : bolder;
      }
.links_hf_blau {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	text-align : left;
	font-weight : bolder;
	color : #000099;
	padding-left: 7px;	
      }
.links_hf_blau_V {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	line-height : 14px;
	text-align : left;
	font-weight : bolder;
	font-variant : small-caps;
	color : #000099;
	letter-spacing : 1px;
      }
.blockeinzug {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	text-align : justify;
	text-indent : 10px;
      }
.inputblau {
	font-family : Helvetica, Arial, sans-serif;
    font-size : 11px;
    line-height : 13px;
    font-weight : bold;
    color : #ffffff;
	text-decoration : none;
	background-color : #0f3179;
	border : 1px solid #333333;
	padding-left : 5px;
	padding-right : 5px;
	page-break-before : auto;
      }
.kleinertext {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	color : #666666;
      }
.kleinert_weiss {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	color : #FFFFFF;
      }
.kleinertextkasten {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	color : #666666;
	text-decoration : none;
	background-color : #ffffff;
	border : 1px solid #999999;
	padding-left : 5px;
 }
.textlink {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
      }
.titel24 {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #000099;
 	background-color : #ffffff;
	display : block;
      }
.titel15 {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #000099;
	display : block;
      }
.titel1_versal24 {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 20px;
	font-weight : bold;
	color : #000099;
	background-color : #ffffff;
	display : block;
	font-variant : small-caps;
      }
.kapitaelchen {
	font-family : Helvetica, Arial, sans-serif;
	color : #000099;
	background : white;
	font-size : 22px;
	float : left;
	padding-top : 0;
	padding-right : 3px;
	font-weight : bold;
      }
	  
.gelb_linie_o{
	font-family : Helvetica, Arial, sans-serif;
	color : #ffea00;
	text-align: center;
	border-top: 1px solid;
	font-size : 18px;
	font-weight : bold;
	border-top-color: #ffea00;
      }
.gelb_linie_unten{
	font-family : Helvetica, Arial, sans-serif;
	color : #ffea00;
	text-align: center;
	font-size : 12px;
	font-weight : bold;
	border-bottom-color: #ffea00;
	border-bottom: 1px solid;
      }
.infolink_b {
	font-size : 11px;
 	line-height : 13px;
	color : #000099;
	text-decoration : none;
	display : block;
	padding : 2px 4px 2px 2px;
	text-align : left;
	background-color : #dfeaf3;
      }
.fett_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 12px;
	line-height : 14px;
	font-weight : bold;
	letter-spacing : 1px;
      }
.fett_gelb {
	font-family : Helvetica, Arial, sans-serif;
	color : #ffea00;
	font-size : 12px;
	line-height : 14px;
	font-weight : bold;
	letter-spacing : 1px;
		}
.gelb_klein {
	font-family : Helvetica, Arial, sans-serif;
	color : #ffea00;
	font-size : 12px;
	line-height : 14px;
	font-style: italic;
	}
.kursiv {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 12px;
	line-height : 14px;
	font-style : italic;
      }
.unter_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 12px;
	line-height : 14px;
	text-decoration : underline;
      }
.einzug_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 12px;
	line-height : 14px;
	padding-right : 35px;
	padding-left : 35px;
      }
.rechts_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 12px;
	line-height : 14px;
	text-align : right;
      }
.zentriert_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 12px;
	line-height : 14px;
	text-align : center;
      }
.links_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 13px;
	line-height : 16px;
	text-align : left;
      }
.block_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 13px;
	line-height : 16px;
	text-align : justify;
      }
.blockeinzug_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 13px;
	line-height : 16px;
	text-align : justify;
	text-indent : 10px;
      }
.inputblau_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 11px;
	line-height : 13px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
	background-color : #000099;
	border : 1px solid #333333;
	padding-left : 5px;
	padding-right : 5px;
	page-break-before : auto;
      }
.kleinertext_n {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
      }
.kleinertext_n_center {
	font-family : Helvetica, Arial, sans-serif;
	color : #ffffff;
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	text-align : center;
      }
.textlink_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 12px;
	line-height : 14px;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
      }
.titel24_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 24px;
	font-weight : bold;
	color : #000099;
	background-color : #ffffff;
	display : block;
      }
.titel15_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 15px;
	font-weight : bold;
	color : #000099;
	background-color : #ffffff;
	display : block;
      }
.titel1_versal24_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 20px;
	font-weight : bold;
	color : #000099;
	background-color : #ffffff;
	display : block;
	font-variant : small-caps;
      }
.headline_n {
	font-family : Helvetica, Arial, sans-serif;
	color : #f4f4f4;
	font-size : 18px;
	padding-top : 0;
	padding-right : 3px;
	font-weight : bold;
      }
.headline_gelb {
	font-family : Helvetica, Arial, sans-serif;
	color : #ffea00;
	font-size : 18px;
	font-weight : bold;
	line-height : 20px;
      }
.gelb_versal {
	font-family : Helvetica, Arial, sans-serif;
	color : #ffea00;
	font-size : 17px;
	font-weight : bold;
	line-height : 20px;
	font-variant : small-caps;
      }
.headline_15px {
	font-family : Helvetica, Arial, sans-serif;
	line-height : 20px;
	color : #000099;
	font-size : 15px;
	font-weight : bold;
      }
.hilfelink {
	cursor : help;
      }
.popups {
	cursor : pointer;
      }
.b_umfl_re {
	float : left;
	padding-right : 15px;
	padding-bottom : 10px;
      }
.b_umfl_li {
	float : right;
	padding-left : 10px;
	padding-bottom : 10px;
      }
.b_news {
	padding-right : 5px;
	padding-bottom : 5px;
     }


