@font-face {
    font-family: 'open_sansregular';
    src: url('opensans/OpenSans-Regular-webfont.eot');
    src: url('opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/OpenSans-Regular-webfont.woff') format('woff'),
         url('opensans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('opensans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('opensans/OpenSans-Bold-webfont.eot');
    src: url('opensans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/OpenSans-Bold-webfont.woff') format('woff'),
         url('opensans/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('opensans/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('opensans/OpenSans-SemiboldItalic-webfont.eot');
    src: url('opensans/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('opensans/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('opensans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('opensans/OpenSans-Semibold-webfont.eot');
    src: url('opensans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/OpenSans-Semibold-webfont.woff') format('woff'),
         url('opensans/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('opensans/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family:'open_sans_light';
	src:url('opensans/OpenSans-Light.eot');
	src:url('opensans/OpenSans-Light.woff') format('woff'),
		url('opensans/OpenSans-Light.ttf') format('truetype'),
		url('opensans/OpenSans-Light.svg#OpenSans-Light') format('svg');
	font-weight:normal;font-style:normal;
}

body {
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size:16px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding : 0px;
	margin : 0px;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-size:100% auto;
	
}

.migration_body{
	border:2px solid magenta;
}
legend{
	color:#8f266b;
	font-size:12px;

}
img {border:none}

p,span,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,i,span {
	font-family: 'open_sansregular', sans-serif;

}

td,th {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px
}
select, input, form, textarea { font-family: 'Open Sans', sans-serif;font-size:12px; padding:0px; margin:0px; }

a {
	color:#001d61;
	text-decoration:none;
}

a:hover {
	color:#001d61;
	text-decoration:underline;
}

table.topnav{
	background-image: url(../images/navi_bg.jpg);
	height:28px;
	width:934px;
}

.topnav_head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	color: #089C8C;
	font-weight:bold;
}
.topnav_head a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	color: #089C8C;
	font-weight:bold;
	text-decoration:none;
}
.topnav_head a:hover{
	color: #D4E300;
	text-decoration:none;
}
td.contenttop{
	BACKGROUND-COLOR: #8D9DB4;
}
.path{
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height:16px;
	width:100%;
	vertical-align:center;
	background-color:#EFEFEF;
	
}
td.border_right_dashed{
	border-right: #999999 1px dotted;
	font-weight: bold;

}
td.redaktion_head{
	BACKGROUND-COLOR: #EFEFEF;
	border: 1px solid #999999;
	color:#001d61;
	font-weight: bold;
	font-size: 11px;
}
td.redaktion_head_border_right_dashed{
	BACKGROUND-COLOR: #EFEFEF;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	color:#001d61;
	font-weight: bold;
	font-size: 11px;
}
.content {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #003267;
	padding-right:20px;
	text-align: justify;
}
.contentklein {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	color: #003267;
	padding-right:20px;
	text-align: justify;
}

.bereich{
	font-family: 'Open Sans', sans-serif;;
	FONT-SIZE:16px;
	COLOR:#A4BECB;
	font-style:italic;
	font-weight: bold;
}

.niedrig {
	font-size: 1px;
	height: 20px;
}
.klein{
	font-size: 10px;	
}


.tabhead {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}
ol,ul {
	list-style-type:square;
	padding-left:0px;
	margin-top:0px;
	margin-left:16px;
	margin-bottom:0px;
}


a.detaillink{
	color:#3A556A;
	background-image: url(../images/linkpfeil.gif);
	background-repeat: no-repeat;
	padding-left:12px;
	background-position: left;
}
a.detaillink:hover {
	text-decoration:underline;
	color:#3A556A;
	
}
a.textlink:link, a.textlink:visited{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:8F2669;
	text-decoration:none;
	background-image: url(../images/linkpfeil.gif);
	background-repeat: no-repeat;
	padding-left:15px;
}

a.textlink:hover, a.textlink:active  {
	color:8F2669;
	text-decoration:underline;
	
}

a.textlink2:link, a.textlink2:visited{
	color:#001d61;
	text-decoration:none;
	font-weight: bold;
	text-decoration:underline;
}

a.textlink2:hover, a.textlink2:active  {
	color:#001d61;
	text-decoration:underline;
}

a.textlink3:link, a.textlink3:visited{
	color:#FFFFFF;
	text-decoration:underline;

}


a.textlink_migration:link, a.textlink_migration:visited{
	color:#FF3031;
	border:1px solid magenta;
	text-decoration:none;
}
a.textlink_migration:hover, a.textlink_migration:active  {
	color:#FF3031;
	border:1px solid magenta;
	text-decoration:underline;
}

a.redaktion_link{
	color:#666666;
	text-decoration:none;
}
a.redaktion_link_selected{
	background-color: #E7EAF3;
	color:#666666;
	text-decoration:none;
}

a.darklink:link, a.darklink:visited, a.darklink:active{
	color:#555555;
	text-decoration:none;
}
a.darklink:hover  {
	color:#555555;
	text-decoration:underline;
}
a.kruemel:link, a.kruemel:visited, a.kruemel:active{
	color:#555555;
	text-decoration:none;
}
a.kruemel:hover  {
	color:#555555;
	text-decoration:underline;
}
a.kruemel_titel:link, a.kruemel_titel:visited, a.kruemel_titel:active{
	font-family:arial,helvetica,sans-serif;
  	font-size:20px;
	color:#000000;
	text-decoration:none;
}
a.kruemel_titel:hover  {
	font-family:arial,helvetica,sans-serif;
  	font-size:20px;
	color:#000000;
	text-decoration:none;
}
.kruemel_sub{
	font-family:arial,helvetica,sans-serif;
  	font-size:16px;
	color:#000000;
	text-decoration:none;	
}

fieldset{
	padding:5px;
	#color:#8f266b;
	border: 1px dotted #8f266b;
}
.inputfalse{
	border:1px solid #444444;
	
}
.td_blue{
	border:1px solid #E7E7EF;
	color:#001d61;
	font-size: 11px;
}
.td_navigation{
	table-layout:fixed;
	BACKGROUND-COLOR: #EFEFEF;
	border:1px solid #FF3031;
}
.popup {
    font-size:10px; BORDER-RIGHT: black 3px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; Z-INDEX: 10; VISIBILITY: hidden; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px solid; WIDTH: 300px; PADDING-TOP: 3px; BORDER-BOTTOM: black 3px solid; POSITION: absolute; BACKGROUND-COLOR: white;
}
td.box1_punktlinieblaulinksunten {
	BORDER-LEFT: #8d98c7 1px none; BORDER-BOTTOM: #8d98c7 1px none;padding-left:4px;BACKGROUND-COLOR: #EFEFEF;
}
td.box2_punktlinieblaulinksunten {
	BORDER-LEFT: #8d98c7 1px none; BORDER-BOTTOM: #8d98c7 1px none;padding-left:4px;BACKGROUND-COLOR: #EFEFEF;
}

td.box1_punktlinieblaulinksrechtsunten {
	BORDER-LEFT: #8d98c7 1px none; BORDER-BOTTOM: #8d98c7 1px none;padding-left:4px;BACKGROUND-COLOR: #EFEFEF;BORDER-RIGHT: #8d98c7 1px none;
}
td.box2_punktlinieblaulinksrechtsunten {
	BORDER-LEFT: #8d98c7 1px none; BORDER-BOTTOM: #8d98c7 1px none;padding-left:4px;BACKGROUND-COLOR: #EFEFEF;BORDER-RIGHT: #8d98c7 1px none;
}

a.servicelink {
  color:#3A556A;
  font-family:verdana,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
}

a.servicelink_onclick {
  color:#3A556A;
  font-family:verdana,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
}

a.servicelink:link {
  color:#3A556A;
  text-decoration:none;
}

a.servicelink:visited { 
  color:#3A556A;
  text-decoration:none;
}

a.servicelink:hover { 
  color:#3A556A;
  text-decoration:underline;

}

a.servicelink:active{
  color:#3A556A;
  text-decoration:underline;

}

a.servicelink_klein {
  color:#000000;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal; 
}

a.servicelink_klein:link {
  color:#000000; 
  font-size:10px;
  text-decoration:none;
  font-weight:normal; 
}

a.servicelink_klein:visited { 
  color:#000000; 
  font-size:10px;
  text-decoration:none;
}

a.servicelink_klein:hover { 
  color:#000000; 
  font-size:10px;
  font-weight:bold; 
}
a.servicelink_klein:active{ 
  color:#000000; 
  font-size:10px;
  text-decoration:none;
}
a.dir_link_selected{
  color:#FFFFFF;
  background-color:blue;
  text-decoration:none; 
}

td.contentnavdiv2{
	background-color:#FFFFFF;
	border-top:1px solid #FF3031;
	border-right:1px solid #FF3031;
	border-left:1px solid #FF3031;
	padding:0px;
}

td.contentnavdiv2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
td.contentnavdiv2 a:hover{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

td.contentnavdiv2_migration{
	background-color:#FFFFFF;
	border:1px solid magenta;
	padding:0px;
}

td.contentnavdiv2_migration a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
td.contentnavdiv2_migration a:hover{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}


.contentdiv{
	background-color:#FFFFFF;
	border-bottom:1px solid #FF3031;

}
.rahmen{
	border:1px solid #000000;
}

.tdseltab { padding:2px; BACKGROUND-COLOR: #003366 ; border: #000000 solid; border-width: 1px 1px 0px; position: relative}
.tdtab { padding:2px; background-color: #D6DBDE;border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.tdrahmen_unten {  border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; position: relative}
.tdcont { BACKGROUND-COLOR: #FFFFFF ; border: #002063 solid; border-width: 0px 1px; position: relative;padding-left: 5px;}
.tdcontbottom { BACKGROUND-COLOR: #FFFFFF ; border: #002063 solid; border-width: 0px 1px 1px;padding-left: 5px;}

.tdneutab { background-color: #FFFFFF;border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.dunkel_invers {
	font-size: 14px;
	background-color: #C6CFDE;
	color: #FFFFFF;
	font-weight: bold;
}
.navtabhead {
	height: 25px;
	text-align: center;
        padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #C6CFDE;
}
.th_normal{
	padding-left: 5px;
	font-size: 12px;
	color: #330000;
	background-color: #D6DBDE;
}
.td_lineval{
	padding-left: 5px;
	border:1px solid #D6DBDE;
}
.td_lineval_last{
	padding-left: 5px;
	border:1px solid #D6DBDE;
}
.td_lineval_1{
	padding-left: 5px;
	BACKGROUND-COLOR: #EFEFEF;
}
.td_lineval_last_1{
	padding-left: 5px;
	BACKGROUND-COLOR: #EFEFEF;
}
.td_lineval_2{
	padding-left: 5px;
	BACKGROUND-COLOR: #F6F6F6;
}
.td_lineval_last_2{
	padding-left: 5px;
	BACKGROUND-COLOR: #F6F6F6;
}

.td_lineval_1_migration{
	border:1px solid magenta;
	padding-left: 5px;
	BACKGROUND-COLOR: #EFEFEF;
}
.td_lineval_last_1_migration{
	border:1px solid magenta;
	padding-left: 5px;
	BACKGROUND-COLOR: #EFEFEF;
}
.td_lineval_2_migration{
	border:1px solid magenta;
	padding-left: 5px;
	BACKGROUND-COLOR: #F6F6F6;
}
.td_lineval_last_2_migration{
	border:1px solid magenta;
	padding-left: 5px;
	BACKGROUND-COLOR: #F6F6F6;
}

table.doctable {
	border-collapse:collapse;
}

td.doctable_head_field{
	border-top:1px solid #182B83;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	BACKGROUND-COLOR: #CFCFCF;
	text-align:center;
	margin:2px;
	padding:2px;
}

td.doctable_head_field a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;

}

td.doctable_norm_field{
	BACKGROUND-COLOR: #EFEFEF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:2px;
	padding:2px;
}
td.doctable_norm_field_migration{
	BACKGROUND-COLOR: #EFEFEF;
	border:2px solid magenta;
	margin:2px;
	padding:2px;
}
td.doctable_error_field{
	BACKGROUND-COLOR: #EFEFEF;
	color:#FF3031;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:2px;
	padding:2px;
}
td.doctable_group_field{
	BACKGROUND-COLOR: #FFFFFF;
	font-weight:bold;
}


input.frm_suche {
	width:120px;
	background-color:#EDF2F5;
	border:0px;height:18px;
	color:#003267;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	
}
table.flaeche_hervor {
	background-color:#EFEFEF;
}
.rot_hervor{
	background-color:#F7BFBF;
}
.dokument_neu {
	BACKGROUND-COLOR: yellow;
	border:1px solid #CCCCCC;	
}
.infobox {
	BACKGROUND-COLOR: #EFEFEF;
	padding:6px;
	width:100%;
	height:100%;
}

.button {  
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	color:#000000;
	background-color:#CCCCCC;
	text-decoration:none;
	height:26px;
	padding:6px;
}
.eingabefeld{
border: 1px solid #cccccc;
font-family: 'Open Sans', sans-serif;font-size:15px; padding:3px; margin:0px;
}
.formbutton
    {
    padding:3px 8px;
    font:normal 1em Arial; color:#ffffff;
    border: 1px solid #ffffff;
    background-color:#003267;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    }


.nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5A6978;
	padding-left:10px;
	padding-right:10px;

}

.nav1 a{
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration:none;
	color: #6F7076;
}

.nav1 a:hover{
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration:none;
	color: #004E9F;
}
.nav1_selected {
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-left:10px;
	padding-right:10px;
	color: #004E9F;
	
}

.nav1_selected a{
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration:none;
	color: #004E9F;
}
.nav1_selected a:hover{
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration:none;
	color: #004E9F;
}
.titelsubnav2{
	font-family: open_sansregular, Helvetica, sans-serif;
	color:#A4BECD;
	font-size: 14px;
}
td.subnav2{
	
	padding-right:10px;
	background-color:#ffffff;
}
td.subnav2 span{
	   padding-left:10px;
}

td.subnav2 a {
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#004E9F;
	
}
td.subnav2 a:hover {
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#004E9F;
	
}

td.subnav2_selected{
	padding-left:10px;
	padding-right:10px;

}
td.subnav2_selected a {
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#004E9F;
	
}
td.subnav2_selected a:hover {
	font-family: open_sansregular, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#CCCCCC;
	
}
td.subnav2_migration{
	background-color:#FF3031;
	border:1px solid magenta;
	height:48px;
}
td.subnav2_migration a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
td.subnav2_selected_migration{
	border:1px solid magenta;
	background-color:#FFFFFF;
	height:48px;
}
td.subnav2_selected_migration a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#FF3031;
}

.navsubtable1{
	
	
}
td.subnav3{
	height:30px;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	FONT-SIZE:15px;
	COLOR:#A4C1CF;
}
td.subnav3:hover{
	COLOR:#003267;
	font-weight:bold;
	border-bottom: 2px solid #003267;
}
td.subnav3 a {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#A4C1CF;
	padding-left:35px;
}
td.subnav3 a:hover {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#003267;
}
td.subnav3_selected{
	height:30px;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	FONT-SIZE:15px;
	COLOR:#003267;
	border-bottom: 2px solid #003267;
	
}
td.subnav3_selected a {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#003267;
	padding-left:35px;
}
td.subnav3_selected a:hover {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#003267;
}

td.subnav3_migration{
	background-color:#EFEFEF;
	border:1px solid magenta;
	height:16px;
}
td.subnav3_migration a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
td.subnav3_selected_migration{
	background-color:#EFEFEF;
	border:1px solid magenta;
	height:16px;
}
td.subnav3_selected_migration a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.navsubtable2{
	position:relative;
	width:175px;
}
td.subnav4{
	padding-left:28px;
}
td.subnav4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#5A6978;
	padding-left:28px;
}
td.subnav4_selected{
	padding-left:28px;
}
td.subnav4_selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#B96E19;
	padding-left:28px;
}

td.subnav4_migration{
	background-color:#FFFFFF;
	border:1px solid magenta;
	height:16px;
}
td.subnav4_migration a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
td.subnav4_selected_migration{
	border:1px solid magenta;
	background-color:#FFFFFF;
	height:16px;
}
td.subnav4_selected_migration a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.utility {
	color:#5A6978;
	font-size: 14px;
}
.utility:hover{
    color:#004E9F;
    text-decoration:none;
}
.weiss{
    color: #ffffff;

}

.text_fehler{
	COLOR:#ff9999;
}
.fehler{
	background-color:#ff9999;
	
}
td.abschnitt{
	border-bottom:1px dotted #5A6978;
	padding-bottom:10px;
}
hr {
 border: 0px;
 border-top: dotted 1px #5A6978;
 border-bottom: solid 1px #FFFFFF;

}

.errortext{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: red;
}

.navi{
	font-family: 'Open Sans', sans-serif;
	color:FFFFFF;
	font-size:13px;
	text-align: center;
	border-right: 1px solid;
	border-color: #EDF2F5;
}
.navi:hover{
	 font-family: 'Open Sans', sans-serif;
	 color:#EDF2F5;
	 text-decoration:none;
}
.news{
	font-family: 'Open Sans', sans-serif;
	color:FFFFFF;
	font-size:20px;
	text-align: left;
	padding-left:12px;
	
	
}
a.newsentry{
	font-family: 'Open Sans', sans-serif;
	color:#00488d;
	font-size:16px;
	background-image: url(../images/linkpfeil2.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:none;	
}
a.newsentry:hover{
	color:#8f266b;
}	
.subnavi{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	 color:#A3BFCB;
	 text-decoration:none;
	 border-bottom: 1px solid;
	border-color: #A3BFCB;
}

.fade{
 filter:alpha(opacity=80);
 opacity: 0.8;
 -moz-opacity:0.8;
}
.bildschatten{
	box-shadow: 2px 2px 5px grey;
}

.newsletter{
width:100%; background-color:#edf2f5; border-bottom: 1px solid #b1bdcb; border-right: 1px solid #b1bdcb;
}
.fehler{
	background-color:#c793b5;
	
}
.textbold{
  font-family: 'open_sansbold', sans-serif;
}
.textsemibold{
  font-family: 'open_sanssemibold', sans-serif;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

