
/* <style type="text/css"> */

/* DETECTED BROWSER:  */


/* ------------ */
/* Seitenrahmen */
/* ------------ */

body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Verdana,Sans-Serif;
	font-size: 12px;
}

#mainframe {
	background-image: url('../_gfx/background.gif');
	background-position: 0px -7px;
	background-repeat: no-repeat;
	width: 726px;
	height: 391px;
}

#stage {
	position: absolute;
	top: -15px;
	left: 0;
	width: 726px;
	height: 391px;
}



#logo {
	position: absolute;
	top: 36px;
	left: 670px;
}

#nav {
	position: absolute;
	top: 360px;
	left: 55px;
	width: 225px;
}

	ul#mainnav,
	ul#utilitynav {
		margin: 1px 0 0 0;
		padding: 0;
	}
	
		ul#mainnav li,
		ul#utilitynav li {
			padding: 0;
			margin: 0 0 3px 0;
			list-style-type: none;
			text-align: right;
		}
		
			ul#mainnav li a,
			ul#utilitynav li a {
				text-decoration: none;
				padding-right: 12px;
				color: #002369;
			}
			
			ul#mainnav li a:hover,
			ul#utilitynav li a:hover,
			ul#mainnav li.active a,
			ul#utilitynav li.active a {
				background-image: url('../_gfx/over.gif');
				background-repeat: no-repeat;
				background-position: right 3px;
				font-weight: bold;
			}
			
				ul#mainnav ul,
				ul#utilitynav ul {
					border-style: solid none solid none;
					border-width: 1px;
					border-color: #E1007A;
					margin: 5px 0 5px 0;
					padding: 5px 0 5px 0;
				}
					
					ul#mainnav li.active ul li a,
					ul#utilitynav li.active ul li a {
						color: #E1007A;
						font-size: 11px;
						background-image: none;
						font-weight: normal;
					}
					
					ul#mainnav li.active ul li a:hover,
					ul#mainnav li.active ul li.active a,
					ul#utilitynav li.active ul li a:hover,
					ul#utilitynav li.active ul li.active a {
						font-weight: bold;
						color: #013E8F;
					}
			
	ul#utilitynav {
		margin-top: 30px;
	}

#content {
	position: absolute;
	top: 360px;
	left: 268px;
	width: 425px;

	padding-left: 30px;
}

#column {
	position: absolute;
	top: 310px;
	left: 743px;
	width: 250px;
	background-image: url('../_gfx/column-corner.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

	ul#utilitys {
		margin: 0;
		padding: 0 0 0 10px;
		float: left;
	}
	
		ul#utilitys li {
			list-style-type: none;
			margin: 0;
			padding: 3px 6px 0 0;
			float: left;
		}
		
			ul#utilitys li a {
				color: #E2001A;
				text-decoration: none;
				font-size: 10px;
			}
			
			ul#utilitys li a:hover {
				color: #002369;
			}
			
	#search {
		width: 240px;
		float: left;
		margin: 33px 0 0 0;
		padding: 0 0 15px 10px;
		background-image: url('../_gfx/column-box-std-bg.gif');
		background-repeat: no-repeat;
		background-position: left bottom;
		margin-bottom: 15px;
	}
		
		#searchform input {
			margin: 0 5px 0 0;
			padding: 2px 2px 2px 2px;
			width: 160px;
			float: left;
			border: solid 1px #002369;
			color: #000;
		}
	
		input#search-submit {
			margin: 0;
			padding: 0;
			border: 0;
			line-height: 0;
			width: 22px;
			height: 22px;
		}
	
	#footer {
		width: 425px;
		padding: 30px 0 30px 0;
	}

		#print {
			color: #E2007A;
			text-decoration: none;
			padding-left: 18px;
			padding-right: 20px;
			background-image: url('../_gfx/print.gif');
			background-repeat: no-repeat;
			background-position: left 4px;
		}
		
		#tipafriend {
			color: #E2007A;
			text-decoration: none;
			padding-left: 18px;
			padding-right: 20px;
			background-image: url('../_gfx/tipafriend.gif');
			background-repeat: no-repeat;
			background-position: left 4px;
		}
		
		#totop {
			color: #E2007A;
			text-decoration: none;
			padding-left: 18px;
			padding-right: 20px;
			background-image: url('../_gfx/totop.gif');
			background-repeat: no-repeat;
			background-position: left 4px;
		}
	
	
		#print:hover,
		#tipafriend:hover,	
		#totop:hover {
			color: #002369;
		}


/* ---------------- */
/* Standard Inhalte */
/* ---------------- */

h1 {
	color: #E2007A;
	font-size: 13px;
	margin: 0;
	padding: 0 0 10px 0;
}

h2, h3, h4, h5, h6 {
	color: #E2007A;
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px 0;
}

p {
	margin: 0;
	padding: 0 0 15px 0;
}


/* -------------------- */
/* Individuelle Inhalte */
/* -------------------- */

/* Box Column */

#column .box {
	width: 240px;
	background-image: url('../_gfx/column-box-std-bg.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 20px;
	padding: 0 20px 5px 10px;
}

/* Box News */

.newsbox {
	width: 425px;
	background-image: url('../_gfx/border.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}

	.newsbox .pic {
		width: 150px;
		float: left;
		padding: 3px 15px 20px 0;
	}
	
	.newsbox .pic img {
		margin-bottom: 2px;
	}
	
	.news-pic-description {
		font-size: 11px;
		color: #999999;
	}