body {
  font-family:arial, sans serif;
  font-size:12px;
  color:#666666;
  margin:0px 0px 0px 0px;
  width:100%;
  /*background-color:#ff0000;*/
  background-image: url(../img/head_bg.gif);
  background-repeat:repeat-x;
}

td {
  font-size:12px;
  vertical-align:top
}

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

form {display: inline}

img {border: 0px}

div {border: 0px solid #00ff00}

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

#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;}

  #logged {
    /*position:absolute;
    left:730px;
    top:23px;*/
    color: #000000
  }

  #top_sig {
    width:980px;
    height:135px;
    background-image: url(../img/head2.gif);
    background-repeat:no-repeat
  }

  #main {
    padding: 0px 0px 0px 0px;
    width:980px
  }

  #med {
    width:980px;
  }

  #menu, #menu1 {
    width:130px;
    background: #b1b2b2;
    vertical-align:top;
    background-image: url(../img/m_hg.gif);
    background-repeat: repeat-y;

  }
  #menu {
    width:120px;
    min-height:650px;
    height:650px;
  }

  #menu2 {
    width:10px;
    background:#395498
  }


#bm {
  font-size:12px;
  bottom:0px;
  width:840px;
  clear:both;
  height:20px;
  margin-bottom:15px;
  vertical-align:bottom;
  color:#B1B2B2;
  padding-bottom:5px
}

#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 { /* linke spalte themen */
  /*border-right:1px dotted #afafaf;*/
  vertical-align:top;
  width:780px;
}

#c_2 { /* rechte spalte themen */
  background-color:#eeeeee;
  vertical-align:top;
  width:180px;
  margin-left:0px;
  height:750px;
}

.c_2_sub {
  width:285px;
}

.mcont {
  line-height:1.5em;
  text-align:justify
}

.hlx {text-align:left;
}

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

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

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

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

#c_ff { /* ueberschrift thema */
  font-size:14px;
  color:#395498;
}

#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: Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#395498;
  font-size:14px;
}

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

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

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

.ferw:link, .ferw:visited {color:#555555;text-decoration:none;font-size:12px}
.ferw:hover {color:#bb5026;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:#bb5026;text-decoration:none;font-size:11px; height:16px;}

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

.linkforum:link, .linkforum:visited {color:#555555;text-decoration:underline;font-size:10px;}
.linkforum:hover {color:#bb5026;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:#bb5026; font-weight:bold; text-decoration:none; font-size:11px}

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

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

/* tag clouds */
a.tg1, a.tg2, a.tg3, a.tg4, a.tg5 {text-decoration:none; color:#666666}
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:15px; font-size:0px;}

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

  /* standardformatierung menuepunkte */
  #m1, #m2, #m3, #m4 {
    text-align:center;
    width:181px;
  }
  #m2 {width:117px}
  #m3 {width:113px}
  #m4 {width:97px}

  #m100 {width:569px}
  #m101 {width:472px}

  /* menuepunkte */
  a.m1:link, a.m1:visited, a.mb1:link, a.mb1:visited, a.mb1_1:link, a.mb1_1:visited  {
    height:22px;
    display:block;
    color:#FFFFFF;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    /*padding-left: 15px;*/
    border-right:1px solid #ffffff;
    /*border-bottom:1px solid #ffffff*/
  }

  /* farbzuweisungen menuepunkte und balken unter menue */
  a.m1:hover, a.mb1:link, a.mb1:visited, a.mb1_1:visited {
    color:#395498;
    background-color:#eeeeee;
  }

  a.mb1_1:visited {
    color:#395498;
  }

  a.mb1:hover {
    color:#395498
  }


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

/* headlines + headlines content*/
.hc,
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,
a.hc4:link, a.hc4:visited,
a.hc5:link, a.hc5:visited,
a.hc6:link, a.hc6:visited,
a.hc8:link, a.hc8:visited,
a.hc10:link, a.hc10:visited,
a.hc11:link, a.hc11:visited,
.hc1, .hc2, .hc3, .hc4, .hc5, .hc8, .hc10, .hc11
{color:#395498;text-decoration:none;font-size:16px;font-weight:bold;}

/* headlines content_only */
.hc1,  a.hc1:link,  a.hc1:visited  {color:#395498}
.hc3,  a.hc3:link,  a.hc3:visited  {color:#395498}
.hc4,  a.hc4:link,  a.hc4:visited  {color:#395498}
.hc5,  a.hc5:link,  a.hc5:visited  {color:#395498}
.hc6,  a.hc6:link,  a.hc6:visited  {color:#395498}
.hc8,  a.hc8:link,  a.hc8:visited  {color:#395498}
.hc10, a.hc10:link, a.hc10:visited {color:#395498}
.hc11, a.hc11:link, a.hc11:visited {color:#395498}

a.h:hover, a.hc:hover, a.hc1:hover, a.hc3:hover, a.hc4:hover, a.hc5:hover, a.hc6:hover, a.hc8:hover, a.hc10:hover, a.hc11:hover  {color:#bb5026;text-decoration:underline;font-size:16px;font-weight:bold;}

a.show_all_h:link, a.show_all_h:visited, a.show_all_h:hover {
  font-size:16px;
  font-weight:bold;
  color:#D66437;
  text-decoration:none
}

a.show_all_h:hover {text-decoration:underline}


a.multi {
  font-weight:bold;
  color:#395498;
  text-decoration:none
}

a.multi2 {
  color:#666666;
  text-decoration:underline
}

.bg1 {background-color:#F0F0F0; font-weight:bold; font-size:13px; color:#395498;}
.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-weight:bold;
			font-size:16px;
			color: #395498;
}

.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:#395498;
    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;}

/* schattenboxen ende*/

.olsani {color:#395498; 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:16px;
	font-weight:bold;
	color:#395498;
}

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

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

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

.archivhead { border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
  background-color:#EEEEEE;
  color:#395498;
	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 #395498;*/
  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:#395498;
  /*color: #395498;*/
  /*font-weight:bold;*/
  font-size:18px;
  font-family:times new roman
}

.sc_main_bl, .sc_main_gr {
  color: #395498;
  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:#395498;
  font-size:12px;
}

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

.fill_1 {
  height:1px;
  font-size:0px
}

.navigation:link     {color:#4B4B4B;text-decoration:none;font-family:arial, sans serif;font-size:12px;font-weight:500;}
.navigation:visited  {color:#4B4B4B;text-decoration:none;font-family:arial, sans serif;font-size:12px;font-weight:500;}
.navigation:hover    {color:#959595;text-decoration:none;font-family:arial, sans serif;font-size:12px;font-weight:500;}
.navigation:active   {color:#4B4B4B;text-decoration:none;font-family:arial, sans serif;font-size:12px;font-weight:500;}

a.sub:link, a.sub:visited {color:#395498;text-decoration:none;font-weight:bold;font-size:11px;}

a.sub:hover, a.sub_o:hover, a.sub_o:link, a.sub_o:visited {color:#eeeeee;text-decoration:none;font-weight:bold;font-size:11px;}

#home_link {
  position:relative;
  top:15px;
  left:10px;
  height:85px;
  width:315px
}

#home_link:hover { cursor: pointer }

#menu_1 {
 position:relative;
 top:3px
}

#sizer {
  position:absolute;
  top:-7px;
  right:0px;
  visibility:hidden;
  text-align:right;
  font-size:5px
}

.inpt_border {
  border: 1px solid #395498;
  background-color:#eeeeee
}
  