html,body {
      margin: 0;
      padding: 0;
 	    font-family:arial,helvetica,sans-serif;
 	    font-size:12px;
 	    height:100%;
 	    background:#DBE0E3 url(../images/bg.gif);
      /*text-align: center;*/
}

div,p {
/*      margin: 0 auto;*/
      padding: 0;
 	    font-family:arial,helvetica,sans-serif;
 	    font-size:12px;
}

/*Headlines*/
h1.headline1 {font-family:georgia,arial,helvetica,sans-serif;font-size:24px;font-weight:bold;color:#0088CE;margin:16px 0px 16px 25px;line-height:28px;}
h2.headline2 {font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:normal;color:#0088CE;margin:24px 0px 8px 25px;}

/*Absätze*/
p.absatz1 {margin:0px 25px 16px 25px;}


/* Links */


a.ext {color:#0088CE;padding-left:16px;background:url(../images/link_extern_rot.gif) no-repeat left 2px;}
a.ext:hover {color:#0088CE;padding-left:16px;background:url(../images/link_extern_rot.gif) no-repeat left 2px;}
a.mid {font-size:12px;line-height:16px;font-weight:normal;color:#0088CE;text-decoration:underline;padding-left:14px;background:url(../images/link_pfeil_blau.gif) no-repeat left 2px;}
a.mid:hover{font-size:12px;line-height:16px;font-weight:normal;color:#5E6A71;text-decoration:underline;padding-left:14px;background:url(../images/link_pfeil_blau.gif) no-repeat left 2px;}
.linkV1 a{font-size:12px;line-height:16px;font-weight:bold;color:#0088BF;text-decoration:underline;}
.linkV1 a:hover{font-size:12px;line-height:16px;font-weight:bold;color:#5E6A71;text-decoration:underline;}
#footer a {font-size:12px;line-height:16px;font-weight:bold;color:#FFFFFF;text-decoration:underline;}
#footer a:hover{font-size:12px;line-height:16px;font-weight:bold;color:#EDEFF1;text-decoration:underline;}


/* Min-height solution */
  .stretch {
    float:right;
    width:1px;
}

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

  .min9px {
    height:9px;
}

  .min49px {
    height:49px;
}

  .min89px {
    height:89px;
}

  .min99px {
    height:99px;
}

  .min184px {
    height:184px;
}



/* Neuer Body */


#all {
  width:790px;
  margin: 0 auto;
  background-color:#FF3300;
  margin-top:20px;
}

#header {
  width:790px;
  overflow:hidden;
}

#headerlogo {
  width:790px;
  height:200px;
  overflow:hidden;
}

#container1 {
  width:790px;
/*  border: 1px solid purple;*/
  background-color:#FFFFFF;
  overflow:hidden;
 	
}

#container2 {
  width:790px;
/*  margin: 0;
  padding: 0;*/
/*  border: 1px solid red;*/
  background-color:#FFFFFF;
  overflow:hidden;
}

#content {
  margin-left:10px;
  width: 770px;
  \width: 790px;
  w\idth: 770px;
/*  border: 1px solid red;*/
  background-color:#FFFFFF;
  overflow:hidden;
}

.divider {
  width:100px;
  height:10px;
  overflow:hidden;
}

#footer {
/*  border: 1px solid purple;*/
  background-color: #A9B2B8;
  width:100%;
  overflow:hidden;
}

#footer p {
  margin:0px 10px 15px 10px;
  text-align:center;
  color:#EDEFF1;
  font-size:11px;
}

#footernav {
  height:25px;
  width:790px;
  overflow:hidden;
  text-align:center;
  margin:10px 0px 0px 0px;
  overflow:hidden;
  color:#FFFFFF;
  background-color:#A9B2B8;
}

#leftcontent {
  float:left;
  background-color:#FFFFFF;
  width:560px;
/*  overflow:hidden;*/
}

#rightcontent {
  float:right;
  background-color:#FFFFFF;
  width:200px;
/*  overflow:hidden;*/
}

/*Floatboxen*/

#leftfloat1 {
  float:left;
  width:560px;
  background:#FFFFFF;
  margin-bottom:10px;
  line-height:16px;
}

.bold {
  font-weight:bold;
}

.boldunderlined {
  font-weight:bold;
  text-decoration:underline;
}

.blue {
  color:#0088CE;
}

#rightfloat1 {
  width:198px;
  background:#EDEFF1;
}

#rightfloat2 {
  width:198px;
  background:#EDEFF1;
  margin-top:10px;
}

.rfborder {
  border: 1px solid #DBE0E3;
}

p.rf1 {
  font-size:10px;
  font-style:italic;
  font-family:georgia;
  margin:10px 10px 10px 10px;
  line-height:14px;
}


.rfcontent {
  margin:0;
  padding:0px;
  overflow:hidden;
}

.rfheadline {
  font-family:arial,helvetica;
  font-weight:bold;
  font-style:normal;
  font-size:12px;
  color:#0088CE;
}


/*Text-Spaltendesign*/
.kolumnenkopf {
  width:380px;
  height:25px;
/*  background-color:#DBE0E3;*/
  border-top:1px solid #5E6A71;
  border-bottom:1px solid #5E6A71;
}

.kolumnenreiter {
  width:8px;
  height:25px;
  background-color:#5E6A71;
  float:left;
}

.kolumnencontent {
  width:352px;
  margin:4px 0px 0px 5px;
  color:#5E6A71;
  font-weight:bold;
  font-size:14px;
  float:left;
}

/* Boxes */
div.rightbox{width:100%;height:390px;text-align:left;overflow:hidden;}
div.rightboxpad{color:#FFF;font-size:11px;font-weight:normal;margin:10px 15px 0 10px;}
#rightcontent .rightbox{width:100%;text-align:left;background:#E1F2FA;}


