
body {
  height: 101%;
  margin: 0px;
  margin-left:20px;
  padding: 0px;
  background-color:#ffffff;
  font-family:verdana;
  font-size:11px;
  color:#333333;
}

#container-page { position: absolute; left: 50%; width: 902px; margin:0px; margin-left: -451px; background-color: #ffffff; }

p {margin:7px; margin-left:0px;}

td {
  font-family:verdana;
  font-size:11px;
  color:#333333;
}
div.logo1 {
  width:471px;
  height:29px;
  padding-top:16px;
  float:left;
}                                              
div.logo2 {
  width:430px;
  height:43px;
  float:left;
  text-align:right;
}

div.menue_left {
  width:169px;
  float:left;
}
div.menue_middle {
  width:557px;
  float:left;
}
div.menue_right {
  width:171px;
  float:left;
  margin:0px;
}

div.men1 {
  color:#333333;
  font-family:verdana;
  font-size:11px;
  text-align:left;
  line-height:28px;
  margin-left:10px;
}
div.men1 a:link { color:#333333; text-decoration:none;}
div.men1 a:visited { color:#333333; text-decoration:none;}
div.men1 a:hover { color:#E2112F; text-decoration:none;}

div.men1_act {
  color:#E2112F;
  font-family:verdana;
  font-size:11px;
  text-align:left;
  line-height:28px;
  margin-left:10px;
}
div.men1_act a:link { color:#E2112F; text-decoration:none;}
div.men1_act a:visited { color:#E2112F; text-decoration:none;}
div.men1_act a:hover { color:#333333; text-decoration:none;}



div.men2 {
  color:#333333;
  font-family:verdana;
  font-size:11px;
  text-align:left;
  margin-top:6px;
}
div.men3 {
  margin:0px;
  margin-top:3px;
}

div.m_punkt {
  margin-right:24px;
  text-decoration:none;
  color:#333333;
  float:left;
}
.m_punkt a:link {
  text-decoration:none;
  color:#333333;
}
.m_punkt a:visited {
  text-decoration:none;
  color:#333333;
}
.m_punkt a:hover {
  text-decoration:none;
  color:#E2112F;
}

div.m_punkt_act {
  margin-right:24px;
  text-decoration:none;
  color:#E2112F;
  float:left;
}
.m_punkt_act a:link {
  text-decoration:none;
  color:#E2112F;
}
.m_punkt_act a:visited {
  text-decoration:none;
  color:#E2112F;
}
.m_punkt_act a:hover {
  text-decoration:none;
  color:#333333;
}




#menue_main_links {background-color:#ffffff; margin:0px; padding:0px; }
#menue_main_links ul {list-style-type: none; margin: 0px; padding: 0px; margin-right:0px;}
#menue_main_links li {  
	text-align: left; 
	margin:0px;
	padding-left:0px; 
	padding-right:0px;
	padding-top:0px;
    padding-bottom:12px; 
} 
div.mpunktleft li a { text-decoration:none; color:#333333;}
div.mpunktleft li a:link { text-decoration:none; color:#333333;}
div.mpunktleft li a:visited { text-decoration:none; color:#333333;}
div.mpunktleft li a:hover { text-decoration:none; color:#E2112F;}

div.mpunktleft_act li a { text-decoration:none; color:#E2112F;}
div.mpunktleft_act li a:link { text-decoration:none; color:#E2112F;}
div.mpunktleft_act li a:visited { text-decoration:none; color:#E2112F;}
div.mpunktleft_act li a:hover { text-decoration:none; color:#333333;}

#content_main { margin-left:20px; margin-top:25px; margin-bottom:15px; width:540px; font-size:11px;  line-height:16px;}
#content_main td { font-size:10px; line-height:16px;}
#content_main a { text-decoration:none; color:#E2112F;}
#content_main a:link { text-decoration:none; color:#E2112F;}
#content_main a:visited { text-decoration:none; color:#E2112F;}
#content_main a:hover { text-decoration:none; color:#333333;}
#content_main td ul { list-style-type: circle; margin: 0px; padding: 0px; margin-right:0px; margin-left:15px;}

/*----Sitemap----*/
.sitemap1 {
font-size: 11px; 
font-weight: bold; 
text-decoration: none; 
line-height: 18px;
color: #333333; 
border-bottom:1px solid; 
border-color:#c3c3c3;
}
.sitemap2 {
font-size: 11px;
font-weight: normal; 
padding-left:20px; 
text-decoration: none; 
color: #333333;
line-height: 18px;
}
.sitemap3 {
font-size: 10px;
font-weight: normal; 
padding-left:40px; 
text-decoration: underline; 
color: #333333;
line-height: 16px;
}
.sitemap4 {
font-size: 10px;
font-weight: normal; 
padding-left:60px; 
text-decoration: none; 
color: #333333;
line-height: 16px;
}
/*----Sitemap Ende----*/


h1 {
  color:#333333;
  font-family:verdana;
  font-size:12px;
  text-align:left;
  line-height:16px;
  margin:0px;
  margin-bottom:7px;
  font-weight:bold;
}

div.balken_grau {
  width:173px;
  height:25px;
  background-color:#c3c3c3;
}
div.balken_grau_schmal {
  width:173px;
  height:20px;
  background-color:#c3c3c3;
}
div.balken_grau_kurz {
  height:20px;
  background-color:#c3c3c3;
}
div.balken_grau_aktsem {
  width:160px;
  height:25px;
  background-color:#c3c3c3;
}
div.balken_grau_schmal_aktsem {
  width:160px;
  height:20px;
  background-color:#c3c3c3;
}

div.balken-titel {
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  text-align:left;
  padding-top:4px;
  padding-left:10px;
}

div.login_grau { width:173px; height:70px; background-color:#e6e6e6; }
div.login { padding-left:10px; padding-top:12px;}
form { margin:0px; }
.input_login {
  width:120px;
  height:16px; 
  font-family:verdana; 
  font-size:10px;
  color:#333333; 
  background-color:#ffffff; 
  border-top:1px solid; 
  border-bottom:1px solid; 
  border-left:1px solid; 
  border-right:1px solid; 
  border-top-color:#9c9c9c; 
  border-bottom-color:#9c9c9c; 
  border-left-color:#9c9c9c;
  border-right-color:#9c9c9c;
  margin-bottom:3px;
}


div.news_grau {
  width:173px;
  height:170px;
  background-color:#e6e6e6;
}
div.news_grau_left {
  width:160px;
  height:285px;
  background-color:#e6e6e6;
}
div.news_grau_aktsem {
  width:160px;
  height:180px;
  background-color:#e6e6e6;
}
.news_rechts_grau {
  width:173px;
  height:365px;
  background-color:#e6e6e6;
}
div.news { padding-left:10px; padding-top:5px; padding-right:3px; padding-bottom:5px; font-size:10px;}
div.news h1 { font-weight:bold; font-size:10px; line-height:11px; margin:0px; margin-bottom:4px;}
div.news a:link {font-size:10px; color:#E2112F; text-decoration:none;}
div.news a:visited {font-size:10px; color:#E2112F; text-decoration:none;}
div.news a:hover {font-size:10px; color:#333333; text-decoration:none;}
div.news p { margin:5px; margin-left:0px;}


div.news_title_presse {
  color: #333333;
  font-weight: bold;
}


div.vermischtes_grau {
  width:173px;
  height:400px;
  background-color:#e6e6e6;
}

div.service {
  width:173px;
  height:100%;
  background-color:#e6e6e6;
}

div.service_grau {
  width:173px;
  background-color:#e6e6e6;
}


div.vermischtes { padding-left:10px; padding-top:8px; padding-right:3px; padding-bottom:5px; font-size:10px;}
div.vermischtes h1 { font-weight:bold; font-size:10px; line-height:11px; margin:0px; margin-bottom:4px;}
div.vermischtes a:link {font-size:10px; color:#E2112F; text-decoration:none;}
div.vermischtes a:visited {font-size:10px; color:#E2112F; text-decoration:none;}
div.vermischtes a:hover {font-size:10px; color:#333333; text-decoration:none;}
div.vermischtes p { margin:0px;}

div.service { padding-top:8px; width:160px; margin-left:10px; margin-top:0px; margin-right:2px; padding-bottom:8px; font-size:10px;}
div.service h1 { font-weight:bold; font-size:10px; line-height:11px; margin:0px; margin-bottom:4px;}
div.service a:link {font-size:10px; color:#E2112F; text-decoration:none;}
div.service a:visited {font-size:10px; color:#E2112F; text-decoration:none;}
div.service a:hover {font-size:10px; color:#333333; text-decoration:none;}
div.service p { margin:0px;} 

.service ul { margin:0px 0px 0px 0px; padding:0px; list-style-type: none; }
.service ul li { margin:3px 0px 0px 0px; padding:0px; }


.form_form { 
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  font-family:verdana;
  font-size:10px;
}

.input_anm {
  width:165px;
  height:16px; 
  font-family:verdana; 
  font-size:10px;
  color:#333333; 
  background-color:#ffffff; 
  border-top:1px solid; 
  border-bottom:1px solid; 
  border-left:1px solid; 
  border-right:1px solid; 
  border-top-color:#9c9c9c; 
  border-bottom-color:#9c9c9c; 
  border-left-color:#9c9c9c;
  border-right-color:#9c9c9c;
  margin:0px 3px 3px 0px;
}
*html .input_anm { margin:0px -13px 3px 0px; }

.text_anm {
  width:250px;
  font-family:verdana; 
  font-size:10px;
  color:#333333; 
  background-color:#ffffff; 
  border-top:1px solid; 
  border-bottom:1px solid; 
  border-left:1px solid; 
  border-right:1px solid; 
  border-top-color:#9c9c9c; 
  border-bottom-color:#9c9c9c; 
  border-left-color:#9c9c9c;
  border-right-color:#9c9c9c;
  margin-bottom:3px;
}

.input_anm_kurz {
  height:16px; 
  font-family:verdana; 
  font-size:10px;
  color:#333333; 
  background-color:#ffffff; 
  border-top:1px solid; 
  border-bottom:1px solid; 
  border-left:1px solid; 
  border-right:1px solid; 
  border-top-color:#9c9c9c; 
  border-bottom-color:#9c9c9c; 
  border-left-color:#9c9c9c;
  border-right-color:#9c9c9c;
  margin-bottom:3px;
}

.butt_anm {
  height:20px;
  width:100px; 
  font-family:verdana; 
  font-size:10px;
  line-height:14px;
  color:#333333; 
  background-color:#ffffff; 
  border-top:1px solid; 
  border-bottom:1px solid; 
  border-left:1px solid; 
  border-right:1px solid; 
  border-top-color:#9c9c9c; 
  border-bottom-color:#9c9c9c; 
  border-left-color:#9c9c9c;
  border-right-color:#9c9c9c;
  margin-bottom:3px;
}

/*----Kontakt Seminare----*/
.kontakt_seminare_grau_left {
  width: 160px;
  height: 65px;
  background-color:#e6e6e6;
}
/*----Kontakt_seminare Ende----*/

/*----Rückrufservice Form----*/
div.rueckruf_service_grau_left {
  width: 160px;
  height: 210px;
  background-color:#e6e6e6;
}
* html div.rueckruf_service_grau_left {
  height: 200px;
 }
.mailform_label {
  font-size: 10px;
}
.rueckruf_service_input input {
  width: 132px;
  font-family: verdana;
  font-size: 10px;
  border: 1px solid #c3c3c3;
}
.rueckruf_service_input textarea {
  width: 132px;
  height: 60px;
  font-family: verdana;
  font-size: 10px;
  border: 1px solid #c3c3c3;
}
/*----Rückrufservice Form Ende----*/

/*----Tagcloud----*/
.tagcloud_service_grau_left {
  width: 160px;
  height: 210px;
  background-color:#e6e6e6;
}
div.tagcloud { 
  padding-left:10px; 
  padding-top:5px; 
  padding-right:3px; 
  padding-bottom:5px;
}
/*----Tagcloud Ende----*/

/*----Footer----*/
.footer {
font-size: 10px;
color: #696969;
}
.footer a {
color: #696969;
}/*----Footer Ende----*/

.refBlock { height:135px; margin-bottom:10px; }
.refImg { height:135px; float:left; width:110; padding-right:15; }
.refData { height:135px; width:395px; float:left; }
.refData h1 { font-weight:bold; font-size:11px; margin:0px; padding:0px; }
.refData h2 { font-weight:normal; font-size:11px; margin:0px 0px 6px 0px; padding:0px; }


.newsBlock { height:70px; margin-bottom:10px; }
.newsData { height:70px; }
.newsData h1 { font-weight:bold; font-size:11px; margin:0px; padding:0px; }
.newsData h2 { font-weight:normal; font-size:11px; margin:0px 0px 6px 0px; padding:0px; }
.presse_list_border {border-bottom: 1px solid #c3c3c3;}



