body {
	margin: 0; 
        padding: 0;
	background-color: #BDD63E; 
        background-position:center top; 
        background-repeat:no-repeat;
	font-family:arial,helvetica,verdana,sans-serif;
}


#main_start {
	margin: 0; 
        padding: 0;
	position: absolute;
        left: 50%;
        background-position:top; 
        background-repeat:repeat-x;
	height: 100%;
        width: 1000px;
        height: 700px;
        margin-top: 50px;
        margin-left: -500px;
        border:2px solid #FFFFFF;
}

#main {
	margin: 0; 
        padding: 0;
	position: absolute;
	background-image:url(../images/background.jpg); 
        left: 50%;
        background-position:top; 
        background-repeat:repeat-x;
	height: 100%;
        width: 1000px;
        height: 700px;
        margin-top: 50px;
        margin-left: -500px;
        border:2px solid #539532;
}

.text {
	position: absolute;
        width: 400px;
        height: 300px;
        top: 100px;
        left: 100px;
        font-family:arial,helvetica,verdana,sans-serif;
        font-size: 26px;
        color: #FFFFFF;
	text-align: center;

}


dt, dd { 
        list-style-type: none; 
        margin: 0 10px 0 0; 
        padding: 0; 
        width: 180px;

}

ul { 
        list-style-type: none; 
        margin: 0 10px 0 0; 
        padding: 0; 

}

dl { 
        list-style-type: none; 
        margin: 0 10px 0 0; 
        padding: 0; 
	background-image:url(../images/dot.gif); 
        width: 180px;

}


#menu { 

       position: absolute; 
       z-index: 1;
       margin-top: 160px; 
       left: 30px;
       height: 40px; 
       width: 190px;
       font-size: 12px; 
       color: #539532;
       line-height: 20px;
}


#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 { 

       position: relative; 
       font-size: 12px; 
       width: 190px; 
       color: #539532; 
       margin-left: 15px; 
       margin-top: 8px; 
       line-height: 20px;
}


#menu a { 
       font-family:arial,helvetica,verdana,sans-serif;
       color: #539532; 
}


#menu a:hover { 
	font-family:arial,helvetica,verdana,sans-serif;
	font-size: 12px;
        color: #BDD63E; 
        text-style: bold;
        font-weight: bold; 
}

#menu dl { 
        float: left; 
}


#menu li a { 
        font-family:arial,helvetica,verdana,sans-serif;
        color: #539532; 
        text-decoration: none;
        float: left; 
}


#menu li a:hover { 

	font-family:arial,helvetica,verdana,sans-serif;
	font-size: 12px;
        font-weight: bold; 
}


h1,h2{
	font-family:arial,helvetica,verdana,sans-serif;
        color: #539532;
}

h1{ 
        font-size:22px;
	line-height: 24px;
}

h2{ 
        font-size:14px;
	line-height: 14px;
}


#container {}


.content {
        position: absolute; 
	font-family:arial,helvetica,verdana,sans-serif;
        font-size:12px;
	top: 146px;
	left: 280px;
        width: 720px; 
        height: 486px;
        padding-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 14px;
	overflow-x:hidden; 
	overflow-y:auto;
        scrollbar-base-color:#F7F9EB;
        scrollbar-3d-light-color:#F7F9EB;
        scrollbar-arrow-color:#F7F9EB;
        scrollbar-darkshadow-color:#000000;
        scrollbar-face-color:#539532;
        scrollbar-highlight-color:#F7F9EB;
        scrollbar-shadow-color:#000000;
        scrollbar-track-color:#F7F9EB;
}


#direction {
        font-family:arial,helvetica,verdana,sans-serif;
        font-size:12px;
        text-style: bold;
	padding-left: 20px;
	text-align: left;
	color: #666666;
	line-height: 14px;
}


.logo {
       position: absolute; 
       left: 0px;
       top: 0px; 

}

.logocontent {
       position: absolute; 
       left: 30px;
       top: 15px; 

}

.theme {
       position: absolute; 
       left: 500px;
       top: 20px; 

}

.logos {
       position: absolute; 
       left: 0px;
       top: 670px; 

}


.impress {
       position: absolute; 
       left: 910px;
       top: 125px; 
       font-size: 12px;
       color: #000000;

}

a { 
	font-family:arial,helvetica,verdana,sans-serif;
	font-size: 12px;
        color: #000000;
        text-decoration: none;
}


.footer {
       position: absolute; 
       left: 870px;
       top: 710px; 
       font-family:arial,helvetica,verdana,sans-serif;
       font-size: 10px;
       color: #FFFFFF;

}


.adress { 
       position: absolute; 
       left: 110px;
       top: 670px; 
       font-family:arial,helvetica,verdana,sans-serif;
       font-size: 12px;
       color: #539532;

}

.title { 
       font-size: 15pt; 
       color: #539532; 
       font-weight: bold; 
       line-height: 20px;
}

.subtitle { 
       font-size: 11pt; 
       color: #539532; 
       font-weight: bold; 
       line-height: 15px;
}

.sub { 
       font-size: 10pt; 
       color: #539532;  
       font-weight: bold; 
       line-height: 14px;
       margin-top:8px;
}

.subtext {
       font-family:arial,helvetica,verdana,sans-serif;
       font-size: 12px;
       margin-top:8px;

}

.angebot {
       font-family:arial,helvetica,verdana,sans-serif;
       font-size: 44px;
       line-height: 50px;
       margin-top:8px;

}

.condate {
        position: absolute; 
	font-family:arial,helvetica,verdana,sans-serif;
	background-color: #FFFFFF; 
        font-size:12px;
	top: 150px;
	left: 280px;
        width: 400px; 
        height: 388px;
        padding-top: 10px;
	text-align: left;
	color: #000000;
	line-height: 14px;
        scrollbar-base-color:#F7F9EB;
        scrollbar-3d-light-color:#F7F9EB;
        scrollbar-arrow-color:#F7F9EB;
        scrollbar-darkshadow-color:#000000;
        scrollbar-face-color:#539532;
        scrollbar-highlight-color:#F7F9EB;
        scrollbar-shadow-color:#000000;
        scrollbar-track-color:#F7F9EB;
}

.date {
        position: absolute; 
	font-family:arial,helvetica,verdana,sans-serif;
        font-size:11px;
	top: 280px;
	left: 750px;
        width: 220px; 
        height: 386px;
        padding-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 14px;

}

.subdate {
       font-size: 10pt; 
       color: #539532; 
       font-weight: bold; 
       line-height: 15px;

}

.termin {
        position: absolute; 
	font-family:arial,helvetica,verdana,sans-serif;
	background-color: #FFFFFF; 
        border:1px solid #539532;
        color: #539532;  
        font-size:12px;
        font-weight: bold; 
	top: 170px;
	left: 750px;
        width: 180px; 
        height: 80px;
        text-align: center;
        padding-top: 8px;
	line-height: 14px;

}


/* Tabelle */
table { 

       color: black;
}

th { 
       text-align: left; 
       font-size: 11pt; 
       color: #539532; 
       font-weight: bold; 
       line-height: 15px;

}