/* +++++++++++++++++++++++ SEITENGESTALTUNG +++++++++++++++++++++++ */

html {width:100%;height:100%;margin:0px;}

body {
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#DBC4A4;
	font-family:Verdana,Arial,Sans-Serif; font-size:11px;color:#333333;
	background-image:url(../img/bg.jpg);
	}

div.break {clear:both;}


/*HEADER++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#header {
	width:758px;height:64px;
	position:relative;
	margin:15px auto 0px;
	background-color:#F5F4F2;
	background-image:url(../img/bg_head.gif);background-repeat:no-repeat;
	}
	#header #logo{
		width:171px;height:31px;
		position:absolute;left:25px;top:10px;
		}
	#header #mainnav {
		float:right;
		width:520px;height:27px;
		margin-top:10px;
		padding-right:25px;
		font-family:Verdana,Arial,sans-serif;font-size:10px;color:#4C4C4C;
		text-align:right;
		overflow:hidden;
		}
		#mainnav .link {margin-left:10px;}
		#mainnav a {color:#4C4C4C;text-decoration:none;}
			#mainnav a:hover {text-decoration:underline;}
			#mainnav a:active {text-decoration:underline;}


/*CONTAINER++++++++++++++++++++++++++++++++++++++++++++++++++*/
#container {
	width:758px;
	position:relative;
	margin:0px auto 0px;
	padding:0px;
	background-color:#F5F4F2;
	background-image:url(../img/bg_cont.gif);background-repeat:repeat-y;
	text-align:left;
	}


/*BILD+++++++++++++++++++++++*/
#bildline{
	height:160px;
	margin:0px 9px 1px 9px;
	background-color:#FFFFFF;
	background-image:url(../img/bg_bildline.gif);background-position:top right;background-repeat:no-repeat;
	}


/*HAUPTNAVIGATION+++++++++++++*/
#navigationbar {
	height:25px;
	margin-left:9px;margin-right:9px;
	background-color:#00A3E8;
	background-image:url(../img/nav_bg.gif);background-repeat:repeat-x;
	font-family:Verdana,Arial,sans-serif;font-size:12px;color:#FFFFFF;
	overflow:hidden;
	}
	#navigationbar a {
		display:block;float:left;
		height:20px;
		padding:5px 22px 0px 20px;
		background-image:url(../img/nav_el_off.gif);background-repeat:no-repeat;background-position:right;
		color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;
		cursor:pointer;
		overflow:hidden;
		}
		#navigationbar a:hover {color:#FFFFFF;background-image:url(../img/nav_el_over.gif) !important;}
		#navigationbar a:active {color:#FFFFFF;background-image:url(../img/nav_el_over.gif) !important;}
		#navigationbar a.on {color:#FFFFFF;background-image:url(../img/nav_el_on.gif);}


/*PAGETREE+++++++++++++++++++*/
#pagetree {
	width:720px;
	margin:0px 19px 5px 19px;
	padding-top:7px;
	font-family:Verdana,Arial,sans-serif;font-size:10px;color:#8F8F8F;
	overflow:hidden;
	}
	#pagetree a {color:#8F8F8F;text-decoration:none;}
		#pagetree a:hover {text-decoration:underline;}
		#pagetree a:active {text-decoration:underline;}


/*MAIN+++++++++++++++++++++++*/
#main{
	width:700px;
	margin:16px 29px 0px 29px;
	}


/*LEFTLINE++++++++++++++++++++*/
#leftline {
	float:left;
	width:150px;
	margin:4px 20px 50px 0px;
	padding:0px;
	font-size:10px;color:#666666;
	overflow:hidden;
	}
	#leftline .contentbox {width:150px;overflow:hidden;}
	#leftline .spacer {
		margin-bottom:15px;
		padding-bottom:15px;
		background-image:url(../img/spacer.gif);background-repeat:repeat-x;background-position:bottom;
		}

	/*+++SUBNAVIGATION+++*/
		#leftline .rubrik, #leftline .emptysubnav, #leftline a.subnav, #leftline a.subnavon {
			display:block;
			margin-bottom:5px;
			padding:1px 12px 1px 0px;
			background-repeat:no-repeat;background-position:right;
			font-size:11px;
			text-align:right;
			}
		#leftline .rubrik {
			padding:1px 0px 1px 0px !important;
			color:#09608F;font-weight:bold;
			border-bottom:1px solid #09608F;
			}
		#leftline a.subnav, #leftline a.subnavon {text-decoration:none;cursor:pointer;}
		#leftline a.subnav {color:#8F8F8F;background-image:url(../img/snav_el_off.gif);}
		#leftline a.subnavon {color:#09608F;background-image:url(../img/snav_el_on.gif);}
			#leftline a.subnav:hover, #leftline a.subnavon:hover {color:#E18300;background-image:url(../img/snav_el_over.gif);}
			#leftline a.subnav:active, #leftline a.subnavon:active {color:#E18300;background-image:url(../img/snav_el_over.gif);}


