html {
	padding:0px;
	margin:0px;
	text-align: center;
	}

body {
	background-color: #66CCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	padding:0px;
	margin:0px;
	}

/* ----------container zentriert das layout-------------- */
#container {
	width: 800px;
	padding:0px;
	margin: 0px auto;
	background-color: #FFFFFF;
} 

/* ----------banner for logo-------------- */
#kopf {
	text-align: left;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	width: 800px;
	border-top-width: 20px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

/* -------------Farbstreifen oben-----------------------*/
#kopf2 {
	text-align: left;
	width: 800px;
	}

/* ----------outer und inner----------------- */

#outer{
	border-left: 160px solid #DDDDDD; /* linke Menue Spalten Farbe  */
	border-right: 240px solid #FFFFFF; /* rechte Menue Spalten Farbe  */
	background-color: #FFFFFF;
} 

#inner{
	margin:0;
	width:100%;
}


#outer2 {

	border-left: 160px solid #DDDDDD; /* linke Menue Spalten Farbe  */
	border-right: 190px solid #FFFFFF; /* rechte Menue Spalten Farbe  */
	background-color: #FFFFFF; /* Farbe fuer Inhalt Spalten  */
}

#outer3 {
	border-left: 160px solid #DDDDDD; /* linke Menue Spalten Farbe  */
	background-color: #FFFFFF; /* Farbe fuer Inhalt Spalten  */
}

/* --------------left navigavtion------------- */
#left {
	width:160px;
	float:left;
	position: relative;
	background-color: #DDDDDD;
	text-align: left;
	margin-left: -160px;
	height: 460px;
	overflow: auto;
	}

/* --------------Ergänzungsfeld rechts------------- */
#right {
	width: 200px;
	float:right;
	position:relative;
	background-color: #EEEEEE;
	text-align: left;
	margin-right: -230px;
	padding: 10px;
	top: 10px;
	margin-top: 60px;
 }

#right2 {
	width: 150px;
	float:right;
	position:relative;
	background-color: #EEEEEE;
	text-align: left;
	margin-right: -180px;
	padding: 10px;
	top: 10px;
	margin-top: 60px;
}

/* -----------------Inhalt--------------------- */ 
#content{
	position: relative;
	margin: 0px;
	}

td,p,ol,ul,blockquote {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; color: #000000}


h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 19pt; font-style: normal; font-weight: bold; font-variant: normal; color: #333333}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	background-color: #66CCCC;
}


.klein {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal}


h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #333333}


.kleinws {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.Rahmen_gn {
	border: 2px solid #66CCCC;
}



.grossfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
}


a:link {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


a:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}


a:hover {
	font-weight: bold;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #66CCCC;
	border-right-color: #66CCCC;
	border-bottom-color: #66CCCC;
	border-left-color: #66CCCC;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;


}


a:active {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border: 1px none #66CCCC;

}


.mittel {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal
}


INPUT.Normal {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left:        5px;
	background-color: #f8f8f8;
	margin:              0px;
	height:              20px;
	border:              1px solid #66CCCC;
	width: 240px;
}

INPUT.Medium {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left:        5px;
	background-color: #f8f8f8;
	margin:              0px;
	height:              20px;
	border:              1px solid #66CCCC;
	width: 180px;
}

INPUT.submit {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	background-color: #cccccc;
	margin:              0px;
	border:              1px solid #66CCCC;
	height: 20px;
	width: 100px;
	cursor: hand;
	font-weight: bold;

}

SELECT {
	background-color: #f8f8f8;
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #66CCCC;
	border-right-color: #66CCCC;
	border-bottom-color: #66CCCC;
	border-left-color: #66CCCC;
}

TEXTAREA {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	padding-left:        5px;
	background-image:    url(images/input.gif);
	background-repeat:   no-repeat;
	background-position: left bottom;
	background-color: #f8f8f8;
	margin:              0px;
	border:              1px solid #66CCCC;
	width: 240px;
}

input {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left:        5px;
	background-color: #f8f8f8;
	margin:              0px;
	height:              20px;
	border:              1px solid #66CCCC;
	width: 240px;
}

Input.submit2 {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	background-color: #cccccc;
	margin:              0px;
	border:              1px solid #66CCCC;
	height: 20px;
	width: 240px;
	cursor: hand;
	font-weight: bold;

}

INPUT.SmallMedium {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left:        5px;
	background-color: #f8f8f8;
	margin:              0px;
	height:              20px;
	border:              1px solid #66CCCC;
	width: 85px;
}

INPUT.Small20 {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left:        5px;
	background-color: #f8f8f8;
	margin:              0px;
	height:              20px;
	border:              1px solid #66CCCC;
	width: 20px;
}

.PLZ {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left:        5px;
	background-color: #f8f8f8;
	margin:              0px;
	height:              20px;
	border:              1px solid #66CCCC;
	width: 40px;
}
.TEXTAREA370 {
	FONT-SIZE: 11pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	padding-left:        5px;
	background-repeat:   no-repeat;
	background-position: left bottom;
	background-color: #f8f8f8;
	margin:              0px;
	border:              1px solid #66CCCC;
	width: 370px;
	height: 200px;
}
