@charset "UTF-8";
body {
	background-color: #9ccce5;
}
#articleleft img {
	border: 1px outset #CCC;
	float: left;
	height: 90px;
	width: auto;
	margin: 2px;
}
/* CSS Document */


/* Postion */

#page {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background: transparent url(images_bg/images/backgroundimg.jpg) repeat scroll 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #006;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#top {
	width:900px;
	margin-left:auto;
	margin-right:auto;		
}

#topline {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background:#99cccc;
	height:20px;
	clear:both;
}

#main {
	
	width:900px;
	margin-left:auto;
	margin-right:auto;
	height:auto;	
}


#footer {
	clear:both;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background:#99cccc;
	height:40px;		
}
#footerright {
	height:30px;	
	padding-top:5px;
	padding-bottom:5px;
	width:194px;
	float:right;
	margin-right:32px;

}

#navigation {
	width:145px;
	float:left;
	margin:0px;
	height:460px;
	margin-top: 12px;
}

#edges {
	width:97px;
	float:left;
	margin:0px;
	height:auto;
}

#edgestop {
	width:97px;
	height:245px;
	margin:0px;
	background-image: url(images_bg/background_UWB_17.jpg);
}


#content {

	float:left;
	background: transparent url(images_bg/background_UWB_21.jpg) left bottom no-repeat;
	min-height:450px;
	
}

#contentinfo {

	float:left;
	margin-bottom: 20px;
}

#contenttext {
	
	float:left;
	margin-top: 25px;
	min-height:445px;
}
hr {
	background-color: #030066;
	color: #030066;
	height:1px;
	border:medium none;
	margin-bottom:15px;
	margin-top:15px;
	
	clear:both;
	
}
#contentbild {
	float:left;
}

#contentheadline {
	width:400px;
	margin-bottom:5px;
	margin-right: 35px;
}

#article {
	width:400px;
	margin-bottom:20px;
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}

#contentmain {
	width:400px;
	float: left;
	margin-right: 35px;
}

#contentheadlineleft {
	width:200px;
	float:left;
	text-align:left;
	color: #99cccc;
	font-size: 14px;
	margin-bottom:5px;
	height: 18px;
}

#contentheadlineright {
	width:200px;
	float:right;
	text-align:right;
	color: #900;
	margin-bottom:5px;
	font-size: 16px;
	height: 18px;
}


/* Layout  */

#navigation .ueberschrift {
	font-size:14px;
	color:#99cccc;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-bottom:8px;
}
ul {
	color: #FFF;
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:7px;
}
li {
	color: #FFF;
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;	
	line-height:20px;
	padding-left:0px;
	margin-left:0px;
}
li a {
	color: #FFF;
	text-decoration: none;
	padding-left: 30px;
	line-height:20px;
	padding-bottom:10px;
	padding-top:10px;
}
.bildunterschrift {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #666;
	padding: 0px;
	margin: 0px;
	width: 170px;
}
li a:hover {
	color: #fff;
	line-height:20px;
	text-decoration: none;
	background: url(list.gif) left center no-repeat;
	padding-left: 30px;
}
li a:active, li a:focus {
	color: #fff;
	line-height:20px;
	text-decoration: none;
	padding-left: 30px;
}

#contentbild p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#contentbild img{
	border: 1px solid #CCC;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
#articlenoline {
	width:400px;
	margin-bottom:20px;
	padding-bottom:3px;
}
#contentbildo {
	float:left;
	margin-top: -43px;
}
#contentbildo p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#contentbildo img {
	border: 1px solid #CCC;
}
#articlenoline ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	list-style-type: disc;
}
#articlenoline li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	list-style-type: disc;
}
#articlenoline li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	list-style-type: disc;
	padding-left: 0px;
}
#articlenoline li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	list-style-type: disc;
	padding-left: 0px;
	background: none;
	background-image: url(none);
}
#articlenoline li a:active, #articlenoline li a:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	list-style-type: disc;
	padding-left: 0px;
}
#contentmainspez {
	width:650px;
	float: left;
}
#articleleft {
	width:400px;
	padding-bottom:20px;
	float: left;
	margin-right: 35px;
	border-bottom:1px solid #ccc;
}
#seperate {
	height: 3px;
	width: 650px;
	clear:both;
	margin-bottom: 15px;
}
#contentbildright {
	float:left;
}
#contentbildright p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	width: 200px;
}
#contentbildright img {
	border: 1px solid #CCC;
}
h1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #006;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
}
#articleleft h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}
#spaltelinks {
	float: left;
	width: 190px;
	
}
#spalterechts {
	float: right;
	width: 190px;
}
#articlespaltenhead {
	width:400px;
	padding-bottom:10px;
	padding-top:10px;
	margin-right: 35px;
	margin-top: 0px;
	float: left;
	border-bottom:1px solid #030066;
	border-top:1px solid #030066;
	background:#EFFFFF;
}

#articlespalten {
	width:400px;
	padding-bottom:10px;
	padding-top:10px;
	margin-right: 35px;
	float: left;
	border-bottom:1px solid #ccc;
}
.auftraggeber {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #333;
	padding: 0px;
	margin: 0px;
	width: 198px;
}
.leistung {
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333;
	padding: 0px;
	margin: 0px;
	width: 198px;
}
#spalterechts h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #006;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
}
#articleleft ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	list-style-type: disc;
	padding-left:13px;
}
#articleleft li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	list-style-type: disc;
	line-height: 16px;
	margin-bottom: 10px;
}
.untertext {
	color: #333;
}
#articleleftnoline {
	width:400px;
	padding-bottom:20px;
	float: left;
	margin-right: 35px;
}
#articleleftnoline ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	list-style-type: disc;
	padding-left:13px;
}
#articleleftnoline li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	list-style-type: disc;
	line-height: 16px;
	margin-bottom: 10px;
}
#articleleftnoline h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}
#navigation hr{
	background-color: #57A4C7;
	color: #57A4C7;
	height:1px;
	border:medium none;
	margin-bottom:15px;
	margin-top:15px;
	clear:both;
	margin-right: 30px;
	margin-left: 10px;
}
li a .contakt {
	color: #99CCCC;
	text-decoration: none;
	padding-left: 30px;
	line-height:20px;
	padding-bottom:10px;
	padding-top:10px;
}
li .contakt  {
	color: #99CCCC;
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;
	line-height:20px;
}
li a:active .contakt    {
	color: #99CCCC;
	line-height:20px;
	text-decoration: none;
	padding-left: 30px;
}
li a:hover .contakt {
	color: #99CCCC;
	line-height:20px;
	text-decoration: none;
	background: url(list.gif) left center no-repeat;
	padding-left: 30px;
}
li a:focus .contakt    {
	color: #99CCCC;
	line-height:20px;
	text-decoration: none;
	padding-left: 30px;
}
.breadcrumb {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #006;
	padding: 0px;
	margin: 0px;
	width: 790px;
	margin-top: 0px;
	margin-left: 50px;
	padding-top: 4px;
}
#footerleft {
	height:25px;
	padding-top:15px;
	width:300px;
	float:left;
	margin-right:32px;
	margin-left: 30px;
}
