body {
  font-family:verdana,Helvetica,sans-serif;font-size:11px;
  color:#1B3061;
  scrollbar-arrow-color: #1B3061;
  scrollbar-shadow-color: #c8c8c8; 
  scrollbar-darkshadow-color: #c8c8c8;
  scrollbar-base-color: #ffffff;
  scrollbar-face-color: #ffffff; 
  scrollbar-highlight-color: #1B3061;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
a:link,a:visited,a:active
    {
        color:#002566; font-family:verdana,Helvetica,sans-serif; text-decoration:none;font-size:12px;
    }

a:hover
    {
        COLOR: #002566; font-family:verdana,Helvetica,sans-serif;text-decoration :none;font-weight:normal; 
    }

p,span,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,i,span { font-family:verdana,Helvetica,sans-serif;color:#1B3061;}
p {margin-bottom:8px; margin-top:8px;}
td,th { font-family:verdana,Helvetica,sans-serif; font-size:11px;}
select, input, form, textarea { font-size:11px; padding:0px; margin:0px; font-family:verdana,Helvetica,sans-serif;}
.mini {font-size:10px;}
img {border:0px;}
.contenttext { font-family:verdana,Helvetica,sans-serif; font-size:11px;color:#1B3061;}
.contenttext_i {
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#1B3061;
	font-style: italic;
}
li,ul {list-style-type:square; margin-top:0px;}
hr {border: 1px dotted #747779;}

td.contentrahmen {
background-color:#EFEFEF;

}

.headmega {
  color:#999999;
  font-family:verdana,helvetica,sans-serif;
  font-weight:bold; 
  font-size:14px;
}

.headsub {
  color:#002566;
  font-family:verdana,helvetica,sans-serif;
  font-weight:bold; 
  font-size:12px;
  text-decoration:none;
}

.headsubsub {
  color:#002566;
  font-family:verdana,helvetica,sans-serif;
  font-weight:bold; 
  font-size:10px;
}


a.textlink {
  color:#330000;
  font-family:verdana,helvetica,sans-serif;
  font-weight:bold; 
  font-size:11px;
}

a.textlink:link {
  color:#330000;
  text-decoration:none;
}

a.textlink:visited { 
  color:#330000;
  text-decoration:none;
}

a.textlink:hover { 
  color:#660000;
  text-decoration:none;
}

td.service1 {
background-color:#D6DBDE;
border-bottom:1px #1B3061 solid;
border-top:1px #1B3061 solid;
}

td.service1_borderleftright {
background-color:#D6DBDE;
border-left:1px #1B3061 solid;
border-right:1px #1B3061 solid;
}

td.service2 {
background-color:#EFEFEF;
border-bottom:1px solid #1B3061;
border-top:1px solid #1B3061;
}
a.servicelink {
  color:#1B3061;
  font-family:verdana,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
}

a.servicelink_onclick {
  color:#1B3061;
  font-family:verdana,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
}

a.servicelink:link {
  color:#1B3061;
  text-decoration:none;
}

a.servicelink:visited { 
  color:#1B3061;
  text-decoration:none;
}

a.servicelink:hover { 
  color:#1B3061;
  text-decoration:underline;

}

a.servicelink:active{
  color:#1B3061;
  text-decoration:underline;

}

a.servicelink_klein {
  color:#002566;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal; 
}

a.servicelink_klein:link {
  color:#002566; 
  font-size:10px;
  text-decoration:none;
  font-weight:normal; 
}

a.servicelink_klein:visited { 
  color:#002566; 
  font-size:10px;
  text-decoration:none;
}

a.servicelink_klein:hover { 
  color:#002566; 
  font-size:10px;
  font-weight:bold; 
}
a.servicelink_klein:active{ 
  color:#002566; 
  font-size:10px;
  text-decoration:none;
}

a.nav1 {
  color:#1B3061;
  font-family:verdana,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
}

a.nav1:link {
  color:#1B3061;
  text-decoration:none;
}

a.nav1:visited {
  color:#1B3061;
  text-decoration:none;
}

a.nav1:hover {
  color:#1B3061;
  text-decoration:none;
   font-weight:normal;
}

a.nav1:active{
  color:#1B3061;
  text-decoration:none;
   font-weight:normal;
}

a.nav2 {
  color:#1B3061;
  background-color:#D6DBDE;
  font-family:verdana,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
}

td.nav1 {
    background-color:#ffffff;
}
td.nav2 {
    background-color:#D6DBDE;
}
.headsub_i {
	color:#002566;
	font-family:verdana, helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	font-style: italic;
}
.textfield {  
background-color: #EFEFEF; 
border: 1px solid #747779;
font-family:verdana,helvetica,sans-serif;
font-weight:normal;
font-size:11px;
}
.tibabutton {
background-color: #CCCCCC;
color: #002566;
font-size: 8pt;
font-family: verdana,arial,helvetica;
font-weight: bold;
border-top: 1px solid #747779;
border-bottom: 1px solid #747779;
border-right: 1px solid #747779;
border-left: 1px solid #747779;
}
td.boxhead {
	background-color: #D6DBDE;
}

.nl_weiss {
	font-family:verdana,helvetica,sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	background-color: #B1BABF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #214671;
}

.nl_hellgrau {
background-color: #EFF1F2;
font-family:verdana,helvetica,sans-serif;
font-weight:normal;
font-size:11px;
}

td.newsletter_l {
	background-color:#D6E0E2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1B3061;
}
td.newsletter {
	background-color:#D6E0E2;
}

.maincont {margin-top:5px;margin-left:5px;}
.subcont {align:center; width:98%;}
.metadata {align:center; width:98%;background-color:#F5F5F5;border: #888888 solid;border-width: 0px 1px 1px 1px;}
.tdseltab { padding:2px; BACKGROUND-COLOR: #D6DBDE ; border: #000000 solid; border-width: 1px 1px 0px; position: relative}
.tdtab { padding:2px; background-color: #EFEFEF;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 ;
	position: relative;
	padding-left: 5px;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
}
.tdcontbottom { 
	BACKGROUND-COLOR: #FFFFFF; 
	padding-left: 5px;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
	border-bottom:1px solid #777777;
}
.button {  width: 154px; height: 22px; top: 3px; position: relative}
.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}
.rahmen { background-color: #FFFFFF;border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.weiss_rahmen_d {
	border: 1px solid #002063;
}
.dunkel_invers {
	background-color:#D6DBDE;
	border-bottom:1px #1B3061 solid;
	border-top:1px #1B3061 solid;
	font-size: 14px;
	font-weight:bold;
}
.navtabhead {
	text-align: left;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
}


.navtabheadsuche {
	height: 25px;
	text-align: center;
  padding-left: 5px;
	background-color: #003366;
}
.navtabheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	font-size: 14px;
}
.navtabsubheadline {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.navtabsub {
	height: 22px;
	text-align: left;
        
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.navtabbottom {
	height: 22px;
	text-align: left;
        
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
a.tabnav {
  color:#002566;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}

a.tabnav:link, a.tabnav:visited, a.tabnav:active {
  color:#002566;
  font-size:12px;
  text-decoration:none;
}

a.tabnav:hover {
  color:#990000;
  font-size:12px;
}
.th_normal{
	padding-left: 5px;
	font-size: 12px;
	color: #330000;
	background-color: #D6DBDE;
}
.td_lineval{
	padding-left: 5px;
	border-left: 1px dotted #8C9AC6;
	border-bottom: 1px dotted #8C9AC6;
}
.td_lineval_last{
	padding-left: 5px;
	border-left: 1px dotted #8C9AC6;
	border-bottom: 1px dotted #8C9AC6;
	border-right: 1px dotted #8C9AC6;
}
.td_lineval_1{
	padding-left: 5px;
	border-left: 1px dotted #8C9AC6;
	border-bottom: 1px dotted #8C9AC6;
	BACKGROUND-COLOR: #EAEAEA;
}
.td_lineval_last_1{
	padding-left: 5px;
	border-left: 1px dotted #8C9AC6;
	border-bottom: 1px dotted #8C9AC6;
	border-right: 1px dotted #8C9AC6;
	BACKGROUND-COLOR: #EAEAEA;
}
.td_lineval_2{
	padding-left: 5px;
	border-left: 1px dotted #8C9AC6;
	border-bottom: 1px dotted #8C9AC6;
	BACKGROUND-COLOR: #F3F3F3;
}
.td_lineval_last_2{
	padding-left: 5px;
	border-left: 1px dotted #8C9AC6;
	border-bottom: 1px dotted #8C9AC6;
	border-right: 1px dotted #8C9AC6;
	BACKGROUND-COLOR: #F3F3F3;
}
.cont_edit_h{
	background-color: #D6DBDE;
	border:1px solid #000000;
}
.navi_editor{
	background-color: ButtonFace;
}
td.punktlinieblauoben {
	BORDER-TOP: #8d98c7 1px dotted
}
td.punktlinieblauunten {
	BORDER-BOTTOM: #8d98c7 1px dotted
}
td.box1_punktlinieblaulinksunten {
	BORDER-LEFT: #8d98c7 1px dotted; BORDER-BOTTOM: #8d98c7 1px dotted;padding-left:4px;BACKGROUND-COLOR: #EAEAEA;
}
td.box2_punktlinieblaulinksunten {
	BORDER-LEFT: #8d98c7 1px dotted; BORDER-BOTTOM: #8d98c7 1px dotted;padding-left:4px;BACKGROUND-COLOR: #F3F3F3;
}

td.box1_punktlinieblaulinksrechtsunten {
	BORDER-LEFT: #8d98c7 1px dotted; BORDER-BOTTOM: #8d98c7 1px dotted;padding-left:4px;BACKGROUND-COLOR: #EAEAEA;BORDER-RIGHT: #8d98c7 1px dotted;
}
td.box2_punktlinieblaulinksrechtsunten {
	BORDER-LEFT: #8d98c7 1px dotted; BORDER-BOTTOM: #8d98c7 1px dotted;padding-left:4px;BACKGROUND-COLOR: #F3F3F3;BORDER-RIGHT: #8d98c7 1px dotted;
}
td.forumhead {
  padding-top:8px;
}
td.forum_box_inhalt{
  border-bottom:1px #CCCCCC solid;
  padding:4px;
}

td.forum_box_fkt{
  padding:4px;
}
table.suchform{
	background-color: #EDEDED;
}
.contentdark  {
	FONT-SIZE: 11px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; COLOR: #222222; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

td.infobox_head {
	background-color: #A23400;
	color: #FFFFFF;
	font-size:12px;
	height:20px;
	text-align:center;
}
td.infobox_info {
	border-bottom:1px #A23400 solid;
	border-left:1px #A23400 solid;
	border-right:1px #A23400 solid;
	padding:5px;
}

td.docsbox_head {
	background-color: #42C3BD;
	color: #FFFFFF;
	font-size:12px;
	height:20px;
	text-align:center;
}
td.docsbox_info {
	border-bottom:1px #42C3BD solid;
	border-left:1px #42C3BD solid;
	border-right:1px #42C3BD solid;
	padding:5px;
}
.searchmark {
 background-color: yellow;
}
td.profile_head{
  font-weight:bold;
	padding-left: 5px;
	border-left: 1px dotted #8C9AC6;
	border-bottom: 1px dotted #8C9AC6;
	BACKGROUND-COLOR: #EAEAEA;
	vertical-align: top;
}
td.profile_val{
	padding-left: 5px;
	border-left: 1px dotted #8C9AC6;
	border-bottom: 1px dotted #8C9AC6;
	BACKGROUND-COLOR: #EAEAEA;
	vertical-align: top;
}
td.cal_we {background-color: #CCCCCC;height:20px;}
td.cal_res_ok {background-color: #42C3BD;height:20px;}
td.cal_res_nok {background-color: #FF0000;height:20px;}
td.cal_res_nok_0 {background-color: #FF0000;height:20px;}
td.cal_res_nok_1 {background-color: #666666;height:20px;}
td.cal_res_nok_2 {background-color: #FFFFFF;height:20px;}
td.cal_res_nok_3 {background-color: #FFFF66;height:20px;}
.formbutton{
	color:#ffffff;
	background-color:#003366;
	font-size:11px;
	font-weight:bold; 
	border: 1px solid #FFFFFF;
	cursor: hand;
}
td.tdsuche{
  vertical-align: top;
}

