/* 	www.contnet.de CSS 	*/
	 
body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#003366;

}

p {
	margin:0px 0px 10px 0px;
	line-height:18px;
}

td {
color:#003366;
}

a img {border: none;}

h1 {
	font-size:18px;
	color:#0386ca;
	margin-top:17px;
	margin-bottom:8px;
}

h2 {
	font-size:15px;
	color:#0386ca;
	margin:0;
	margin-bottom:5px;
}

h3 {
	font-size:16px;
	color:#0386ca;
	margin-top:17px;
	margin-bottom:4px;
}

h4 {
	font-size:13px;
	color:#666666;
	margin:0;
	margin-bottom:10px;
}

a { color: #01294c; text-decoration:none; }
a:hover {color: #0386ca;}
a:active, a {
	outline-width: 0;
}

ul {
	list-style-image:url(../../images/arrow2.gif);
	margin-left: 18px;
	padding:0px;
}

li {
	margin-left: 0px;
	padding-left:0px;
	line-height: 17px;
	margin-bottom:5px;
}


div#headline {
	margin-top:10px; 
	background-image:url(../../images/head_bg.gif); 
	background-repeat:repeat-x; 
	padding-left:26px; 
	padding-top:9px;
	height:36px;
	color: #3a3a3a;
	font-size:16px;
	font-weight:bold;
}

div#headline2 {
	margin-top:0px; 
	background-image:url(../../images/head_bg.gif); 
	background-repeat:repeat-x; 
	padding-left:26px; 
	padding-top:9px;
	height:36px;
	color: #3a3a3a;
	font-size:16px;
	font-weight:bold;
}

.c1 {
	padding:20px 80px 20px 25px;
}

.c1_grey {
	background-image:url(../../images/content_bg.gif); 
	background-repeat:repeat-x; 
	padding:20px 30px 20px 25px;
	min-height:150px;
}



.txtnewsmehr {font-size:12px; color: #000033; font-weight:bold;}
a.txtnewsmehr:hover {font-weight: bold; color: #0386ca; }

.news_sub {font-size:10px; font-style:italic;}


a.footer {
 	color: #b3b2b4;
}

a.footer:hover {
 	color: #0386ca;
	text-decoration:none;
 }
 
table#main_menu div img {
	filter:Alpha(opacity=95, finishopacity=0, style=0);
	-moz-opacity: 0.95;
}

div.submenu {
	position: absolute;
	left: 0px;
	color: #757b8a;
	font-size:12px;
}



div#breadcrumbs {
	margin-bottom:9px; 
	font-size:11px; 
	color:#999999;
}

a.breadcrumps {
  color:#999999;
}

