/* ----- BODY ELEMENTS ----- */
html, body {
width: 100%;
color:#717171;
font-size:11px;
line-height:16px;
font-family: verdana, arial, sans-serif;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

.tablelinebottom {
background-color: #F6F6F6;
margin: 0px;
padding: 10px;
border-top: 1px solid;
border-left: 1px solid;
border-bottom: 1px solid;
border-right: 1px solid;
border-color: #E2E2E2;
}

.tablelinebottom2 {
background-color: #FFFFFF;
margin: 0px;
padding: 2px;
border-bottom: 1px solid;
border-color: #D0D7DE;
}

.bg	 {background:url(/pictemplate/div/bg.jpg); background-repeat: repeat-x; background-position:top;}
.bg1 {background:url(/pictemplate/div/bg1.jpg); background-repeat: repeat-x; background-position:top;}
.bg2 {background:url(/pictemplate/div/bg2.gif); background-repeat: repeat-x; background-position:top;}
.bg3 {background:url(/pictemplate/div/m14.jpg); background-repeat: no-repeat;}
.bg4 {background:url(/pictemplate/div/m19.gif); background-repeat: repeat-y;}
.bg5 {background:url(/pictemplate/div/m44.jpg); background-repeat: repeat-x;}
.footer {
font-family: verdana, arial, sans-serif;
font-size: 10px;
color:#999999;
text-decoration: none;
}

.tx  {font-size:11px; color:#011535; font-weight:bold;}
.tx1 {font-size:11px; color:#FFFFFF;}
.tx2 {font-size:14px; color:#5985AA; font-weight:bold;}
.tx3 {font-size:11px; color:#404455;}
.tx4 {font-size:12px; color:#717171; font-weight:bold;}

.ml {color:#5985AA;	font-size:11px; text-decoration:none;font-weight: bold;}
.ml:hover {text-decoration:underline;}
.ml1 {color:#384266; line-height: 12px; font-size:11px; text-decoration:none; font-weight:bold;}
.ml1:hover {color:#5c8eb3; text-decoration:none;}
.ml2 {color:#404455; font-size:11px; text-decoration:none;}
.ml2:hover {text-decoration:underline;}
.ml3 {color:#717171; font-size:11px; text-decoration:none;}
.ml3:hover {text-decoration:underline;}

.ml4 {color:#384266; line-height: 12px; font-size:12px; text-decoration:none; font-weight:bold;}
.ml4:hover {color:#5c8eb3; text-decoration:none;}


.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
font-family: verdana, arial, sans-serif;
font-size: 10px;
color:#214A77;
text-decoration: none;
}

li {
list-style-image: url(/pictemplate/div/arrowlink.gif);
margin:0px;
padding:0px;
}

ul {
margin-left: 6px;
padding-left: 0.7em;
margin-top: 0px;
}

p {
font-size:11px;
margin:0px;
}


/* ------ BOXEN ------- */
.boxcontent {
width:220px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:208px;
background-color: #F6F6F6;
margin: 0px;
padding: 5px;
border: 1px solid;
border-color: #E6E6E6;
}


/* ------ BILDER ------- */
.imglistcaption {
color:#001832;
font-weight: normal;
text-align:center;
font-size: 10px;
line-height: 11px;
vertical-align: top;
}

.imagelisttd, .imagelisttd a, .imagelisttd a:link, .imagelisttd a:visited, .imagelisttd a:active, .imagelisttd a:hover {
  background-image:none !important;
  padding: 0px !important;
  }

.imagelisttd img {
  display: block;
  position: relative;
  padding-bottom: 5px;
}

.imgDIVinTextLeft {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
.imgDIVinTextRight {
  float: right;
  margin-left: 12px;
  margin-bottom: 5px;
}

  
/* ----- ZUSATZ FUER SUCHERGEBNIS ----- */
span.search_result {color:#FF0000;font-weight:bold;}


/* ----- LOGIN ----- */
.login_field {
font-family: verdana, arial, sans-serif; 
font-size: 11px; 
color: #000056; 
background-color: #FFF; 
border: 1px solid #cccccc; 
}

.login_butt {
font-family: verdana, arial, sans-serif; 
font-weight: bold; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; 
background-color: #003366; 
cursor: hand; 
width: auto; 
height: 20px; 
border: solid 1px #999999; 
}

.login_error {
text-align:left;
font-size:10px;
color:#cc0000;
line-height: 15px;
font-weight: bold;
font-family: verdana, arial, sans-serif;
}

/* ----- FEHLERMELDUNG KONTAKTFORMULAR ----- */
.fehlermeldung {
text-align:left;
font-size:10px;
color:#cc0000;
line-height: 15px;
font-weight: bold;
font-family: verdana, arial, sans-serif;
}



/* ----- MAIN CLASS KONTAKTFORMULAR ----- */
.formular {
vertical-align:top;
}


/* ------ TEASER ----- */
teaserTable {border:0px; padding:10px; border-collapse:collapse;} 
teaserTableLeftCell { border-left:0px; padding:10px;} 
teaserTableRightCell {border-left:1px dotted #999999; padding:10px;} 

#Pagenav formating with CSS-Values: 
#teaserPageNav 
#teaserPageNavItems 


/* ----- SITEMAP ----- */
.EbeneClass {
text-align:left;
font-size:11px;
color:#001832;
line-height: 15px;
font-family: verdana, arial, sans-serif;
}

.EbeneClass1 {
text-align:left;
font-size:11px;
color:#001832;
line-height: 15px;
font-family: verdana, arial, sans-serif;
}

.EbeneClass2 {
text-align:left;
font-size:11px;
color:#001832;
line-height: 15px;
font-family: verdana, arial, sans-serif;
}



/* ----- NAVIGATION ----- */
.navList {
margin: 0px 0px 0px 0px; text-align: left;
}

#activeSection {
font-weight: bold; color: #214A77;
}

/* nav_list_all_css */

/* ------11111111 --------- */
.MenuItem_lvl_1 A:link {
display: block;
width:230px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:230px;
line-height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3B3E51;
padding-left:10px;
text-decoration: none;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_1 A:visited {
display: block;
padding-left:10px;
line-height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3B3E51;
text-decoration: none;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_1 A:hover {
color: #5985AA;
padding-left:10px;
text-decoration: none;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_1#activeSection A:active, .MenuItem_lvl_1#activeSection A:link, .MenuItem_lvl_1#activeSection A:visited {
color: #5985AA;
padding-left:10px;
text-decoration: none;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_1#activeSection A:hover {
color: #5985AA;
padding-left:10px;
text-decoration: none;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

/* ------222222222 --------- */
.MenuItem_lvl_2 A:link {
display: block;
line-height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
padding-left: 20px;
color: #3B3E51;
text-decoration: none;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_2 A:visited {
display: block;
line-height: 24px;
padding-left: 20px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #5985AA;
text-decoration: none;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_2 A:hover {
color: #5985AA;
padding-left: 20px;
text-decoration: none;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_2#activeSection A:active, .MenuItem_lvl_2#activeSection A:link, .MenuItem_lvl_2#activeSection A:visited {
color: #5985AA;
padding-left: 20px;
text-decoration: none;
font-weight: bold;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_2#activeSection A:hover {
color: #5985AA;
text-decoration: none;
padding-left: 20px;
font-weight: bold;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

/* ------333333333 --------- */
.MenuItem_lvl_3 A:link {
display: block;
line-height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3B3E51;
text-decoration: none;
padding-left: 35px;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_3 A:visited {
display: block;
line-height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3B3E51;
text-decoration: none;
padding-left: 35px;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_3 A:hover {
color: #5985AA;
text-decoration: none;
font-weight: normal;
padding-left: 35px;
font-weight: normal;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_3#activeSection A:active, .MenuItem_lvl_3#activeSection A:link, .MenuItem_lvl_3#activeSection A:visited {
color: #5985AA;
text-decoration: none;
font-weight: bold;
padding-left: 35px;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_3#activeSection A:hover {
color: #5985AA;
text-decoration: none;
padding-left: 35px;
font-weight: bold;
background: url(/pictemplate/div/m21.gif);
background-repeat: no-repeat;
}

/* ------444444444 --------- */
.MenuItem_lvl_4 A:link {
display: block;
line-height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3B3E51;
text-decoration: none;
padding: 0px 0px 0px 55px;
background: url(/pictemplate/subnav/444444.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_4 A:visited {
display: block;
line-height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3B3E51;
text-decoration: none;
padding: 0px 0px 0px 55px;
background: url(/pictemplate/subnav/444444.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_4 A:hover {
color: #5985AA;
text-decoration: none;
padding: 0px 0px 0px 55px;
background: url(/pictemplate/subnav/444444-act.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_4#activeSection A:active, .MenuItem_lvl_4#activeSection A:link, .MenuItem_lvl_4#activeSection A:visited {
color: #5985AA;
font-weight: bold;
text-decoration: none;
padding: 0px 0px 0px 55px;
background: url(/pictemplate/subnav/444444-act.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_4#activeSection A:hover {
color: #5985AA;
font-weight: bold;
text-decoration: none;
padding: 0px 0px 0px 55px;
background: url(/pictemplate/subnav/444444-act.gif);
background-repeat: no-repeat;
}



/* ------555555555 --------- */
.MenuItem_lvl_5 A:link {
display: block;
line-height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3B3E51;
text-decoration: none;
padding: 0px 0px 0px 70px;
background: url(/pictemplate/subnav/444444.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_5 A:visited {
display: block;
line-height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3B3E51;
text-decoration: none;
padding: 0px 0px 0px 70px;
background: url(/pictemplate/subnav/444444.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_5 A:hover {
color: #5985AA;
text-decoration: none;
padding: 0px 0px 0px 70px;
background: url(/pictemplate/subnav/444444-act.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_5#activeSection A:active, .MenuItem_lvl_5#activeSection A:link, .MenuItem_lvl_5#activeSection A:visited {
color: #5985AA;
font-weight: bold;
text-decoration: none;
padding: 0px 0px 0px 70px;
background: url(/pictemplate/subnav/444444-act.gif);
background-repeat: no-repeat;
}

.MenuItem_lvl_5#activeSection A:hover {
color: #5985AA;
font-weight: bold;
text-decoration: none;
padding: 0px 0px 0px 70px;
background: url(/pictemplate/subnav/444444-act.gif);
background-repeat: no-repeat;
}




/* ------ CMS BASIC ------- */
form, div, p, h1, h5, h6 {
padding: 0; 
font-family: verdana, arial, sans-serif;
color: #001832;
font-size: 11px;
line-height: 16px;
}

h2 {
margin: 0;
margin-bottom: 7px;
padding: 0;
font-family: verdana, arial, sans-serif;
color: #214A77;
font-weight: bold;
font-size: 12px;
}

#newsbox {
margin: auto;
padding: auto;
width: 210px;
}

h3 {
padding: 0px; 
margin-bottom: 5px;  
font-family: verdana, arial, sans-serif;
color: #214A77;
font-size: 13px;
/*line-height: 18px;*/
}

h4 {
padding: 0px;
margin-bottom: 5px;  
font-family: verdana, arial, sans-serif;
color: #214A77;
font-size: 12px;
line-height: 17px;
}

td, th, p, div, span {
	font-family: verdana, arial, sans-serif;
	text-align: left;
	color: #001832;
	font-size: 11px;
	line-height: 16px
}

.listEntry {
	margin-bottom: 10px;
}

a {
font-size: 11px
    line-height:14px;
    color: #001832;
    text-decoration: none;

}
a:link, a:visited, a:active, a:focus {
	color: #214A77;
	text-decoration: none;
    font-weight: bold;
}

a:hover {
	color: #214A77;
	text-decoration: none;
    font-weight: bold;
    text-decoration: underline;
}


.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}


.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

.articleSummary {

	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.v09 {  margin-left:2px; font-family: verdana, arial, sans-serif; font-size: 9px; }
.v10 {  font-family: verdana, arial, sans-serif; font-size: 10px; }
.v11 {  font-family: verdana, arial, sans-serif; font-size: 11px; }
.v12 {  font-family: verdana, arial, sans-serif; font-size: 12px; }
.v13 {  font-family: verdana, arial, sans-serif; font-size: 13px; }
.v14 {  font-family: verdana, arial, sans-serif; font-size: 14px; }



/* ------ FORMULARE ------- */

.freqSearch		{ font-family: verdana, arial, sans-serif; font-size: 10px; color: #001832; background-color: #FFF; width: 115px; height: 18px; border: 1px solid #999999; margin-bottom: 0px;}
.formButton		{ font-family: verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; background-color: #001832; cursor: hand; width: auto; height: 18px; border: solid 1px #999999; }
.formLabel		{ vertical-align:top; font-family: verdana, arial, sans-serif; font-size: 11px; }
.checkLabel		{ font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold;}
.radioLabel		{ font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold;}
.formTextArea	{ font-family: verdana, arial, sans-serif; font-size: 11px;	}
.inputText		{ font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold;}
.inputPass		{ font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold;}
.selectMenu		{ font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold;}
.selectList		{ font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold;}


/* search */
.formSearch { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold;}
.search_form {}
.search_result {}