body {
  font-family:Tahoma;
  font-size:10pt;
  font-weight:normal;
  color:#000;
  margin:0;
  background-color:#e1e1e1;
}

a {text-decoration:none; color:#fff;}

div {position:relative;}
img {border:none; display:inline;}
p {margin:0;}
form {margin:0;}

.clear {clear:both; overflow:hidden;}

.headline_13pt_fett {
  font-size:13pt;
  font-weight:bold;
}

#big_center {
  margin:auto;
  width:1000px;
  border-left:1px solid #FFF;
  border-right:1px solid #FFF;
}

#content_top {
  height:144px;
  width:1000px;
  background-image:url(/static/ms_partner/banner_top.png);
  background-repeat:no-repeat;
}
#homelink {
  position:absolute;
  top:20px;
  left:0px;
  width:290px;
  height:100px;
}
#bannerheadline {
  position:absolute;
  top:50px;
  left:520px;
}
#under_pathfinder {
  background-color:#999;
  width:100%;
  height:0px;
  border-top:1px solid #fff;
  border-bottom:2px solid #fff;
}

#content_middle1 {
  height:260px;
  width:1000px;
  background-color:#610300;
  background-image:url(/static/ms_partner/ajax-loader-big.gif);
  background-repeat:no-repeat;
  background-position:center;
  overflow:hidden;
}
#content_middle1_1 {
  height:440px; 
  width:1000px;
  background-repeat:no-repeat;
  overflow:hidden;
}

#content_middle2 {
  /*height:410px;*/
  width:1000px;
  overflow:hidden;
}


#content_bottom {
  clear:both;
  width:1000px;
}

/* ########## Startseite ########## */

.text_middle1 {
  width:310px;
  float:left;
  margin:160px 0 0 0px;
  text-align:right;
  color:#610300;
  font-weight:bold;
  line-height:2;
}
#motiv_middle1 {
  float:right;
  margin:0 0 0 0;
}
#start_trio_head {
  width:100%;
  height:46px;
  border-top:1px solid #FFF;
  border-bottom:1px solid #FFF;
  background-image:url(/static/ms_partner/bg_trio_headline_start.gif);
}
.start_trio_div {
  overflow:hidden;
  float:left;
  width:333px;
  height:380px;
  border-right:1px solid #FFF;
}
.trio_fliesstext {
  height:190px;
  margin:15px;
  color:#fff;
  font-size:8pt;
  line-height:1.6;
}
#start_service_head {
  width:100%;
  height:46px;
  border-top:1px solid #FFF;
  border-bottom:1px solid #FFF;
  background-image:url(/static/ms_partner/bg_service_headline_start.gif);
}
.fensterteaser{
  float:left;
  width:129px;
  font-size:11px;
  margin:0px 0 0 25px;
}
.fensterteaser a{
  color:#000;
}
#Headline_FT {
  position:absolute;
  font-weight:bold;
  top:70px;
  left:10px;
}
#Headline_FT a {
  color:#a20d0c;
}
.linkbutton_start {
  line-height:1.5;
}
.linkbutton_start a {
  color:#fff;
  font-weight:bold;
  font-size:8pt;
}
#start_service_teaser {
  width:100%;
  height:200px;
  background-color:#710100;
}
#start_service_teaser .teaser_unten{
  float:left;
  width:107px;
  margin:20px 0 0 16px;
  color:#fff;
  font-size:11px;
}
#start_service_teaser .teaser_unten a{
  color:#fff;
}
#start_service_foot {
  width:100%;
  height:60px;
  background-color:#FFF;
}

/* ########## Contentseite ########## */

#Menue-Head-Shadow {padding:7px 10px 7px 10px; background-image:url(transparent_30.png); color:#610300; font-size:24pt; font-weight:bold; position:absolute; top:3px; left:0px; width:370px; text-align:right;}
#Menue-Head {padding:7px 10px 7px 10px; color:#fff; font-size:24pt; font-weight:bold; position:absolute; top:px; left:-3px; width:370px; text-align:right;}

#Blaetterfliesstext {height:370px;}

#content_middle1_1 .paging{background-image:url(/static/kueche/button_seite_pausch_a.png); margin:0px 10px 8px 0; width:31px; height:22px; float:left; cursor:pointer;}
#content_middle1_1 .pagenumber{width:31px; height:22px; position:absolute; text-align:center; color:#fff; font-weight:bold; line-height:1.5;}

/* ########## Navigation ########## */
#topnav {
  height:20px;
  border:0px solid #000;
  margin:0 10px 0px 348px;
  text-align:left;
}
#navi_foot {
  float:right;
  text-align:right;
  font-size:9pt;
  color:#a20d0c;
  margin:5px 20px 0 0;
}
#navi_foot a {
  color:#a20d0c;
}


/* ########## Formulare ########## */
.textfield {width:200px; border:1px solid #666; float:left;}
.radiofield {}
.kontakt_trimdiv_l {float:left; width:270px; height:35px; line-height:1.5; color:#fff;}
.kontakt_trimdiv_r {float:left; width:210px; height:35px; line-height:1.5; color:#fff;}


