body {
  font-family:arial, sans serif;
  font-size:12px;
  color:#666666;
  margin:0 0 0 4px;
  width:979px;
}

td {font-size:12px;}

@media print {
  .prn_no_d{
    display: none;
  }
}

form {display: inline;}

img {border: 0px}

div {border: 0px solid #000000}

input {font-family:arial;
       font-size:10px;
       color:#707070}


.menu_h { /* menue hover div*/
  position:absolute; background-color:#efefef; border:1px solid #000000; z-index:99; display:none; padding:3px
}

#cont, #m_t, #m_l, #m_1, #m_3, #m_4, #m_5, #m_6, #m_7, #m_8, #m_9, #m_10, #m_99 {width:979px;}

  #top, #top2 {
    position:relative;
    width:979px;
    height:100px;
    margin-left:0px;
  }

  #top {
    background-image: url(../img/head_hg.gif);
    background-repeat: repeat;
  }

  #top2 {
    height:17px;
    background-color:#2F83A5;
  }

  #top_sig {position:absolute; top:0px; left:10px}

  #top_log {position:relative; float:right; right:10px; margin-top:2px;}

  #top_error {position:absolute; float:left; left:10px; color:#FF0000; margin-top:4px;}

  #main {
    position:relative;
    margin:auto;
    width:979px;
    margin-bottom:15px;
	margin-left:0px;
	margin-right:0px; }

#fuss, #bm {
  font-size:10px;
  bottom:0px;
  width:979px;
  clear:both;
  background-color:#dfdfdf;
  text-align:center;
  height:15px;
  margin-bottom:15px;
  vertical-align:bottom
}

#bm {
  background-color:#ffffff;
  height:25px;
}

#login {
  text-align:left;
  position:absolute;
  top:20px;
  left:620px;
}

#loginin {
  text-align:left;
  position:absolute;
  top:30px;
  right:20px;
}

#c_1 { /* rechte spalte themen */
  border-right:1px dotted #999999;
  vertical-align:top;
  width:580px;
}

#c_2 { /* linke spalte themen */
  background-color:#ffffff;
  vertical-align:top;
  width:400px;
  border-right:1px dotted #999999;
}

.mcont {  margin-right:15px;
  		  margin-left:10px;
		  line-height:1.5em;
          text-align:justify;
}

.hlx {text-align:left;
}

.marrsp { /* margin rechte Spalte */
	margin-left:3px;
}

#c_e_2 { /* auflistung rechte Spalte Themen */
  width:100%;
}

#c_e { /* auflistung themen */
  width:100%;
  border-bottom: 1px dotted #afafaf;
}

#c_k { /* ueberschrift thema */
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:13px;
}

#c_ff { /* ueberschrift thema */
  font-family: "Times New Roman", Times, serif;
  font-size:18px;
  color:#dfdfdf;
}

#c_h { /* ueberschrift thema */
  font-family:arial;
  font-weight:bold;
}

#c_d { /* detailansicht thema */
  width:560px;

}

li {list-style-image:url(../img/li.gif);}

#k { /* kleine Links */
  font-size:11px
}

.h { /* ueberschrift thema */
  font-family: "Times New Roman", Times, serif;
  font-weight:normal;
  color:#3B738B;
  font-size:14px;
}

