body 	{
	margin:0px;
	padding:10px 0px 20px 0px;
	text-align:left;
	height:101%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	vertical-align:top;
	background-image:url(img/bg.jpg);
	background-repeat:no-repeat;
	background-color:#B2D2EB;
}

img		{ 	border:0px none #ffffff;	}
p 		{	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;	}
ul		{	padding:0px 0px 0px 15px; margin:0px 0px 0px 0px;	}
li		{	padding:0px 0px 0px 0px;	}

h1	{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
	font-size:16px;
	line-height:18px;
	text-align:left;
}
h2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:left;
	line-height:15px;
	padding: 5px 0px 0px 0px;
	color:#5F7EA5;
}
h3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align:left;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	color:#ffffff;
}
h4	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align:left;
	padding:0px 0px 2px 0px;
	margin:0px;
	color:#5F7EA5;
}
.clear { clear:both; }

.header {
	padding: 10px 10px 10px 10px;
	border-bottom: 1px dotted #999999;
}

.logo	{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin: 183px 0px 0px 569px;
	width:190px;
	height:58px;
	z-index:3;
}
.main_table {
	width:780px;
	vertical-align:top;
	border:1px dotted #999999;
	margin-bottom:5px;
	background-color:#1C2741;
}
.spalte_links {
	padding: 0px 0px 0px 10px;
	width: 178px;
	border-right: 1px dotted #999999;
	vertical-align:top;
}
.text_unter_der_navi	{
	vertical-align:top;
	text-align:left;
	font-size: 9px;
	line-height:11px;
	padding:0px 10px 10px 0px;
}
.shortcuts	{
	vertical-align:top;
	border:1px solid #CFD5D1;
	background-color:#F6F7F9;
	text-align:left;
	color:#999999;
	font-size: 9px;
	line-height:11px;
	margin:5px 10px 10px 0px;
	padding:4px;
}
.news	{
	text-align:left;
	vertical-align: middle;
	font-size: 10px;
	line-height:15px;
	padding: 10px 10px 10px 0px;
	border-bottom: 1px dotted #999999;
}
.newsletter	{
	font-size: 9px;
	line-height:11px;
	padding: 20px 10px 15px 0px;
	margin:0px 0px 15px 0px;
	text-align:left;
}
.newsletter_input_field  {
	border:1px solid #CFD5D1;
	background-color:#F6F7F9;
	font-size:10px;
	color:#ffffff;
}

.content_table {
	width:591px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	text-align:left;
}
.main_content {	
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	text-align:left;
}
.footer_td_left {
	vertical-align:middle;
	font-size: 9px;
	padding: 0px 0px 0px 20px;
	height: 24px;
	border-top: 1px dotted #999999;
	text-align:left;
}
.footer_td_right {
	vertical-align:middle;
	font-size: 9px;
	padding: 0px 15px 0px 0px;
	height: 24px;
	text-align:right;
	border-top: 1px dotted #999999;
}

.content_img {
	width: 191px;
	padding: 0px 10px 0px 10px;
	vertical-align:top;
	text-align:left;
}

.teaser_startseite {
	padding:10px 10px 10px 10px;
	vertical-align:top;
	text-align:left;
	width:50%;
}
.Pteaser_startseite_headline 		{	padding:20px 0px 3px 0px; margin:0px 0px 10px 0px;	}
a.teaser_startseite_headline:link 		{	font-size: 14px; font-weight:bold; color:#5F7EA5;	}
a.teaser_startseite_headline:visited 	{	font-size: 14px; font-weight:bold; color:#5F7EA5;	}
a.teaser_startseite_headline:hover 		{	font-size: 14px; font-weight:bold; color:#5F7EA5; text-decoration:underline;	}
a.teaser_startseite_headline:active 	{	font-size: 14px; font-weight:bold; color:#5F7EA5;	}
a.teaser_startseite_headline:focus 		{	font-size: 14px; font-weight:bold; color:#5F7EA5;	}

.team_img {
	width:200px;
	vertical-align:top;
	font-size:11px;
	text-align:left;
	line-height:14px;
}
.beispiele_img {
	padding:10px 15px 10px 15px;
	width:172px;
	vertical-align:top;
	font-size:9px;
	text-align:left;
	line-height:18px;
}
.padding_zehn {	padding:10px 10px 10px 10px;	}

.input_field  {
	border:1px solid #CFD5D1;
	background-color:#E6EAE9;
	color:#000000;
	font-size:14px;
	padding:2px 2px 2px 2px;
	width:250px;
}

.input_field_gross  {
	border:1px solid #CFD5D1;
	background-color:#E6EAE9;
	color:#000000;
	font-size:14px;
	padding:2px 2px 2px 2px;
	width:250px;
	height:400px;
}
.refDivOuter {
	margin:10px;
	border-top:1px dotted #ffffff;
}

.border		{ border: 1px dotted #999999;			}
.bordert	{ border-top: 1px dotted #999999;		}
.borderr	{ border-right: 1px dotted #999999;		}
.borderl	{ border-left: 1px dotted #999999;		}
.borderb	{ border-bottom: 1px dotted #999999;	}

a:link 		{ text-decoration:none; color:#ffffff; }
a:visited 	{ text-decoration:none; color:#ffffff; }
a:hover 	{ text-decoration:none; color:#5F7EA5; }
a:active 	{ text-decoration:none; color:#ffffff; }
a:focus 	{ text-decoration:none; color:#ffffff; }

a.subgrafik:link 		{ text-decoration:none; color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.subgrafik:visited 	{ text-decoration:none; color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.subgrafik:hover 		{ text-decoration:none; color:#999999; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.subgrafik:active 		{ text-decoration:none; color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.subgrafik:focus 		{ text-decoration:none; color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}

a.shortcutsLinks:link 		{ text-decoration:none; color:#999999; }
a.shortcutsLinks:visited 	{ text-decoration:none; color:#999999; }
a.shortcutsLinks:hover 		{ text-decoration:none; color:#5F7EA5; }
a.shortcutsLinks:active 	{ text-decoration:none; color:#999999; }
a.shortcutsLinks:focus 		{ text-decoration:none; color:#999999; }

a.infothek_link:link 		{ text-decoration:none; color:#5F7EA5;	}
a.infothek_link:visited 	{ text-decoration:none; color:#5F7EA5;	}
a.infothek_link:hover 		{ text-decoration:underline; color:#5F7EA5;	}
a.infothek_link:active 		{ text-decoration:none; color:#5F7EA5;	}
a.infothek_link:focus 		{ text-decoration:none; color:#5F7EA5;	}

a.footer_links:link 		{ text-decoration:none; color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.footer_links:visited 		{ text-decoration:none; color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.footer_links:hover 		{ text-decoration:none; color:#999999; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.footer_links:active 		{ text-decoration:none; color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.footer_links:focus 		{ text-decoration:none; color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}


.navi_main {	width: 178px;	}
.navi_1	{
	font-size: 10px;
	text-align:left;
	font-weight:normal;
	padding:7px 0px 6px 10px;
	border-bottom:1px dotted #999999;
}
.navi_2	{
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding:9px 0px 0px 10px;
}
.navi_2_b	{
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding:9px 0px 10px 10px;
}
.navi_3a {
	font-size: 10px;
	text-align:left;
	font-weight:normal;
	padding:8px 0px 2px 20px;
}
.navi_3b {
	font-size: 10px;
	text-align:left;
	font-weight:normal;
	padding:8px 0px 12px 20px;
}


.td_subgrafik  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	padding:20px 10px 20px 10px;
}

