@charset "UTF-8";
/**
	Wellmann Layout Elements
	2009-12-15 by Renzi Konzept - Design - Internet
 */



html {
height:100%;
text-align:center;
	}

body {
	margin:0 auto;
	padding:0;
	height:100%;
	width:100%;
	background-color:#fff;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	
	}


/* Layout Elements
------------------------------------------------------------------------ */

#top_container {
	margin: 0 auto;
	width:990px;
	padding: 25px 10px 30px 0px; 
	line-height:30px;
	text-transform:uppercase;
	}


	
.main_container {
	width:990px;
	margin:0 auto;
	text-align:left;
}



.text_container {
	font-size:14px;
	width:490px;
	padding-top: 50px;
	padding-bottom:50px;
}
	
	
/* Main Nav Navigation Boxes 
------------------------------------------------------------------------ */


.nav_container{
	font-size: 12px;
	line-height:20px;
	width:240px;
	float:left;
	text-transform:uppercase;
	margin-top:10px;
}
	
#footer{
	width:100%;
	height:120px;
	color:#fff;
	background:url(../pic/footer_bg.png) repeat-x;
	font-size:11px;
	text-align:center;
}

.clear {
clear:both;
	}
	
.main_container td.flash {
width:240px;
border-right:10px solid #fff;
vertical-align:top;
}	

.main_container td.right {
width:240px;
border:none;
vertical-align:top;
}	


td.historie {
width:359px;
border-right:10px solid #fff;
vertical-align:top;
}	

td.historie_right {
width:241px;
vertical-align:top;
}	
 
 /** TEXT STYLES & HEADLINES
================================================= */
p { line-height: 1.5em; margin: 0 0 1em 0; }

h1 {
	font-size:18px; 
	color:#003775;
	font-weight:normal;
	margin:0;
	padding:0;
}


	
ul {
	line-height:20px;
	margin:0;
	padding-left:15px;
}
	
	
strong {
	color: #003775;
	font-weight:bold;
	}

img {
border:none;
}

	
/* Navigation Elements
======================================================================== */


#top_container A, #top_container A:link, #top_container A:visited     {
	color: #404040;
	text-decoration:none;
}
#top_container A:active, #top_container A:hover, #top_container A.active, #top_container A.active:link, #top_container A.active:visited {
	color: #727272;
	text-decoration:underline;
	
}
	/* Content Link
------------------------------------------------------------------------ */
	
	
.text_container A, .text_container A:link, .text_container A:active, .text_container A:visited   {
	color: #003775;
	text-decoration:none;
	font-weight:normal;
}

.text_container A:hover {
	text-decoration:underline;
}

/*




	/* Navigation Link 
------------------------------------------------------------------------ */

.nav {
	width:225px;
	height:20px;
	border-bottom: 1px solid #fff;
	background-color: #dcdcdc;
	color:#003775;
	padding-left: 15px;
}

.nav:hover {
	background-color: #003775;
	color:#fff;
}
 
.nav_active {
	width:225px;
	height:20px;
	border-bottom: 1px solid #fff;
	background-color: #003775;
	color:#fff;
	padding-left: 15px;
}
  
.nav A, .nav A:link {
	text-decoration:none;
	display:block;
	color: #003775;
}
.nav_active A, .nav_active A:link {
	text-decoration:none;
	display:block;
	color: #fff;
}
.nav:hover{
	background-color: #003775;
}
.nav:hover a {
	color: #fff;
}

.subnav {
	font-size: 12px;
	line-height:20px;
	width:225px;
	height:20px;
	border-bottom: 1px solid #fff;
	background-color: #dcdcdc;
	color:#003775;
	text-transform:uppercase;
	padding-left: 15px;
}

.subnav:hover {
	background-color: #003775;
	color:#000;
}
 
.subnav_active {
	font-size: 12px;
	line-height:20px;
	width:225px;
	height:20px;
	border-bottom: 1px solid #fff;
	background-color: #003775;
	color:#fff;
	text-transform:uppercase;
	padding-left: 15px;
}
  
.subnav A, .subnav A:link {
	text-decoration:none;
	display:block;
	color: #003775;
}
.subnav_active A, .subnav_active A:link {
	text-decoration:none;
	display:block;
	color: #ffffff;
}

.subnav:hover a {
	color: #ffffff;
}


#footer A{
	text-decoration:none;
	color: #ffffff;
}

#footer p {
	padding-top:10px;
}


/* FORM Error Class
------------------------------------------------------------------------ */
.error {
background-color:#d5d5d5;
}