.error {
   color:#ff0000
}
a:link, a:visited, a.b:link, a.b:visited {color:#555555;text-decoration:underline;font-size:12px}
a:hover {color:#e95d0f;text-decoration:none;font-size:12px;}

abox:link, abox:visited {color:#555555;text-decoration:underline;font-size:14px}
abox:hover {color:#e95d0f;text-decoration:none;font-size:14px;}

.faq:link, .faq:visited {color:#555555;text-decoration:none;font-size:12px}
.faq:hover {color:#e95d0f;text-decoration:underline;font-size:12px;}

.ferw:link, .ferw:visited {color:#555555;text-decoration:none;font-size:12px}
.ferw:hover {color:#e95d0f;text-decoration:underline;font-size:12px;}
/* */
.subnav:link, .subnav:visited {color:#555555;text-decoration:none;font-size:11px; font-weight:700; height:16px;}
.subnav:hover {color:#e95d0f;text-decoration:none;font-size:11px; height:16px;}

.linknav:link, .linknav:visited {color:#555555;text-decoration:underline;font-size:11px;}
.linknav:hover {color:#e95d0f;text-decoration:none;font-size:11px;}

.linkforum:link, .linkforum:visited {color:#555555;text-decoration:underline;font-size:10px;}
.linkforum:hover {color:#e95d0f;text-decoration:none;font-size:10px;}

.subnav2:link		{color:#ffffff;text-decoration:none;font-size:12px; margin-right:1px; text-align:center; vertical-align:middle; height:16px; font-weight:bold; background-color:#898989; background-repeat:repeat-x; display:block; border-top:1px solid #898989; border-right:1px solid #898989; border-left:1px solid #898989; border-bottom:0px solid #898989;}
.subnav2:visited 	{color:#ffffff;text-decoration:none;font-size:12px; margin-right:1px; text-align:center; vertical-align:middle; height:16px;font-weight:bold; background-color:#898989; background-repeat:repeat-x;display:block; border-top:1px solid #898989; border-right:1px solid #898989; border-left:1px solid #898989; border-bottom:0px solid #898989;}
.subnav2:hover 		{color:#707070;text-decoration:none;font-size:12px; margin-right:1px; text-align:center; vertical-align:middle; height:16px; font-weight:bold; background-color:#EEEEEE; background-image:none; display:block; border-top:1px solid #707070; border-right:1px solid #707070; border-left:1px solid #707070; border-bottom:0px solid #EEEEEE;}
.subnav_sel2:link, .subnav_sel2:visited, .subnav_sel2:hover {color:#707070; font-weight:bold; text-align:center; vertical-align:middle; margin-right:1px; height:18px; text-decoration:none; background-color:#EEEEEE; display:block; border-top:1px solid #707070; border-right:1px solid #707070; border-left:1px solid #707070; border-bottom:1px solid #EEEEEE;}
.subnav_sel:link, .subnav_sel:visited {color:#e95d0f; font-weight:bold; text-decoration:none; font-size:11px}

a.k:link, a.k:visited, a.kg:link, a.kg:visited {color:#000000;text-decoration:none;font-size:10px}
a.kg:link, a.kg:visited {color:#666666;text-decoration:underline;}
a.k:hover, a.kg:hover {color:#e95d0f;text-decoration:none;font-size:10px}

/* a fett */
a.b:link, a.b:visited  {text-decoration:none; color:#00514d; font-weight:bold}
a.b:hover {text-decoration:underline; color:#e95d0f; font-weight:bold}

/* tag clouds */
a.tg1, a.tg2, a.tg3, a.tg4, a.tg5 {text-decoration:none}
a.tg1:link, a.tg1:visited, a.tg1:hover {font-size: 22px}
a.tg2:link, a.tg2:visited, a.tg2:hover {font-size: 19px}
a.tg3:link, a.tg3:visited, a.tg3:hover {font-size: 16px}
a.tg4:link, a.tg4:visited, a.tg4:hover {font-size: 13px}
a.tg5:link, a.tg5:visited, a.tg5:hover {font-size: 10px}

/* topmenü anfang *********************************************************************************************/

  /* balken über menue */
  #m_l {height:2px; font-size:0px;}



  /* standardformatierung balken unter menue */
  #m_t {background-color:#dfdfdf;}
  #m_1, #m_2, #m_3, #m_4, #m_5, #m_6, #m_7, #m_8, #m_9, #m_99
  {height:5px; font-size:0px; background-color:#dfdfdf}
  /*#m_99 {background-color:#ffffff}*/

  /* standardformatierung menuepunkte */
  #m1, #m2, #m3, #m4 {text-align:center; width:90px; border-right:1px solid #ffffff; background-color:#dfdfdf}
  #m2 {width:130px;}
  #m3 {width:110px;}
  #m4 {width:160px;}

  /* menuepunkte */
  a.m1:link, a.m1:visited, a.mb1:link, a.mb1:visited,
  a.m2:link, a.m2:visited, a.mb2:link, a.mb2:visited,
  a.m3:link, a.m3:visited, a.mb3:link, a.mb3:visited,
  a.m4:link, a.m4:visited, a.mb4:link, a.mb4:visited,
  a.m5:link, a.m5:visited, a.mb5:link, a.mb5:visited,
  a.m6:link, a.m6:visited, a.mb6:link, a.mb6:visited,
  a.m7:link, a.m7:visited, a.mb7:link, a.mb7:visited,
  a.m8:link, a.m8:visited, a.mb8:link, a.mb8:visited,
  a.m9:link, a.m9:visited, a.mb9:link, a.mb9:visited
  {height:17px; display:block; color:#00514d;text-decoration:none;font-size:12px; font-weight:bold;background-color:#dfdfdf}

  /* farbzuweisungen menuepunkte und balken unter menue */

  a.m1:hover, a.mb1:visited {background-color:#00514d; color:#dfdfdf}
  a.m2:hover, a.mb2:visited {background-color:#00514d; color:#dfdfdf}
  a.m3:hover, a.mb3:visited {background-color:#00514d; color:#dfdfdf}

  a.m4:hover, a.mb4:visited,
  a.m5:hover, a.mb5:visited,
  a.m6:hover, a.mb6:visited,
  a.m7:hover, a.mb7:visited,
  a.m8:hover, a.mb8:visited,
  a.m9:hover, a.mb9:visited
  {background-color:#00514d; color:#dfdfdf}

  #m_1 {background-color:#00514d;}

/* topmenü ende ***********************************************************************************************/

/* headlines + headlines content*/
a.h:link, a.h:visited,
a.hc:link, a.hc:visited,
a.hc1:link, a.hc1:visited,
a.hc2:link, a.hc2:visited,
a.hc3:link, a.hc3:visited,
.hc1, .hc2, .hc3
{color:#00514d;text-decoration:none;font-size:18px;font-family:"Times New Roman", Times, serif;}

.hc_nl {color:#00514d;text-decoration:none;font-size:18px;font-family:"Times New Roman", Times, serif;}

/* headlines content_only */
.hc1,  a.hc1:link,  a.hc1:visited  {color:#00514d}
.hc2,  a.hc2:link,  a.hc2:visited  {color:#00514d}
.hc3,  a.hc3:link,  a.hc3:visited  {color:#00514d}

a.h:hover, a.hc:hover, a.hc1:hover, a.hc2:hover, a.hc3:hover {color:#e95d0f;text-decoration:underline;font-size:18px;}

.bg1 {background-color:#F0F0F0; font-weight:bold; font-size:13px; color:#3B738B;}
.bg2 {background-color: #F7F7F7;}
.zebra {background-color:#F0F0F0}

.hx { height:16px;
	width:170px;
}

.hd {
  background-image:url(../img/dothl.gif);
  background-repeat:repeat-x;
  width:100%;
  height:3px;
  font-size:0px
}

.hl{
			font-size:18px;
			color: #00514d;
}

.hl2{
			font-weight:bold;
			font-size:12px;
			color:#444444;
			margin-left:10px;
}

.bgbe { background-image:url(../img/bg_rs.jpg); background-repeat:no-repeat; width:100%;
}


.bgbeu {
  background-image:url(../img/bg_rsu.jpg);
  background-repeat:no-repeat;
  width:100%;
  height:33px;
}

.co		{ margin:5px;
                   font-size: 11px;
                   font-weight: bold;
				   text-align:left;
}

.co2		{ margin:5px;
                   font-size: 12px;

}

.submit {
  border:0px solid #999999;
  background-color:#00514d;
    font-family:arial, sans serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
}

.textfeld{border:1px solid #666666;
}

.dh { /* direkt hilfe */
  background-image: url(../img/i12.gif);
  background-repeat:no-repeat;
  width:14px;
  height:14px;
  cursor:pointer;
  font-size:14px;
}

.dline{border-bottom:dotted; border-bottom-width:1px; border-color:#5C9BB6; width:379px;
}

.dline2{border-bottom:dotted; border-bottom-width:1px; border-color:#afafaf;
}

.date{ font-size:10px;
color:#666666;
text-align:right;
vertical-align:top;
}

.pxfont{ font-size:10px;
color:#666666;
}


/* schattenboxen anfang*/
  #so1 {
    border-top:1px solid #ababab;
    border-left:1px solid #ababab;
    border-right:1px solid #ababab
  }
  #sero1 {
    background-image: url(../img/rahmen/sero1.gif);
    background-position:bottom;
    background-repeat:no-repeat
  }

  #sero1_1 {
    background-image: url(../img/rahmen/sero1_1.gif);
    background-position:left bottom;
    background-repeat:no-repeat
  }

  #sm1 {
    border-left:1px solid #ababab;
    border-bottom:1px solid #ababab;
    border-right:1px solid #ababab
  }

  #sm2 {
    border:1px solid #ababab
  }

  #sr1 {
    background-image: url(../img/rahmen/sr.gif);
    background-position:left bottom;
    background-repeat: repeat-y;
  }
  #sr1_1 {
    background-image: url(../img/rahmen/sr1.gif);
    background-position:left top;
    background-repeat: no-repeat;
  }

  #selu1 {
    background-image: url(../img/rahmen/selu1.gif);
    background-repeat:no-repeat;
    background-position:right
  }

  #su1 {
    background-image: url(../img/rahmen/sb.gif);
    background-repeat: repeat-x
  }

  #seru1 {
    background-image: url(../img/rahmen/seru1.gif)
  }

  .topk {
    background-color:#EEEEEE;
    border-bottom:1px solid #ABABAB;
    height:26px;
    background-image: url(../img/bgi.gif);
    background-repeat: repeat-x
  }

/* schattenboxen ende*/

.olsani {font-family:Times, serif; color:#00514d; font-size:18px}
.olsanineg {font-family:Times, serif; color:#ffffff; font-size:18px}

.start8 { background-image:url(../img/start/start.jpg);
	background-repeat:no-repeat;
}

.steing {border:1px solid #999999; width:220px;
}

.ueberschrift{  font-family: Arial, sans-serif;
	font-size:1px;
  font-size:18px;font-family:"Times New Roman", Times, serif;
	color:#00514d;
}

.ueberschrift2{  font-family: Arial, sans-serif;
  font-size:16px;
	font-weight:bold;
	color:#959595;
}

.elitehead{  font-family: Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#00514d;
}

.archiv { border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
	background-color:#F7F7F9;
	vertical-align:top
}

.archivhead { border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
  background-color:#EEEEEE;
  color:#00514d;
	font-size:16px;
	font-weight:normal;
}

.ltex{font-family: Arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#666666;
}

#tip {
  position:absolute;
  width:300px;
  display:none
}

#tip_innen {
  /*border:1px solid #3b738b;*/
  cursor:pointer;
  /*background-color:#efefef;*/
  padding:5px;
  display:none
}

.tip_item {
 /* text-decoration:underline overline*/
  border-bottom: 3px double #dfdfdf
}

/* selbstchecks */
.sc_head {
  /*background-color: #ffffff;*/
  color:#2f83a5;
  /*color: #2f83a5;*/
  /*font-weight:bold;*/
  font-size:18px;
  font-family:times new roman
}

.sc_main_bl, .sc_main_gr {
  color: #2f83a5;
  font-size:13px;
}

.sc_main_gr {
  color:#434343
}

.sc_frage, .sc_sub_frage {
  color: #434343;
  font-size:13px;
}

.sc_sub_frage {
  font-size:12px;
}

.sc_antwort {
  color:#2f83a5;
  font-size:12px;
}

.sc_submit {
  background-color: #2f83a5;
  color: #ffffff;
  font-weight:bold;
  font-size:15px;
  border:0px;
  height:20px;
}
