body, html {
		background-color: #d2d2d2;
		font-size: 12px;
		color:#333333;
		padding:0px;
		margin:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ############# Textformatierung ############ */

a {
	color: #116dbf;
        text-decoration: none;
}

h1 {
                font-size: 20px;
                padding: 0px 0px 0px 0px;
}

h2 {
                font-size: 16px;
                padding: 0px 0px 0px 0px;
}

h3, h4, h5, h6 {
                font-size: 12px;
                padding: 0px 0px 0px 0px;
}

p {
        padding: 0px 0px 0px 0px;

}

.Blaue_Farbe {
	color: #116dbf;
}

.Blaue_Farbe_und_Fett {
	color: #116dbf;
        font-weight: bold;
}

.Standard_Farbe {

       color:#333333;
}

/* ############# DIV's ############ */

#main {
		text-align: center;
		margin: 0px;
		padding: 0px;
		width: 100%;
		min-height: 808px;
		background-color: #d2d2d2;
		background-image: url(../images/dw2000/BGR_body.png);
		background-repeat: repeat-x;
}


#main_mitte {
  		text-align: left;
  		vertical-align: middle;	
 		margin: 0px auto;
  		padding: 0px;	
  		width: 904px;
        background-image: url(../images/dw2000/BGR_mitte.png);
		background-repeat: repeat-y;
}

#header_small {
        width: 100%;
        height: 23px;
        background-image: url(../images/dw2000/BGR_header_small.png);
		background-repeat: no-repeat;
}

#header {
        width: 100%;
        height: 177px;

}

#header_links {
        width: 241px;
        height: 100%;
        background-image: url(../images/dw2000/BGR_header_links.png);
		background-repeat: no-repeat;        
        float: left;
}

#header_mitte {
        width: 480px;
        height: 100%;
        margin: 0px;
        padding: 0px;
        background-image: url(../images/dw2000/BGR_header_mitte.png);
		background-repeat: no-repeat;
        float: left;
}

#header_rechts {
        width: 183px;
        height: 100%;
        background-image: url(../images/dw2000/BGR_header_rechts.png);
		background-repeat: no-repeat;
        float: left;
}

#header_bild {
        width: 100%;
        height: 165px;
        margin: 0px;
        padding: 3px 0px 0px 0px;
        overflow: hidden;
}

#mitte {
        width: 100%;
        height: auto;
		background-image: url(../images/dw2000/BGR_mitte.png);
		background-repeat: repeat-y;
}

#mitte_links {
        width: 721px;
        height: 100%;
        _height: 480px;
		min-height: 480px;
        float: left;
        background-color: #e3e3e3;
        background-image: url(../images/dw2000/BGR_mitte_links.png);
		background-repeat: no-repeat;
}

#mitte_rechts {
        width: 1px;
		_width: 0px;
		height: 100%;
		/*background-color: #E3E3E3;*/    
        /*background-image: url(../images/dw2000/BGR_mitte_rechts.png);
		background-repeat: repeat-y;*/
}
*+html #mitte_rechts {
        width: 0px;
}

#hilfsnavi_balken {
	
        width: 100%;
	height: 30px;
	_overflow: hidden;
	background-color: #eeeeee;
	vertical-align: middle;
        padding: 0px 0px 0px 0px;
}

#hilfsnavi_flaggenmenu {

	width: 85px;
        margin: 0px 0px 0px 30px;
        float: left;
}

#hilfsnavi_flaggenmenu img {

	border: 0px;
        padding: 0px 10px 0px 0px;
        margin-top: 5px;
}

#hilfsnavi_suche {

        width: 220px;
        float: left;
        height: 30px;
        margin: 0px 0px 0px 0px;
position: relative; left: 120px;
}
*html #hilfsnavi_suche {position: relative; left:110px;}

#hilfsnavi_suche input {

        width: 110px;
        float: left;
        font-size: 10px;
        margin: 5px 0px 0px 0px;
        padding: 2px 5px 2px 5px;
        background-color: white;
}