a.breadcrumps:link    { color:#999999; text-decoration:none; }
a.breadcrumps:visited { color:#999999; text-decoration:none; }
a.breadcrumps:hover   { color:#0386ca; text-decoration:none;   }
a.breadcrumps:active  { color:#0386ca; text-decoration:none;  }

.breadcrumps_aktiv {
	color:#0386ca; 
}

div.impressum {
	color:#999999;
	margin-right:30px;
}

a.impressum {
  color:#999999;
}

a.impressum:link    { color:#999999; text-decoration:none; }
a.impressum:visited { color:#999999; text-decoration:none; }
a.impressum:hover   { color:#0386ca; text-decoration:none;   }
a.impressum:active  { color:#0386ca; text-decoration:none;  }

a.linkblue {
  color:#3399cc;
}

a.linkblue:link    { color:#3399cc; text-decoration:none; }
a.linkblue:visited { color:#3399cc; text-decoration:none; }
a.linkblue:hover   { color:#3399cc; text-decoration:underline;   }
a.linkblue:active  { color:#3399cc; text-decoration:none;  }

.txt14 {
	font-size:14px;
}

.txtblue {
	color:#0386ca;
}

.head_c2 {
	color:#0386ca;
	margin-bottom:5px;
}

a.menu2 { 
	display:block; 
	width:200px; 
	font-size:14px; 
	font-weight:bold;
	background-image:url(../../images/menu/bg_menu2_i.gif); 
	background-repeat:repeat-x;
	padding:9px 0px 8px 10px;
}

a.menu2:link    { color:#757b8a; text-decoration:none; }
a.menu2:visited { color:#757b8a; text-decoration:none; }
a.menu2:hover   { color:#0066cc; text-decoration:none; background-image:url(../../images/menu/bg_menu2_r.gif); background-repeat:repeat-x;  }
a.menu2:active  { color:#ffffff; text-decoration:none; background-image:url(../../images/menu/bg_menu2_a.gif); background-repeat:repeat-x; }

a.menu2_aktiv  { 
	display:block; 
	width:200px; 
	font-size:14px; 
	font-weight:bold;
	background-image:url(../../images/menu/bg_menu2_a.gif); 
	background-repeat:repeat-x;
	padding:9px 0px 8px 10px; 
}

a.menu2_aktiv:link    { color:#ffffff; text-decoration:none; }
a.menu2_aktiv:visited { color:#ffffff; text-decoration:none; }
a.menu2_aktiv:hover   { color:#ffffff; text-decoration:none;   }
a.menu2_aktiv:active  { color:#ffffff; text-decoration:none;  }

div.menu2 { 
  width:210px;
  margin-left:14px;
  margin-bottom:20px;
  
}

div.submenu2 { 
  width:210px;
  border-top:1px solid #cacecf;
  padding-top:3px; 
  padding-bottom:5px;  
}

a.submenu2 { 
	color:#0066cc;
	display:block; 
	width:190px; 
	font-size:12px; 
	font-weight:regular;
	padding:5px 0px 4px 20px;

}

a.submenu2:link    { color:#0066cc; text-decoration:none; }
a.submenu2:visited { color:#0066cc; text-decoration:none; }
a.submenu2:hover   { 
 	color:#0066cc; 
	text-decoration:none; 
	font-weight:bold;
	background-color:#bbe0f7;
}
a.submenu2:active  { color:#0066cc; text-decoration:none; font-weight:bold;}

a.submenu2_aktiv   { 
 	color:#0066cc;
	display:block; 
	width:190px; 
	font-size:12px; 
	padding:5px 0px 4px 20px;
	text-decoration:none; 
	font-weight:bold;
	background-color:#bbe0f7;
}

div.c2 {
  width:278px;
}

div.c2_head {
  background-image:url(../../images/bg_c2_head.gif);
  background-repeat:repeat-x;
  color:#003366;
  font-weight:bold;
  padding:7px 20px 8px 14px;
  text-transform:uppercase;
  font-size:14px;
}

div.c1_head {
  color:#3399cc;
  font-weight:bold;
  font-size:18px;
  margin-bottom:4px;
}

div.c2_headorange {
  background-image:url(../../images/bg_c2_headgreen.gif);
  background-repeat:repeat-x;
  color:#003366;
  font-weight:bold;
  padding:7px 20px 8px 14px;
  text-transform:uppercase;
  font-size:14px;
}

div.intro {
	color:#0386ca;
	font-size:15px;
	margin-top:10px;
	margin-bottom:20px;
	line-height:18px;
}

div.c2_news {
  padding:11px 14px 5px 14px;
}

div.c2_video {
  padding:11px 14px 14px 14px;
  background-image:url(../../images/bg_video.gif);
  background-repeat:repeat-x;
}

div.c2_showcase {
  padding:11px 14px 14px 14px;
  background-image:url(../../images/bg_c1_item.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  margin-bottom:14px;
}

div.c2_kontakt {
  padding:11px 14px 14px 14px;
  background-image:url(../../images/bg_c1_item.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  margin-bottom:14px;
}

div.c2_box {
  border:1px solid #d6d6d9;
  padding:11px 14px 11px 14px;
}

div.c2_textbox {
  border:1px solid #d6d6d9;
  padding:11px 14px 11px 14px;
  background-color:#ddeffb;
}

div.c2_box_head {
  color:#003366;
  font-weight:bold;
  text-transform:uppercase;
  font-size:14px;
  margin-bottom:3px;
}

div.c2_box_links { 
  padding-top:5px; 
  padding-bottom:5px;  
}

a.c2_box_links { 
	color:#0066cc;
	display:block; 
	width:190px; 
	font-size:12px; 
	font-weight:regular;
	padding:5px 0px 4px 5px;

}

a.c2_box_links:link    { color:#0066cc; text-decoration:none; }
a.c2_box_links:visited { color:#0066cc; text-decoration:none; }
a.c2_box_links:hover   { 
 	color:#0066cc; 
	text-decoration:none; 
	font-weight:bold;
	background-color:#e6f4ff;
}
a.c2_box_links:active  { color:#0066cc; text-decoration:none; font-weight:bold;}

a.c2_box_news { 
	color:#0066cc;
	display:block; 
	font-size:12px; 
	font-weight:regular;
	padding:5px 0px 4px 0px;
	border-bottom:1px solid #cacecf;

}

a.c2_box_news:link    { color:#0066cc; text-decoration:none; }
a.c2_box_news:visited { color:#0066cc; text-decoration:none; }
a.c2_box_news:hover   { 
 	color:#0066cc; 
	text-decoration:none; 
	background-color:#e6f4ff;
}
a.c2_box_news:active  { color:#0066cc; text-decoration:none; font-weight:bold;}

div.c2_news_item {
  padding-bottom:10px;
}

div.c2_newsarchiv_item {
  padding-bottom:0px;
}

div.c2_trenner {
	border-bottom:1px solid #b4bbbd;
	margin-top:4px;
	margin-bottom:13px;
}

div.c2_item {

}

div.c2_news_head, div.c2_showcase_head, div.c2_box_subhead {
	color:#0386ca;
	margin-bottom:4px;
	font-size:14px;
	font-weight:bold;
}

div.c2_text, div.c2_news_text, div.c2_showcase_text, div.c2_box_text  {
	padding-right:10px;
	margin-top:4px;
}

div.c2_news_text p {
	line-height:15px;
}

div.c2_news_weiter, div.c2_showcase_weiter {
	margin-top:4px;
}

.pic_big {
	margin-bottom:15px;
}

div.nachoben {
	text-align:right; 
	font-size:11px; 
	border-top:1px solid #cccccc; 
	margin-top:15px; 
	margin-bottom:15px; 
	padding-top:3px;
}

div#featurebox {
	padding:7px 20px 0px 20px;
	color:#FFFFFF;
	font-size:14px;
}

div#featurebox ul {
	list-style-image:url(../../images/featurebox_arrow.gif);
	margin-left: 18px;
	margin-top:0px;
	padding:0px;
}

div#featurebox li {
	margin-left: 0px;
	padding-left:0px;
	line-height: 17px;
	margin-bottom:10px;
}

.zitat_text {
	color:#067ec7;
	font-style:italic;
}

.zitat_mitarbeiter {
	color:#8f939b;
	
}