body { padding: 0; margin: 0; text-align: center; overflow: auto; border: 0px solid #666666;}
.center {text-align: center}
.main {
    text-align: left;
    padding: 7px;
    border: 0px solid #666666;
    margin: 0px auto 0px auto;
    background-color:#eee;
    background-repeat: no-repeat;
    width: 930px;
    height: 650px;
    padding-bottom: 0px;
    border: 0px dashed #b9821a;
 

    }
.bu {font-size: 8pt;}
.space_oben {padding-top:15px}


.red {color: #ff0000}

#bild_unten {
    position: absolute;
    left: 50px;
    top: 280px;
    width: 38em;    
    border: 0px dashed #b9821a;
    background-image: none;
    }
#subnavi {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 600px;    
    border: 0px dashed #b9821a;
    background-image: none;
    font-size: 1em;
    color: #666666;
    background-color: none;
    }
#subnavi li {
	padding-right: 50px;
	display: inline;
	}
#language {
    position: absolute;
    left: 630px;
    top: 15px;
    width: 60px;    
    border: 0px dashed #b9821a;
    background-image: none;
    font-size: 0.7em;
    color: #cccccc;
    }
#language_index {
    position: absolute;
    left: 280px;
    top: 420px;
    width: 38em;    
    border: 0px dashed #b9821a;
    background-image: none;
    font-size: 0.7em;
    color: #cccccc;
    }
    
#profil_container
    {
    margin-top: -40px;
   
    }
.profil {padding-left: 0em;
        //margin-left: 0.5em;
        margin-top: -0.9em;
        list-style: square;
        text-align: left; 
    }
.profil li {
        color: #ff6600;
        vertical-align:middle;
        margin-bottom: 0.3em;
}

td {
vertical-align: top;
}
    
    


#menu {position: absolute; top: 150px; width: 188px; border: 0px dashed #b9821a; text-align: right; Arial, Helvetica, sans-serif; //margin-left: -25px; z-index: 10;
}

