/*FARBEN
blau: 0071BC
hellblau: 7DA7D8
hellhellblau: A2BDE3
rot: FF6666 / E72D47
*/

html {width:100%;height:100%;margin:0px;}

body {
	width:100%;height:100%;
	padding:0px;margin:0px;
	background-color:#ffff;
	background-image:url(../img/fix/bg.gif);background-repeat:repeat;
	font-family:Verdana,Arial,sans-serif; font-size:11px;color:#333333;
	text-align:center;
	}

/*VORDEFINITIONEN++++++++++++++++++++++++++++++++++*/
div.break {clear:both;}
div.spacer {width:700px;height:20px;}


/*CONTAINER+++++++++++++++++++++++++++++++++++++++*/
#container {
	width:705px;
	margin:0px auto 0px;
	background-image:url(../img/fix/container_bg.gif);background-repeat:repeat;
	text-align:left;
	}


/*TOP++++++++++++++++++++++++++++++++++++++++++++*/
#top {
	}
	#top1 {
	}
	#top2 {
	}


/*HEADER+++++++++++++++++++++++++++++++++++++++++*/
#header {
	width:700px;height:200px;
	margin:0px;
	background-color:#62a6d5;
	background-image:url(../img/fix/header.jpg);background-repeat:no-repeat;
	}
	#header #header1 {
		float:left;
		width:160px;height:65px;
		padding:15px 0px 0px 0px;
		}
	#header #header2 {
		float:right;
		width:520px;height:55px;
		margin-top:25px;
		padding:0px;
		}
	#header #navigationbar {
		clear:both;
		float:left;
		height:120px;
		padding:0px 0 0 0px;
		}
	#header #header4 {
		float:right;
		width:518px;height:119px;
		background-color:#999;
		background-image:url(../img/headerbild.jpg);background-repeat:no-repeat;background-position:right;
		border-right:1px solid #0071bc;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		}

/*HAUPTNAVIGATION+++++++++++++++++++++++++++++++++*/
	#menu {
		margin:0px;margin-top:43px;
		padding:0px;
		font-family:Verdana,Arial,sans-serif;font-size:11px;color:#ffffff;
		}
	#menu ul {
		display:block;
		list-style-type:none;
		margin:0px;
		padding:0px;
		}
		#menu li {
			margin:0px;
			color:#fff;
			line-height:120%;
			}
			#menu li a {
				display:block;
				width:130px;height:16px;
				padding: 2px 0 0 20px;
				border-top:1px solid #0071bc;
				font-weight:bold;color:#0071bc;text-decoration:none;
				}
			#menu li a.on {

				}
			#menu li a:hover {
				color:#E72D47;
				background-color:#fff;
				}
			#menu li a:active {
				color:#E72D47;
				background-color:#fff;
				}

/*MIDDLE+++++++++++++++++++++++++++++++++++++++++*/
#middle {
	}
	#middle1 {
		}
	#middle2 {
		}


/*MAIN+++++++++++++++++++++++++++++++++++++++++++*/
#main {
	width:700px;
	margin:0px 0px 0px 0px;
	padding-top:10px;padding-bottom:20px;
	background-image:url(../img/fix/container_bg.gif);background-repeat:repeat;
	text-align:left;
	}

/*NAVIGATION2+++++++++++++++++++++++++++++++++*/
#navigationbar2 {
	float:left;
	width:180px;
	margin:0px;
	padding:0px;
	}
	#menu2 {
		margin:0px;margin-top:40px;
		padding:0px 10px 0px 10px;
		font-family:Verdana,Arial,sans-serif;font-size:11px;color:#333333;
		}
	#menu2 ul {
		list-style-type:none;
		margin:0px 0px 0px 25px;
		padding:0px;
		list-style-image:url(../img/fix/pfeil_list.gif);list-style-position:outside;
		}
		#menu2 li {
			margin:0px;
			line-height:120%;
			margin-bottom:6px;
			}
			#menu2 li a {
				font-weight:bold;color:#E72D47;text-decoration:none;
				}
			#menu2 li a:hover {
				text-decoration:underline;
				}
			#menu2 li a:active {
				text-decoration:underline;
				}
	.menu2_spacer {height:100px;}


