body {

/*	background-image: url(images/body_bg.gif);*/

	margin: 0px;

}



body, td {

	color: #333333;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



a {

	text-decoration: none;

	color: #4A4994;

}



a:hover {

	text-decoration: underline;

	color: #51b2b8;

}



a.newsletter {

	text-decoration: none;

	font-weight: bold;

	color: #333333;

}



a.newsletter:hover {

	text-decoration: underline;

	font-weight: bold;

	color: #333333;

}



a.menu {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}



a.menu:hover {

	color: #666666;

	font-weight: bold;

	text-decoration: underline;

}



form {

	margin: 0px;

	padding: 0px;

}



form.models {

	padding: 10px;

 }



table.main {

	height: 660px;

	width: 796px;

}



td.logo {

	height: 120px;

	width: 224px;

}



td.top {

	height: 120px;

	width: 540px;

}



td.one {

	background-color: #42b4b5;

	border-color: #666666;

	border-style: solid;

	border-width: 1px;

	height: 480px;

	width: 224px;

}



td.two {

	background-color: #788bd0;

	border-color: #666666;

	border-style: solid;

	border-width: 1px;

	height: 480px;

	width: 263px;

}



td.three {

	background-color: #88d0df;

	border-color: #666666;

	border-style: solid;

	border-width: 1px;

	height: 480px;

	width: 263px;

}



td.four {

	background-color: #517EB8;

	border-color: #666666;

	border-style: solid;

	border-width: 1px;

	height: 480px;

	width: 538px;

}



div.one {

	background-color: White;

	color: #42b4b5;

	font-size: 16px;

	font-weight: bold;

	padding: 10px;

	text-align: center;

}



div.two {

	background-color: White;

	color: #788bd0;

	font-size: 16px;

	font-weight: bold;

	padding: 10px;

	text-align: center;

}



div.three {

	background-color: White;

	color: #88d0df;

	font-size: 16px;

	font-weight: bold;

	padding: 10px;

	text-align: center;

}



div.four {

	background-color: White;

	color: #517EB8;

	font-size: 16px;

	font-weight: bold;

	padding: 10px;

	text-align: center;

}





td.bottom_one {

	background-color: #88cccd;

	height: 60px;

	width: 224px;

}



td.bottom_two {

	background-color: #96a3d8;

	height: 60px;

	width: 263px;

}



td.bottom_three {

	background-color: #b1dfec;

	height: 60px;

	width: 263px;

}



td.bottom_four {

	background-color: #9DB6D7;

	height: 60px;

	width: 538px;

}



td.inside_one {

	background-color: #90d6d6;

	height: 430px;

	vertical-align: top;

}



td.inside_two {

	background-color: #96a3d8;

	height: 210px;

	vertical-align: top;

}



td.inside_three {

	background-color: #bae2ec;

	height: 210px;

	vertical-align: top;

}



td.inside_four {

	background-color: #9DB6D7;

	height: 430px;

	vertical-align: top;

}



div.title {

	color: White;

	font-size: 14px;

	text-align: center;

}



a.inside {

	text-decoration: none;

	color: #4A4994;

}



a.inside:hover {

	text-decoration: underline;

	color: #333333;

}



a.mappen {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #333333;

}



a.mappen:hover {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #6F2929;

}



div.mappen {

	border-color: #333333;

	border-style: solid;

	border-width: 1px;

	background-color: White;

	background-image: url(images/arrow.gif);

	background-position: left;

	padding-left: 10px;

	background-repeat: no-repeat;

}



.light_small_text {

	font-size: 9px;

	color: #666666;

}



.light_small_text_red {

	font-size: 9px;

	color: Red;

}



iframe {

	padding: 0px;

	margin: 0px;

}



body.iframe {

	background-color: #9DB6D7;

	background-image: url(images/iframe_bg.jpg);

	background-position: bottom right;

	background-repeat: no-repeat;

	padding: 10px;

}



.input_text {

	background-color: White;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 300px;

}



textarea {

	background-color: White;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 300px;

	height: 100px;

}



.input_short_text {

	background-color: White;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 150px;

}



.select_short_text {

	background-color: White;

	border-color: #51B2B8;

	border-style: solid;

	border-width: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 120px;

}



.input_medium_short_text {

	background-color: White;

	border-color: #51B2B8;

	border-style: solid;

	border-width: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 94px;

}



.select_online_bestand {

	background-color: White;

	border-color: #51B2B8;

	border-style: solid;

	border-width: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 154px;

}



input.bestand {
	width: 184px;
	
	margin-top: 5px;

	margin-bottom: 5px;
	
	font-weight: bold;
}



.select_medium_short_text {

	background-color: White;

	border-color: #51B2B8;

	border-style: solid;

	border-width: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 90px;

}



.input_very_short_text {

	background-color: White;

	border-color: #51B2B8;

	border-style: solid;

	border-width: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 40px;

}



.input_day {

	background-color: White;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

	width: 20;

}



.input_month {

	background-color: White;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

	width: 20;

}



.input_year {

	background-color: White;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

	width: 40;

}



input.button {

	background-color: #51B2B8;

	border-color: #666666;

	border-style: solid;

	border-width: 1px;

	width: 100%;

}

td.results {

	background-color: #51B2B8;

	border-color: #666666;

	border-style: solid;

	border-width: 1px;

	width: 100%;
	padding: 3px;
	color: Black;

}



.grayBorder {

	border-color: #333333;

	border-style: solid;

	border-width: 1px;

}



.errorMessage {

	color: Black;

	background-image: url(images/icons/close_16.gif);

	background-position: 5px;

	background-repeat: no-repeat;

	padding-bottom: 5px;

	padding-left: 25px;

	padding-right: 5px;

	padding-top: 5px;

	border-color: Red;

	border-style: solid;

	border-width: 2px;

}

