html {width:100%;height:100%;margin:0px;}

body {
	width:100%; height:100%;
	margin:0; padding:0;
	background:#FFF url('img/bg.png');
	font-family:Verdana,Arial,sans-serif; font-size:11px;
	text-align:center;
	}


/*VORDEFINITIONEN++++++++++++++++++++++++++++++++++*/
.break {clear:both;}
div {position:relative;}
body,h1,h2,h3,h4,h5,h6,p,table,form,img,ul,ol {margin:0; padding:0; border:0;}
ul {list-style:none;}

/*Text*/
	.tI, i {font-style:italic;}
	.tB, b {font-weight:bold;}
	.tU, u {text-decoration:underline;}
	.tS, s {text-decoration:line-through;}
	.tO {text-decoration:overline;}

	.type {font-style:normal; font-weight:normal; text-decoration:none;}
	.tIn {font-style:normal;}
	.tBn {font-weight:normal;}
	.tUn, .tOn {text-decoration:none;}

	.ctr {text-align:center;}
	.lft {text-align:left;}
	.rgt {text-align:right;}
	.top {vertical-align:top;}
	.bot {vertical-align:bottom;}
	.mid {vertical-align:middle;}

	.nobr {white-space:nowrap;}


/*CONTAINER+++++++++++++++++++++++++++++++++++++++*/
#container {
	width:860px;
	margin:0 auto 0px;
	text-align:left;
	}

	#column {float:left; width:200px;}
	#main {float:left; width:620px;}


/*COLUMN L+++++++++++++++++++++++++++++++++++++*/
#column {position:relative; height:330px;}
	
ul#menu {position:absolute; right:10px; bottom:0px; display:block;}
ul#menu li {margin-top:8px; text-align:right;}
ul#menu li a {color:#6A6A6A; text-decoration:none;}
ul#menu li a.active {text-decoration:underline;}
ul#menu li a:hover {color:#067CA5; text-decoration:underline;}

#logo {position:absolute; top:20px; right:10px;}


/*MAIN+++++++++++++++++++++++++++++++++++++++++++*/
#main {margin:20px 0; padding:20px; text-align:left; background-color:#FFF;}


/*HEADER*/
#header {position:relative; height:280px/*320*/; margin:0px; background:url('img/header.png') no-repeat center bottom; border-bottom:15px solid #404040;}
	#header div {position:absolute; bottom:15px; right:20px; width:480px; font-family:'Trebuchet MS',Arial,sans-serif; font-size:32px; color:#B1C7CE; font-weight:bold; line-height:34px; text-align:right;}


/*CONTENT*/
#content {min-height:400px; margin:30px 20px;}


/*FOOTER*/
#footer {position:relative; height:50px; margin:0; padding:0; background:url('img/footer.png') no-repeat; border-top:15px solid #404040; font-size:10px; color:#6A6A6A !important;}
	#footer a {color:#6A6A6A !important; text-decoration:none;}/*B1C7CE*/
	#footer a:hover {text-decoration:underline;}

	#footer1, #footer2 {position:absolute; bottom:-15px;}
	#footer1 {left:0px;}
	#footer2 {right:0px;}







/*INHALT+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
input {border:0px; font-family:Verdana,Arial,sans-serif; font-size:11px;}

#content {
	font-family:Verdana,Arial,sans-serif; font-size:11px; color:#6a6a6a;
	line-height:130%;
	}

#content h1 {margin:0px 0 20px;font-size:24px;line-height:120%;font-family:'Trebuchet MS',sans-serif;font-style:italic; color:#067CA5;}
#content h2 {margin:15px 0;font-size:16px;line-height:120%; color:#067CA5;}
#content h3 {margin:10px 0;font-size:14px;line-height:120%;}
#content h4 {margin:10px 0;font-size:12px;line-height:120%;}

#content p {margin:0 0 10px;}

#content a {color:#067CA5;text-decoration:none;}
#content a:hover {text-decoration:underline;}
#content .mark {color:#067CA5;}


/*LISTEN*/
#content ol , #content ul {
	display:block;
	margin:0 0 10px 17px;
	padding:0 0 0 10px;
	text-align:left;
	}
#content ul {list-style:disc;}
#content ol li, #content ul li {margin:5px 0;line-height:120%;}


/*Kontaktformular*/
	#kontaktformular table {width:100%;}
	#kontaktformular td {}
	#kontaktformular td.field {width:140px;padding-right:5px;text-align:right;}
	#kontaktformular input, textarea {width:220px;padding:2px;background-color:#FFF;border:1px solid #c4c4c4;color:#4A4A4A;}
	#kontaktformular textarea {width:320px;height:142px;}
	#kontaktformular input.plz {width:55px;}
	#kontaktformular input.ort {width:154px;margin-left:5px;}
	#kontaktformular input.submit {width:150px;height:22px;background:#FFF url(img/button_kontakt.gif) no-repeat;border:0px;cursor:pointer;}
	#kontaktformular .message, #kontaktformular .errormessage {margin-bottom:10px;font-size:13px;font-weight:bold;color:#c30;}
	#kontaktformular .errormessage p {margin-top:3px;font-size:11px;font-weight:normal;}
	#kontaktformular span.markdata {color:#c30;}
	#kontaktformular span.markdata2 {text-decoration:underline;}




/*Inhalt*/