/* mschimmel - 02.04.2009 - durch basic_aa.css ersetzt */

/* -- Background -- */
body { font-family:Verdana,Arial,Helvetica,sans-serif; background-image:url(http://www.bauserve.net/fileadmin/shared_media/bckgr.gif); }

ul { font-size:11px; }
li { margin-left:1.4em; font-size:11px; list-style-position:outside; list-style-type:disc; }

/* -- Menu -- */
.menu_left { font-family:Verdana,Arial,Helvetica,sans-serif; }
.menu_left_act { font-family:Verdana,Arial,Helvetica,sans-serif; }

a.menu_left { font-size:12px; text-decoration:none; font-weight:bold; color:#375769; }
a.menu_left:link { font-size:12px; text-decoration:none; font-weight:bold; color:#375769; }
a.menu_left:visited { font-size:12px; text-decoration:none; font-weight:bold; color:#375769; }
a.menu_left:hover { font-size:12px; text-decoration:none; font-weight:bold; color:#870008; }
a.menu_left:active { font-size:12px; text-decoration:none; font-weight:bold; color:#870008; }

a.menu_left_act { font-size:12px; text-decoration:none; font-weight:bold; color:#870008; }
a.menu_left_act:link { font-size:12px; text-decoration:none; font-weight:bold; color:#870008; }
a.menu_left_act:visited { font-size:12px; text-decoration:none; font-weight:bold; color:#870008; }
a.menu_left_act:hover { font-size:12px; text-decoration:none; font-weight:bold; color:#870008; }
a.menu_left_act:active { font-size:12px; text-decoration:none; font-weight:bold; color:#870008; }

.menu_left2 { font-family:Verdana,Arial,Helvetica,sans-serif; list-style-type:square; }
.menu_left_act2 { font-family:Verdana,Arial,Helvetica,sans-serif; }

a.menu_left2 { font-size:11px; text-decoration:none; font-weight:normal; color:#375769; }
a.menu_left2:link { font-size:11px; text-decoration:none; font-weight:normal; color:#375769; }
a.menu_left2:visited { font-size:11px; text-decoration:none; font-weight:normal; color:#375769; }
a.menu_left2:hover { font-size:11px; text-decoration:none; font-weight:normal; color:#870008; }
a.menu_left2:active { font-size:11px; text-decoration:none; font-weight:normal; color:#870008; }

a.menu_left_act2 { font-size:11px; text-decoration:none; font-weight:normal; color:#870008; }
a.menu_left_act2:link { font-size:11px; text-decoration:none; font-weight:normal; color:#870008; }
a.menu_left_act2:visited { font-size:11px; text-decoration:none; font-weight:normal; color:#870008; }
a.menu_left_act2:hover { font-size:11px; text-decoration:none; font-weight:normal; color:#870008; }
a.menu_left_act2:active { font-size:11px; text-decoration:none; font-weight:normal; color:#870008; }

.text { font-size:11px; font-weight:normal; }
.text A { color:#006699; font-size:11px; font-weight:normal; text-decoration:none; }
.text A:visited { color:#006699; font-size:11px; font-weight:normal; text-decoration:none; }

.topmenu { font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.topmenu a { font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.topmenu a:visited { font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

.box1_header { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.box1_text FONT P DIV { font-size:14px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.box1_text { font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

#boxit A { font-size:11px; font-weight:normal; color:#FF9C00; text-decoration:none; }
.box1_link { font-size:11px; font-weight:normal; color:#FF9C00; text-decoration:none; }
.box1_link a { font-size:11px; font-weight:normal; color:#FF9C00; text-decoration:none; }
.box1_link a:visited { font-size:11px; font-weight:normal; color:#FF9C00; text-decoration:none; }
.box_header { font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.box_subheader { font-size:11px; font-weight:normal; border-top-width:1px; border-top-style:dashed; border-top-color:#000000; }
.box_subheader P { margin:0px; }
.box_subheader P DIV A { font-size:11px; font-weight:normal; color:#006699; text-decoration:none; }
.box_text { font-size:11px; font-weight:normal; }
.box_text P { margin:0px; }

h1 { font-size:14px; font-weight:bold; color:#006699; text-decoration:none; padding: 0; margin: 0; }
.Text { font-size:11px; font-weight:normal; color:#000000; }
.TextB { font-size:11px; font-weight:bold; color:#000000; }

.box_link { font-size:11px; font-weight:normal; color:#006699; text-decoration:none; }
.box_link a { font-size:11px; font-weight:normal; color:#006699; text-decoration:none; }
.box_link a:visited { font-size:11px; font-weight:normal; color:#006699; text-decoration:none; }

.fuss { font-size:11px; font-weight:normal; color:#006699; text-decoration:none; }
.fuss a { font-size:11px; font-weight:normal; color:#006699; text-decoration:none; }
.fuss a:visited { font-size:11px; font-weight:normal; color:#006699; text-decoration:none; }
.td_fuss { border-top-style:dashed; border-top-color:#454545; border-top-width:1px; }

.sitemap1 { font-size:12px; text-decoration:none; font-weight:bold; color:#006699; }
.sitemap2 { font-size:11px; text-decoration:none; font-weight:normal; color:#006699; }
.sitemap3 { font-size:11px; text-decoration:none; font-weight:normal; color:#006699; }
.sitemap4 { font-size:11px; text-decoration:none; font-weight:normal; color:#006699; }

.field {display:none; }
.errorfield { color:red; }

.proj_titel { font-size:12px; font-weight:bold; color:#FFFFFF; }
.proj_cont { font-size:12px; color:#FFFFFF; }
.proj_akt { font-size:12px; font-weight:bold; color:#FFF03B; }

.td_h1 { background-image:url(http://www.bauserve.net/fileadmin/shared_media/bckgr_pd.gif); }
.imgborder { border:1px solid #FFFFFF; }

.link_pd { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.link_pd a { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.link_pd a:visited { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

.tx-newloginbox-pi1 { font-size:11px;  }
.tx-newloginbox-pi1 H3 { color:#006699; text-decoration:none; font-weight:bold; font-size:14px; }
.tx-newloginbox-pi1 TD { font-size:11px; }

#aktuelles-box {font:normal 11px Verdana,Arial,Helvetica,sans-serif;}
#aktuelles-box h2 {font:bold 13px Verdana,Arial,Helvetica,sans-serif;}
.aktuelles-text {padding: 8px; background-color: #006699;font:normal 11px Verdana,Arial,Helvetica,sans-serif;}
.aktuelles-text .text, .aktuelles-text UL, .aktuelles-text LI {font:normal 11px Verdana,Arial,Helvetica,sans-serif;color: #fff;line-height: 14px;}
.aktuelles-text UL {margin-left: 10px;}

.aktuelles-text a { font-size:11px; font-weight:normal; color:#FFEC00; text-decoration:none; }
.aktuelles-text a:visited { font-size:11px; font-weight:normal; color:#FFEC00; text-decoration:underline; }

.aktuelles-image {padding: 8px; background-color: #025179; font:normal 11px Verdana,Arial,Helvetica,sans-serif;}
.aktuelles-image .text {font:normal 11px Verdana,Arial,Helvetica,sans-serif;color: #fff;text-align: center;}


.aktuelles-abschluss {clear: both; padding: 4px; background-color: #4D4D4D; font:normal 11px Verdana,Arial,Helvetica,sans-serif;}

/* Kontakformular Mailform */
.kontakt_form {
  width:400px;
  color:#000000;
  font-size:11px;
  font-weight:normal;
}

.kontakt_left {
  float:left;
  width:100px;
  margin-bottom:-5px;
  margin-top:4px;
}

.kontakt_right, .kontakt_right_send {
  float:left;
  width:300px;
  margin-bottom:-5px;
}

.kontakt_right_send input {
  width:86px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

.kontakt_right_send {
  width:100px;
  margin-left:50px;
  height:30px;
  float:left;
}

div.kontakt_right input, div.kontakt_right textarea {
  width:185px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

div.kontakt_right textarea {
  font-size:13px; 
}
div.kontakt_right_2 input{
  width:10px;
  font-size:11px;
}

.kontakt_right_2 {
  float:left;
  width:140px;
}

.kontakt_radio_text {
}

.kontakt_error {
  float:left;
  margin-left:100px;
  width:500px;
  color:red;
  height:1px;
  padding-top:3px;
}

.red {
  color:red;
}