#hilfsnavi_suche img {

        border: 0px;
        margin: 4px 0px 0px 10px;
}


#hilfsnavi_lauftext {width: 260px; height:30px; position: relative; left: 105px; top: -7px; float: left; color: #FF8600; font-weight: bold; font-size: 14px; }
#hilfsnavi_lauftext a{color: #FF8600; font-weight: bold; font-size: 14px; }
*html #hilfsnavi_lauftext{position: relative; top: 7px; left: 80px;}
*+html #hilfsnavi_lauftext{position: relative; top: 7px;}

/* ############# Haupt-Navigation links ############ */

#hauptnavi {

        width: 210px;
        height: auto;
        min-height: 1px;
        float: left;
}

#hauptnavi a {
        color: #333333;
        font-weight: bold;
        text-decoration: none;
}

#hauptnavi a:hover {
        color: #116dbf;
}

#mnavi {

  margin: 20px 0px 0px -10px;
  _margin: 20px 0px 0px 20px;
}

.e1 li { /* Navi-Elemente 1.Ebene */

  list-style-type: none;
  padding: 2px 0px 2px 0px;
}

.e1oa, .e1a, .e1o {

  color: #116dbf !important;

}

.e1p:hover, .e1oa:hover, .e1o:hover, .e1a:hover { /* Links 2.Ebene */

  color: #116dbf !important;
}

.e2 { /* Navi-Elemente 2.Ebene */

  margin: 4px 0px 0px -25px;
  _margin: 4px 0px 0px 18px;

}

*+html .e2 { 

  margin: 4px 0px 0px 18px;
}

.e2o { /* Links 2.Ebene */

  color: #116dbf !important;
  font-weight: normal !important;

}

.e2p { /* Links 2.Ebene */

  color: #333333 !important;
  font-weight: normal !important;

}

.e2oa, .e2a {

  color: #116dbf !important;
  font-weight: bold !important;

}

.e2p:hover, .e2oa:hover, .e2o:hover, .e2a:hover { /* Links 2.Ebene */

  color: #333333 !important;
}

.e2 li { 

  list-style-type: disc;
  margin: 0px 0px 0px 0px;
  color: #116dbf; /* Für die Blauen Listen-Punkte */
}

.e3 { /* Navi-Elemente 3.Ebene */

  margin: 4px 0px 0px -25px;
  _margin: 4px 0px 0px 18px;
}

*+html .e3 { 

  margin: 4px 0px 0px 18px;
}

.e3p, .e3o { /* Links 2.Ebene */

  color: #116dbf !important;
  font-weight: normal !important;

}

.e3oa, .e3a {

  color: #116dbf !important;
  font-weight: bold !important;

}

.e3p:hover, .e3oa:hover, .e3o:hover, .e3a:hover { /* Links 2.Ebene */

  color: #333333 !important;
}

.e3 li { 

  list-style-type: disc;
  margin: 0px 0px 0px 0px;
}

/* ############# Inhalt ############ */

#content {

        width: 511px;
        height: auto;
        float: left;
        padding: 15px 0px 5px 0px;
        _padding: 15px 0px 25px 0px;
        _overflow: hidden;
}

*+html #content {

        padding: 15px 0px 25px 0px;
}

.content1, .content2, .content3, .content4{

        padding: 0px 10px 0px 10px;
}

#video_frame {

        width: 480px;
        height: 320px;

}

.kontaktformular {

        margin: 0px 0px 0px 10px;

}

/* ############# Footer ############ */

#footer {
        width: 100%;
        height: 25px;
        float: left;
        color: #959595;
        border-top: 4px #ff9400 solid;
        text-align: right;
        padding: 3px 0px 0px 0px;
	background-color: #D2D2D2;
}

#footer a {
        font-size: 9px;
        text-decoration: none;
        color: #959595;
        padding: 0px 0px 0px 0px;
}

#footer a:hover {
     color: #959595;
}        