.header {position: relative; left: -0.5em; top: -0.5em; width: 935px; height: 9.5em; border: 0px dashed #000000; margin-bottom: 0px; padding-bottom: 0px;}
.footer {position: relative; left: -0.5em; top: 1em; width: 100%; border: 0px dashed #000000;text-align: center; font-size: 0.7em; }
.content {margin-left: 0px;position: relative; top: 0px; left: 200px; width: 667px; height: 460px ;  border: 0px dashed #000000;padding-left: 20px;  padding-right: 20px; padding-top: 0px;text-align: left; line-height: 1.5; overflow: auto; background-color: #ffffff;
 background-image: url(imgs/bg.jpg); background-repeat: no-repeat; //margin-top: -10px;
}
.content_bg {
	margin-left: 0px;
	position: relative;
	top: 0px;
	left: 200px;
	width: 667px;
	height: 460px;
	border: 0px dashed #000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	text-align: left;
	line-height: 1.5;
	overflow: auto;
	background-repeat: no-repeat;
	background-color: #ffffff;
//margin-top: -10px;
}
.presse {margin-left: 0px;position: relative; top: 0px; left: 200px; width: 667px; height: 460px ;  border: 0px dashed #000000;padding-left: 20px;  padding-right: 20px; padding-top: 0px;text-align: left; line-height: 1.5; overflow: auto;
 background-image: url(imgs/presse.jpg); background-repeat: no-repeat; background-color: #ffffff;//margin-top: -10px;
}

.rand {background-image: url(imgs/rand.jpg);float: left; margin-top: 0px; z-index: 5;margin-left: 0em; margin-top: -10px;position: relative; top: 0px; left: 215px; width: 30px; height: 467px;
 border: 0px dashed #000000;padding-left: 0em; text-align: left; line-height: 1.5; overflow: auto; padding-top: 0px;//margin-top: -17px;}
.rand2 {background-image: url(imgs/rand2222.jpg);float: right; margin-left: 0em;position: relative; top: 0px; left: 0px; width: 30px; height: 430px ;  border: 0px dashed #000000;padding-left: 0em; text-align: left; line-height: 1.5;  overflow: auto; }


.bild {margin-bottom: 0.9em;padding-left: 1em; padding-top: 0.4em; padding-bottom: 0.4em; background-image: url(imgs/test.jpg); border: none; width: 171px; height: 17px;
font-size: 0.95em; text-decoration: none;
text-align: left;  position: relative; left: 10px;

}
.bild_on {margin-bottom: 0.9em;padding-left: 1em; padding-top: 0.4em; padding-bottom: 0.4em; background-image: url(imgs/test_on.jpg); border: none; width: 171px; height: 17px; font-size: 0.95em; 
text-align: left;  position: relative; left: 10px; text-decoration: none; 

}
.bild_on a {text-decoration: none}
.leistung_navi{background-color: #eeeeee; z-index:100}
#marke1 {position: absolute; top: 430px; left: 300px; width: 100px; height: 50px; z-index:100 !important; background-color: #eeeeee}

.impressum {color: #000000; font-size: 0.8em; margin: 1em; padding: 1em;}

body { background: #eee; font-family:  Arial, Helvetica, sans-serif; font-size:10.7pt }
h1 { font-size: 1.5em; font-weight: normal; margin: 0 0 1em 0; color: #ff6600  }
h2 { font-size: 1.4em; font-weight: bold; margin: 0.25em 0 0.5em; color: #888888}
h3 { font-size: 1.2em; font-weight: normal; margin: 0 0 0.5em; padding-top: 0.25em; color: #666666; text-align: left; }

h4 { font-size: 1.2em; font-weight: bold; margin: 0.25em 0 0.5em; color: #ff6600}
h5 { font-size: 1.2em; font-weight: bold; margin: 0.25em 0 0.5em; color: #ff6600 }
h6 { font-size: 1.2em; font-weight: bold; margin: 0.25em 0 0.5em;color: #ff6600}
p { padding-bottom: 1em }
th { margin: 0.25em }
td {height: 10px; padding-right: 5px;}
li > p { margin-top: 0.2em }
strong, b { font-weight: bold }
li { list-style: square; margin: 0 0 0 0; padding-left: 0em; padding-bottom: 0em; padding-top: 0.5em}
#black{color: #000000; margin-top: 0.2em; line-height: 1.3em };
ul { padding-bottom: 0.1em; }
ul ul { padding-bottom: 1em}
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #ff6600;  }
a:active { color: #ff0000; text-decoration: none }



/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
TEXT-DECORATION: none;
font-family: Arial, Helvetica, sans-serif;
DISPLAY: block;
WIDTH: 173px;
height: 23px;
BORDER: 0px solid #000000;
PADDING: 3px;
padding-top:6px;
background-repeat: no-repeat;
text-indent: 15px;
MARGIN: 10px;
FONT-SIZE: 10pt;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #666666;
background-image: url(imgs/test.jpg);
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #000000;
background-image: url(imgs/test.jpg);
text-indent: 15px;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
position: relative; left: 45px;
DISPLAY: block;
WIDTH: 173px;
height: 23px;
BORDER: 0px solid #FF0000;
PADDING: 3px;
padding-top:6px;
background-repeat: no-repeat;
text-indent: 15px;
MARGIN: 10px;
font-family: Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #000000;
background-image: url(imgs/test_on.jpg);

}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
position: relative; left: 15px;

DISPLAY: block;
WIDTH: 178px;
BORDER: 0px solid #3366ff;
PADDING: 3px;
MARGIN: 3Px;
text-indent: 50px;
font-family: Arial, Helvetica, sans-serif;

FONT-SIZE: 13px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #666666  ;
BACKGROUND-COLOR: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: #ff6600;
BACKGROUND-COLOR: #ffffff;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: none;
position: relative; left: 15px;

DISPLAY: block;
WIDTH: 190px;
BORDER: 0px solid #FF0000;
PADDING: 3px;
MARGIN: 3Px;
text-indent: 50px;
font-family: Arial, Helvetica, sans-serif;
FONT-SIZE: 13px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
Arial, Helvetica, sans-serif;

}

