body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003f8d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:100%;
	line-height:1.4em;
}

@font-face {
   font-family: 'VKBErmanb';
   src: url('vkbermab.eot');
   src: local('?'), url('vkbermab.woff') format('woff');
}

.migration_body{
	border:2px solid magenta;
}

p,span,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,i,span {font-family:Arial,Helvetica,sans-serif;font-size:14px;}
p {margin-bottom:8px; margin-top:8px;}

td,th { font-family:Arial,Helvetica,sans-serif; font-size:14px;}
select, input, form, textarea { font-family: Verdana, Helvetica, sans-serif;font-size:12px; padding:0px; margin:0px; }
a {
	color:#002B5E;
	text-decoration:none;
}
img{ 
    border-style: none;
}
a:hover {
	color:#002B5E;
	text-decoration:none;
}
.nav1 {height:30px;color:#003f8d;}
.nav1 a{font-family:Arial;font-size:14px;color:#003f8d;text-decoration:none;}
.nav1:hover {padding-left:10px; }
.nav1 a:hover{font-family:Arial;font-size:14px;color:#003f8d; text-decoration:none;font-weight:bold}
.nav1_selected {height:30px;}
.nav1_selected a{font-family:Arial;font-size:14px;color:#003f8d;text-decoration:none;font-weight:bold}

.nav1_migration {height:53px;color:magenta;padding-left:10px;}
.nav1_migration a{font-family:Arial;font-size:14px;color:magenta;text-decoration:none;}
.nav1_migration:hover {padding-left:10px; }
.nav1_selected_migration {padding-left:10px;}
.nav1_selected_migration a{font-family:Arial;font-size:16px;color:#FFFFFF;text-decoration:none;}

.nav1_on_menu{height:53px;color:#5c5450;background-color:#FFFFFF;padding-left:10px;}
.nav1_on_menu a{font-family:Arial;font-size:14px;color:#E2021D;text-decoration:none;}
.nav1_on_menu a:hover{font-family:Arial;font-size:14px;color:#E2021D;text-decoration:none;text-decoration:none;}
.nav1_sitemap a{font-family:Arial;font-size:14px;color:#E2021D;text-decoration:none;}

.subnav2 {color:#477FBB;padding-bottom:3px;padding-top:3px;}
.subnav2_selected {color:#003f8d;padding-bottom:3px;padding-top:3px;}
.subnav2 a{font-family:Arial;color:#477FBB;font-size:14px;padding-left:20px;}
.subnav2 a:hover{font-family:Arial;color:#003f8d;font-size:14px;text-decoration:none;padding-left:20px;}
.subnav2_selected a{font-family:Arial;color:#003f8d;font-size:14px;;background-image: url(../images/navpfeil.png);background-repeat: no-repeat;padding-left:20px;}
.subnav2_selected a:hover{font-family:Arial;color:#003f8d;font-size:14px;text-decoration:none;}

.subnav2_migration {color:#5c5450;border:1px solid magenta;padding-bottom:3px;padding-top:3px;}
.subnav2_selected_migration {color:#5c5450;padding-bottom:3px;padding-top:3px;}
.subnav2_migration a{font-family:Arial;color:#5c5450;font-size:13px;}
.subnav2_migration a:hover{font-family:Arial;color:#5c5450;font-size:13px;text-decoration:underline;}
.subnav2_selected_migration a{font-family:Arial;color:#E2021D;font-size:13px;border:1px solid magenta;}

.subnav3 {color:#477FBB;padding-bottom:4px;}
.subnav3 a{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-left:26px;}
.subnav3 a:hover{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-left:26px;text-decoration:none;}
.subnav3_selected {color:#477FBB;padding-bottom:4px;}
.subnav3_selected a{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-left:26px;font-weight:bold;}
.subnav3_selected a:hover{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;padding-left:26px;font-weight:bold;text-decoration:none;}

.subnav3_migration {color:#477FBB;padding-bottom:4px;border:1px solid magenta;}
.subnav3_migration a{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-left:9px;}
.subnav3_selected_migration {color:#477FBB;padding-bottom:4px;border:1px solid magenta;}
.subnav3_selected_migration a{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-left:9px;font-weight:bold;}

.subnav4 {color:#477FBB;padding-bottom:3px;}
.subnav4 a{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-left:30px;}
.subnav4 a:hover{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-left:30px;text-decoration:none;}
.subnav4_selected {color:#477FBB;padding-bottom:3px;}
.subnav4_selected a{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-left:30px;font-weight:bold;}
.subnav4_selected a:hover{color:#477FBB;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-left:30px;font-weight:bold;text-decoration:none;}

.subnav4_migration {color:#5c5450;padding-bottom:3px;border:1px solid magenta;}
.subnav4_migration a{color:#5c5450;font-family:verdana,Helvetica,sans-serif;font-size:11px;padding-left:30px;}
.subnav4_selected_migration {color:#5c5450;padding-bottom:3px;border:1px solid magenta;}
.subnav4_selected_migration a{color:#E2021D;font-family:verdana,Helvetica,sans-serif;font-size:11p;padding-left:30px;font-weight:bold;}

a.utility {font-size:12px;color:#003f8d}
a.utility:hover {font-size:12px;color:#003f8d;text-decoration:underline;}

.fehlertext{
	color: #FF0000;
}

.path{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #5c5450;
}
.path a{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #5c5450;
	
} 
.suchpfad{
	color:#00457B;
	padding-top:3px;
	padding-bottom:3px;
}
.text_weiss{
	color:#FFFFFF;
}
.text_rot{
	color:#B5192B;
}
td.border_right_dashed{
	border-right: #FF3031 1px dotted;
	font-weight: bold;

}
td.redaktion_head{
	BACKGROUND-COLOR: #EFEFEF;
	border: 1px solid #FF3031;
	color:#333333;
	font-weight: bold;
	font-size: 11px;
}
td.redaktion_head_border_right_dashed{
	BACKGROUND-COLOR: #EFEFEF;
	border-bottom: 1px solid #FF3031;
	border-top: 1px solid #FF3031;
	border-left: 1px solid #FF3031;
	color:#333333;
	font-weight: bold;
	font-size: 11px;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.content_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.headmega {
	font-family: VKBErmanb;
	font-size: 44px;
	color: #003f8d;
	font-weight: bold;
}
.headmega_weiss{
	font-family: VKBErmanb;
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
}
.headmega_klein{
	font-family: VKBErmanb;
	font-size: 28px;
	color: #003f8d;
	font-weight: bold;
	padding-bottom:0px;
}

.niedrig {
	font-size: 1px;
	height: 20px;
}
.headsub {
	font-family: Arial;
    font-weight:bold;
    font-size:18px;
}
.tabhead {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}
li,ul {list-style-type:square; margin-top:0px;margin-left:12px;}
a.detaillink{
	color:#FF3031;
	background-image: url(../images/bn_linkarrow.gif);
	background-repeat: no-repeat;
	padding-right:9px;
	background-position: right;
}
a.detaillink:hover {
	text-decoration:underline;
}
a.textlink:link, a.textlink:visited{
	color:#003f8d;
	text-decoration:none;
	font-weight:bold;
}

a.textlink:hover, a.textlink:active  {
	color:#003f8d;
	text-decoration:underline;
	font-weight:bold;
}

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;
}
.glossarmarker{
	background-color: #E9E9E9;
	color:#666666;
	text-decoration:none;
}
a.glossarmarker:link, a.glossarmarker:visited {
	background-color: #E9E9E9;
	color:#666666;
	text-decoration:none;
}
a.glossarmarker:hover, a.glossarmarker:active {
	background-color: #E9E9E9;
	color:#666666;
	text-decoration:none;
}
fieldset{
	
	border:2px solid #E2E1E0;
	background-color:#F3F2F2;
}
legend{
	color:#857F7C;
	font-weight:bold;
}
.inputfalse{
	border:1px solid #444444;
	
}
.content_grey{
	color:#9CB4D2;
	font-size: 12px;
}
.td_blue{
	border:1px solid #E7E7EF;
	color:#333333;
	font-size: 11px;
}
.td_navigation{
	table-layout:fixed;
	BACKGROUND-COLOR: #EFEFEF;
	border:1px solid #FF3031;
}
.popup {
    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.forumhead {
  padding-top:8px;
}
td.forum_box_inhalt{
  border-bottom:1px #CCCCCC solid;
  padding:4px;
}

td.forum_box_fkt{
  padding:4px;
}
a.servicelink {
  color:#FF3031;
  font-family:verdana,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
}

a.servicelink_onclick {
  color:#FF3031;
  font-family:verdana,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
}

a.servicelink:link {
  color:#FF3031;
  text-decoration:none;
}

a.servicelink:visited { 
  color:#FF3031;
  text-decoration:none;
}

a.servicelink:hover { 
  color:#FF3031;
  text-decoration:underline;

}

a.servicelink:active{
  color:#1B3061;
  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; 
}
.searchmark {
 background-color: yellow;
}
.tab_layout {
	border-collapse:collapse;
}
.tab_tabelle {
	border-collapse:collapse;
}
.tab_tabelle td{
	border:1px solid #CCCCCC;
}

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-top:1px solid magenta;
	border-right:1px solid magenta;
	border-left: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-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px;
	position:absolute;
	top:108px;
	z-index:100;
	visibility:hidden;
}
.rahmen{
	border:1px solid #000000;
}

.maincont {margin-top:5px;margin-left:5px;}
.subcont {text-align:left; width:98%;}
.metadata {text-align:center; width:98%;background-color:#F5F5F5;border: #888888 solid;border-width: 0px 1px 1px 1px;}
.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: #FFFFFF;
	background-color: #526E97;
}
.td_lineval{
	border-bottom:1px solid #ffffff}
.td_lineval_last{
	border-bottom:1px solid #ffffff;
}
.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{
	padding:5px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
	text-shadow: 1px 1px 0px #000;
	background-image:url(../images/hg_verlauf_meine_punkte.png);

}
td.doctable_head_field2{
	border-top:1px solid #FFFFFF;
	BACKGROUND-COLOR: #526E97;
	color:#FFFFFF;
	margin:2px;
	padding:2px;	
}

td.doctable_head_field a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

td.doctable_norm_field{
	color:000000;
	border-bottom:1px solid #000000;
	background-color:#B0C8E1;
	margin:2px;
	padding:5px;
}
td.doctable_norm_field_2{
	BACKGROUND-COLOR: #FFFFFF;
	border-bottom:1px solid #000000;
	margin:2px;
	padding:5px;
}
td.doctable_norm_field_migration{
	BACKGROUND-COLOR: #EFEFEF;
	border-left:1px solid magenta;
	border-bottom:1px 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;
}
td.doctable_fulltext_field{
	BACKGROUND-COLOR: #FFFFFF;
	color:#666666;
	padding-bottom:5px;
}
.doctable_gb_select_list {
	BACKGROUND-COLOR: #FFFFFF;
}
.lbl_frm_suche {
	width:120px;
}
input.frm_suche {
	width:120px;
}
.flaeche_hervor {
	background-color:#EFEFEF;
}

.rot_hervor{
	background-color:#F7BFBF;
}
.dokument_neu {
	BACKGROUND-COLOR: yellow;
	border:1px solid #CCCCCC;
}
.dokument_top{
	border:1px solid #ff0000;
	BACKGROUND-COLOR: #ff0000;
	font-weight:bold;
	color:#FFFFFF;
}
.infobox {
	BACKGROUND-COLOR: #EFEFEF;
	padding:6px;
	width:100%;
	height:100%;
}
.infobox_neu{
	padding:10px;
	BACKGROUND-COLOR:#fff6d3;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
	padding-top:6px;
}
.news_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}
.button {  
	border:2px solid #000000;
	color:#FF3031;
	background-color:#E7E7EF;
	text-decoration:none;
	padding:2px;
}
.input_hervor{
	border:2px solid #66FFCC;
}
a.schaltflaeche {
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/anmelden1.png);
	padding:4px 10px 4px 10px;
	-moz-border-radius:6px; /* Firefox */
	-webkit-border-radius:6px; /* Safari, Chrome */
	-khtml-border-radius:6px; /* Konqueror */
	border-radius:5px; /* CSS3 */
	
	
}
a.schaltflaeche:hover {
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/anmelden2.png);
	padding:4px 10px 4px 10px;
	-moz-border-radius:6px; /* Firefox */
	-webkit-border-radius:6px; /* Safari, Chrome */
	-khtml-border-radius:6px; /* Konqueror */
	border-radius:5px; /* CSS3 */
	
}
.zelle_hell_rahmen_dunkel {
	border:#CCCCCC;
	background-color:#FFFFFF;
}
.zelle_hell_rahmen_dunkel_selektiert {
	border:#CCCCCC;
	background-color:#FFFFFF;
	font-weight:bold;
}
.trennlinie_pdfgen{
	border:1px solid #FFFFFF;
}
td.contentreiter{
	background-color:#CFCFCF;
	border-top:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	border-left:1px solid #FF0000;
}
td.contentreiter_selected{
	background-color:#EFEFEF;
	border-top:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-left:1px solid #FF0000;
}
td.contentreiter1{
	background-color:#CFCFCF;
	border-top:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-left:1px solid #FF0000;	
	border-bottom:1px solid #FF0000;
}
td.contentreiter1_selected{
	background-color:#EFEFEF;
	border-top:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-left:1px solid #FF0000;
}
td.contentreiter_leer{
	border-bottom:1px solid #FF0000;
}
td.reiter_suchbereich{
	background-color:#EFEFEF;
	border-right:1px solid #FF0000;
	border-left:1px solid #FF0000;	
	border-bottom:1px solid #FF0000;
}
a.reiter{
	font-weight:bold;
	text-decoration:none;
	color:#000000;	
	font-size:12px;
}
.cursor {  
	cursor: pointer;
}
input.globale_suche{
	font-size:16px;
}
a.suchergebnis_titel{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;	
}
.contextmenu{
	width:200px;
	background-color:#D4D0C8;
	padding:4px;
	border-top:1px solid #F2F1EE;
	border-left:1px solid #F2F1EE;
	border-bottom:1px solid #404040;
	border-right:1px solid #404040;
}
.contextmenu a{
	color:#000000;

}
td.contentbox{
	background-color:#FFFFFF;
	border-top:1px solid #CECFCE;
}

td.contentbox_migration{
	background-color:#FFFFFF;
	border-top:2px solid magenta;
}
.infobox_head{
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
	text-shadow: 1px 1px 0px #000;
	text-align:center;
}
.infobox_content{
	padding:10px;
	background-color:#84ABD4;
}

.breadcrumb_pos{
	position:absolute;top:120px;left:0px;
}
.modul_head{
	font-weight:bold;
	font-size:12px;
}

.fade{
 filter:alpha(opacity=50);
 opacity: 0.5;
 -moz-opacity:0.5;
}

.ticker {
	font-size:12px;
	color:#333333;	
}
.ticker a{
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.tickertitel {
	font-weight:bold;
}


.hilfecontent{
	background-color:#F3F2F2;
	border-top:1px solid #E4011D;
	border-right:1px solid #E4011D;
	border-bottom:1px solid #E4011D;
	padding:5px;
}
.hilfetabelle{
	background-image:url(../images/hilfe_ecke.gif);
	background-repeat:no-repeat;
}


td.bestellung_zelle_hinweis{
	background-color:#dbcead;
	border-right:1px solid #F3F2F2;
	padding:4px;
}
td.bestellung_zelle{
	background-color:#FFFFFF;
	border-right:1px solid #F3F2F2;
	padding:4px;
}
td.bestellung_ueberschrift{
    color:#999999;
    font-weight:bold;
    font-size:9px;
}

.bestellung_schritt_gewaehlt{
    color:#FF0000;
    font-weight:bold;
    font-size:12px;
}
.bestellung_schritt{
    color:#CCCCCC;
    font-weight:bold;
    font-size:12px;
}
input.formdata,select.formdata,textarea.formdata {
	background-color: #FBFAF7;
	border: 1px solid #DC4703;
}

input.formdata_fehler,textarea.formdata_fehler {
	background-color: #FFB7B7;
	border: 1px solid #DC4703;
}
.teaser_white{
	height:125px;
	background-color: #FFFFFF;
	padding:6px;
	border:1px solid #CCCCCC;
	
}

.teaser_content_1{
	color:#6DA5D5;
	font-size:14px;
}
.teaser_content_2{
	color:#004199;
	font-size:14px;
}
.teaser_head{
	color:#004199;
	font-size:18px;
}

.box_login{
	font-size:12px;
	color:#FFFFFF;
}
input.login{
	border:0px;
	height:26px;
	background-color:#BFD4E9;
	padding:6px;
}

button, input[type=submit], a, input::-moz-focus-inner, imagebutton::-moz-focus-inner {margin:0;padding:0;border:0;}

.imagebutton {
	     display:inline-block;
	     position:relative;
	     height:26px;
	     line-height:26px;
	     margin-right:15px;
	     padding:0;
	     border:0;
	     background:url(../images/bg_button.png) no-repeat 0 0;
	     cursor:pointer;
	     font-family: Verdana, Helvetica, sans-serif;
             font-size:12px;
	     font-weight:bold;
}
.imagebutton input, .imagebutton a, .imagebutton button {
	     display:inline-block;
	     position:relative;
	     float:left;
	     width:auto;
	     #width:1%;
	     overflow:visible;
	     height:26px;
	     line-height:26px;
	     right:0;
	     padding:0 20px 0 20px;
	     border:0;
	     outline:0;
	     margin-right:-12px;
	     margin-top:-1px;
	     font-size:11px;
	     font-weight:normal;
	     color:#fff;
	     background:url(../images/bg_button.png) no-repeat 100% -25px;
	     cursor:pointer;
	     text-decoration:none;
	     white-space:nowrap;
	     font-family: Verdana, Helvetica, sans-serif;
             font-size:12px;
	     font-weight:bold;
}
.imagebutton input, .imagebutton button {
	     *line-height:normal;
	     #overflow-y:hidden;
}
.imagebutton:hover {
		   background:url(../images/bg_button.png) no-repeat 0 -104px;
		   cursor:pointer;
		   color:#ffffff;
		   text-decoration:none;
		   }
.imagebutton:hover input, .imagebutton:hover a, .imagebutton:hover button {
		   background:url(../images/bg_button.png) no-repeat 100% -129px;
		   cursor:pointer;
		   color:#ffffff;
		   text-decoration:none;
}