/*CONTENT++++++++++++++++++++++++++++++++++++++++++*/
#content {
	float:right;
	width:480px;
	margin:0px;
	padding:0px 20px 0px 20px;
	/*Text etc. siehe INHALT*/
}


/*FOOTER+++++++++++++++++++++++++++++++++++++++++++*/
#footer {
	clear:both;
	width:705px;height:27px;
	margin:0px auto 0px;
	padding:0px;
	background-image:url(../img/fix/footer.jpg);background-repeat:no-repeat;
	font-family:Verdana,Arial,sans-serif;font-size:10px;color:#fff;
	text-align:left;
	}
	#footer1 {float:left;width:168px;height:15px;padding:5px 0px 2px 12px;color:#fff;}
	#footer2 {float:left;width:300px;height:15px;padding:5px 0px 2px 0px;}
	#footer3 {float:left;width:100px;height:15px;padding:4px 0px 2px 0px;text-align:right;}
	#footer4 {float:right;width:98px;height:15px;padding:5px 17px 2px 0px;text-align:right;}
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {color:#ffffff;text-decoration:underline;}
#footer a:active {color:#ffffff;text-decoration:none;}


/*BOTTOM+++++++++++++++++++++++++++++++++++++++++++*/
#bottom {
	}
	#bottom1 {
	}
	#bottom2 {
	}


/*INHALT+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
img {border:0px;}
table {border:0px;text-align:left;}
form, ul, li {margin:0px;padding:0px;}
input {border:0px;font-family:Verdana,Arial,sans-serif;font-size:11px;}

#content {
	font-family:Verdana,Arial,sans-serif;font-size:11px;color:#333333;
	line-height:130%;
	}
#content h1.pagetitle {
	height:20px;
	margin:10px 0px 10px 0px;
	border-bottom:0px solid #f90;
	font-size:13px;font-weight:bold;color:#0071bc;
	}
#content p {margin:0px 0px 5px 0px;}

#content a {font-weight:normal;color:#E72D47;text-decoration:none;}
#content a:hover {text-decoration:underline;}
#content a:active {text-decoration:underline;}
ul.linklist {
	list-style-type:none;
	margin:0px 0px 0px 16px;
	padding:0px;
	list-style-image:url(../img/fix/pfeil_list.gif);list-style-position:outside;
	}
	ul.linklist li a {
		font-weight:bold;color:#E72D47;text-decoration:none;
		}
	ul.linklist li a:hover {
		text-decoration:underline;
		}
	ul.linklist li a:active {
		text-decoration:underline;
		}
ul {
	list-style-type:bullet;list-style-position:outside;
	margin:0px 0px 0px 16px;
	padding:0px;
	}

#content h2.subtitle {
	margin:0px;margin-bottom:10px;
	font-size:13px;font-weight:bold;
	}
#content p.absatztitle {
	margin-top:10px;
	font-weight:bold;
	}
.typeB {font-weight:bold;}
.typeI {font-style:italic;}
.typeU {text-decoration:underline;}
.typeBU {font-weight:bold;text-decoration:underline;}
.type_mark {color:#0071bc;}
.type_markB {color:#0071bc;font-weight:bold;}
.sub_type {color:#62a6d5;font-size:10px;}
/*Inhalt*/


/*++++++++++++++++ Formulare +++++++++++++++++++++++++++*/
form {margin:0px;padding:0px;}
input {border:0px;font-family:Verdana,Arial,sans-serif; font-size:11px;}

.input {
	width:200px;
	background-color:#efefef;
	border:1px solid #666;
	font-family:Verdana,Arial,sans-serif;font-size:11px;color:#333;
	}
.textarea {
	width:300px;
	border:1px solid #666;
	background-color:#efefef;
	font-family:Verdana,Arial,sans-serif;font-size:11px;color:#333;
	}
#content select {
	width:75px;
	background-color:#efefef;
	font-family:Verdana,Arial,sans-serif;font-size:11px;color:#333;
}

.kontaktformular {
	margin-top:20px;
	}

.kontaktformular .formleft {
	width:120px;
	font-size:11px;color:#333;
	}

.submit {
	width:50px;
	background-color:#E72D47;
	border:1px solid #666;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;font-size:11px;color:#ffffff;
}
.buttons {
	width:80px;height:16px;
	background-color:#E72D47;
	}