/*RIGHTLINE+++++++++++++++++++*/
#rightline {
	float:right;
	width:150px;
	margin:4px 0px 50px 20px;
	padding:0px;
	font-size:10px;color:#666666;
	overflow:hidden;
	}
	#rightline .contentbox {width:150px;overflow:hidden;}
	#rightline .spacer {
		margin-bottom:15px;
		padding-bottom:15px;
		background-image:url(../img/spacer.gif);background-repeat:repeat-x;background-position:bottom;
		}


/*CONTENT++++++++++++++++++++*/
#content {
	float:left;
	width:360px;
	margin-bottom:50px;
	padding:0px;
	}
	#content .contenttitle {margin-bottom:15px;}
	#content .contentbox {}
	#content .contentspacer {
		margin-top:15px;
		padding-top:15px;
		background-image:url(../img/spacer.gif);background-repeat:repeat-x;background-position:top;
		}


/*FOOTER++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer {
	width:758px;height:33px;
	margin:0px auto 0px;
	padding-bottom:30px;
	background-image:url(../img/bg_footer.gif);background-repeat:no-repeat;
	text-align:left;
	}
/*
	#footer .left{float:left;width:519px;height:15px;border-left:1px solid #666666;background-color:#00A3E8;}
	#footer .right{float:right;width:200px;height:15px;background-color:#666666;}
*/


/*INHALT ALLGEMEIN+++++++++++++++++++++++++++++++++++++++++++++*/
/*Vordefinitionen*/
img {border:0px;}
table, td, textarea {border:0px;text-align:left;font-family:Verdana,Arial,sans-serif;font-size:11px;}
p,form {margin:0px;padding:0px;}
input, select {border:0px;font-family:Verdana,Arial,sans-serif;font-size:11px;}

/*Text*/
.typeB, strong {font-weight:bold;}
.typeI, em {font-style:italic;}
.typeU {text-decoration:underline;}
.typeS {text-decoration:line-through;}
.mark {color:#09608F;border-bottom:0px dashed #09608F;}
.markinvers {background-color:#09608F;color:#FFF;}

/*Linien*/
hr {
	height:1px;width:100%;
	margin:0px;padding:0px;margin:8px 0px 7px 0px;
	background-color:#CCC;color:#CCC;
	border:0px;
	} * html hr {margin:1px 0px 0px 0px;}

/*Links*/
a {color:#00A3E8;text-decoration:none;}
	a:hover {color:#E18300;text-decoration:none;}
	a:active {color:#E18300;text-decoration:none;}
	#content .contentbox a, #leftline .contentbox a , #rightline .contentbox a {
		padding-left:11px;background-image:url(../img/link.gif);background-repeat:no-repeat;background-position:left;
		}
	#content .contentbox a:hover, #leftline .contentbox a:hover, #rightline .contentbox a:hover, #content .contentbox a:active, #leftline .contentbox a:active , #rightline .contentbox a:active {
		background-image:url(../img/link_over.gif) !important;
		}
	#content .contentbox a.nosign, #leftline .contentbox a.nosign, #rightline .contentbox a.nosign {
		padding-left:0px !important;background-image:url() !important;
		}
	#content .contentbox a.nosign:hover, #leftline .contentbox a.nosign:hover, #rightline .contentbox a.nosign:hover {
		padding-left:0px !important;background-image:url() !important;
		}

/*Tabellen*/

/*Formulare*/
input  {background-color:#fff;border:1px solid #666666;}
input.text {background-color:#fff;border:1px solid #666666;}
input.radio {}
input.checkbox {}
input.submit {height:20px;background-image:url(../img/nav_el_off.gif);background-repeat:repeat-x;color:#fff;border-top:1px solid #F5F4F2;border-left:1px solid #F5F4F2;border:0px;border-right:1px solid #01648B;border-bottom:1px solid #01648B;}
select {background-color:#fff;border:1px solid #666666;}
textarea.textarea {background-color:#fff;border:1px solid #666666;}


/*Bilder TODO*/
img.border_blk {border:1px solid #000;}
img.border_gr {border:1px solid #9A9A9A;}



/*INHALT CONTENT++++++++++++++++++++++++++++++++++++++++++++++*/
#content {
	line-height:150%;
	}
	#content h2 {font-family:Georgia,Times New Roman,Times,serif;margin:0px;font-size:18px;font-weight:normal;color:#666;line-height:120%;}/*Artikeltitel*/
	#content h3 {margin-top:0px;margin-bottom:5px;font-size:11px;font-weight:bold;color:#09608F;}/*Absatztitel*/
	#content h3.next {margin-top:15px;}/*Folge-Absatztitel*/
	#content p {margin-bottom:5px;}
	#content ul {
		margin:5px 0px 5px 30px;
		padding:0px;
		display:block;
		}
	#content ol {
		margin:5px 0px 5px 37px;
		padding:0px;
		display:block;
		}

/*INHALT LEFTLINE++++++++++++++++++++++++++++++++++++++++++++++*/
#leftline p, #rightline p {margin-bottom:5px;}
#leftline ul, #rightline ul {
		margin:5px 0px 5px 15px;
		padding:0px;
		display:block;
		}
#leftline ol, #rightline ol {
		margin:5px 0px 5px 22px;
		padding:0px;
		display:block;
		}