body
{
 font-family: Arial, Verdana, Sans-Serif;
 font-size: 10px;
 color: #000033;
 line-height: 15px; 
 margin: 0px;
 padding: 0px;
 background-image: url("/img_layout/bground.gif");
}
 
.textbold {font-size: 11px; font-weight:bold;}

strong {font-weight:bold;}



rd_text {color:#ffffff;
 font-family: Arial, Verdana, Sans-Serif;
 font-size: 10px;
 }

td {text-align:left;
 font-family: Arial, Verdana, Sans-Serif;
 font-size: 10px;
 }

#home { height:20px: width:190px; text-align:right;}
#impressum { height:20px: width:160px; text-align:right;}


h1 {
 font-size: 11px;
 font-weight:bold;
 margin: 0px 0px 0px 0px;
} 

p {padding-top: 5px;}

h2 {
 font-size: 11px;
 font-weight:bold;
 margin: 0px 0px 0px 0px;
 line-height: 11px; 
} 

h3 {
 font-size: 11px;
 font-weight:bold;
 margin: 0px 0px 0px 0px;
} 


P {
 margin-top: 5px;
}



a
{
 color: #000033;
}

a:hover
{
 color: #006699;
 text-decoration: none;
}
#hintergrundfarbe
{
 width: 570px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background-color: #FAF7F2;
 position: relative;
 left: 190px;
 top: 0px;
}
#main
{
 border: none;
 width: 760px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background-image:url("/img_layout/FFA400.gif");
 position: absolute;
 left: 50%;
 margin-left: -380px;
 top: 50px;
}
/* background:url("/img_layout/FFA400.gif"); */
img.left
{
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 4px 0px 0px;
 border: 1px solid #cccccc;
}


input,textarea,select
{
 color: #000033; 
 background-color: #E0E8EC;
 font: 10px Arial, Verdana, Sans-Serif;
 border: 1px solid #6D818C;
}


acronym
{
 cursor: help;
}
/* images head */
#head
{
 background-color: #D9D9D9;
 height:50px;
 border: none;
 width: 760px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 position: absolute;
 left: 50%;
 margin-left: -380px;
}
#head_1
{
 background-image:url("/img_layout/head_1.jpg");
 background-repeat:no-repeat;
 height:49px;
 width: 190px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 position: absolute;
 left: 0px;
 top: 0px;
}
#head_2
{
 background-image:url("/img_layout/head_2.gif");
 background-repeat:no-repeat;
 height: 49px;
 width: 426px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 position: absolute;
 left: 190px;
 top: 0px;
}
#head_3
{
 background-image:url("/img_layout/head_3.gif");
 background-repeat:no-repeat;
 height: 49px;
 width: 144px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 position: absolute;
 left: 616px;
 top: 0px;
} 
#menu
{
 background:url("/img_layout/FFA400.gif");
 background-repeat:repeat;
 height: 100%;
 width: 190px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 position: absolute;
 left: 0px;
 top: 0px;
}
#menu_head
{
 background-image:url("/img_layout/menu_head.jpg");
 background-repeat:no-repeat;
 height: 60px;
 width: 190px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 position: absolute;
 left: 0px;
 top: 0px;
} 
#home_link
{
 position: absolute;
 left: 148px;
 top: 3px;
}
#menu_main
{
 background-image:url("/img_layout/FFA400.gif");
 background-repeat:repeat;
 width: 190px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 position: absolute;
 left: 0px;
 top: 60px;
} 
a.a_menu_small
{
 color: #ffffff;
 text-decoration: none;
}
a:hover.a_menu_small
{
 color: #2D3B74;
}
a.a_menu
{
 color: #ffffff;
 text-decoration: none;
 font-size: 12px;
 display: block;
}
a:hover.a_menu
{
 color: #2D3B74;
}
a.a_menu_aktiv
{
 color: #000000;
 text-decoration: none;
 font-size: 12px;
 display: block;
}
a:hover.a_menu_aktiv
{
 color: #2D3B74;
}
.menu_item_lvl_1
{
 padding: 3px 0px 3px 20px;
 margin: 0px 10px 0px 0px;
 border-bottom: 1px solid #E0E8EC;
}
.menu_item_lvl_1_aktiv
{
 padding: 3px 0px 3px 20px;
 margin: 0px 10px 0px 0px;
}
.menu_item_lvl_2
{
 padding: 3px 0px 3px 20px;
 margin: 0px 10px 1px 0px;
 background-color: #FFDB99;
}
a.a_menu_lvl_2
{
 color: #000033;
 text-decoration: none;
 display: block;
}
a:hover.a_menu_lvl_2
{
 color: #2D3B74;
}
a.a_menu_lvl_2_aktiv
{
 color: #2D3B74;
 text-decoration: none;
 display: block;
}
a:hover.a_menu_lvl_2_aktiv
{
 color: #000033;
}
.white_right
{
 color: #ffffff;
 text-align: right;
 font-size: 10px;
 line-height: 10px; 
 padding: 10px 10px 0px 0px;
 margin: 0px 0px 0px 0px;
}
/* content */
#content
{
 position: relativ;
 left: 0px;
 top: 0px;
 width: 570px;
 margin: 0px 0px 0px 0px;
 padding: 1px 0px 0px 0px;
}
#footer
{
 text-align: center;
 color: #6D818C;
}/* boxen */

.box_left_560
{
 margin: 10px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 560px;
}

.heading_kasten
{
 background-color: #A7B3BA;
 padding: 0px;
 height: 19px;
}

.heading_kasten_grau
{
 background-color: #6D818C;
 padding: 0px;
 height: 18px;
}


.heading
{
 background-color: #6D818C;
 font-family: arial,verdana,sans-serif;
 font-size: 12px;
 color: #ffffff;
 padding-left: 4px;
 margin: 0px;
 float: left;
 width: auto;
}
.text_0_102_190
{
 background-color: #E0E8EC;
 width: 102px;
 left: 10px;
 height: 190px;
 position: absolute;
 margin: 1px 0px 0px 0px;
 padding: 3px 6px 3px 6px;
}
.con_std_col_right
{
 position: absolute;
 background-color: #E0E8EC;
 width: 274px;
 left: 115px;
 top: 0px;
 height: 190px;
 padding: 3px 6px 3px 6px;
}
.orange_401_147_190
{
 position: relative;
 background-color: #FFDB99;
 width: 147px;
 left: 401px;
 top: 1px;
 height: 190px;
 padding: 3px 6px 3px 6px;
}
#top_nav
{
 height: 20px;
 text-align: right;
 padding: 0px 6px 0px 6px;
 line-height: 18px; 
}
.reddot
{
color: #ff0000;
}
.doppelbox
{
 position: absolute;
}
.doppelbox_aufspannen
{
 height: 245px;
}
.box_left_275
{
 margin: 10px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 275px;
}
.box_right_275
{
 margin: 10px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 275px;
 left: 287px;
 top: 0px;
 position: absolute;
 float: right;
}
.text_0_114_213
{
 background-color: #E0E8EC;
 width: 102px;
 left: 10px;
 height: 213px;
 position: absolute;
 margin: 1px 0px 0px 0px;
 padding: 3px 6px 3px 6px;
 float: left;
}
.text_0_114_213_r
{
 background-color: #E0E8EC;
 width: 102px;
 left: 0px;
 height: 213px;
 position: absolute;
 margin: 1px 0px 0px 0px;
 padding: 3px 6px 3px 6px;
 float: left;
}
.text_115_160_213
{
 background-color: #E0E8EC;
 width: 148px;
 left: 115px;
 height: 213px;
    top: 0px;
 position: relative;
 padding: 3px 6px 3px 6px;
 margin: 1px 0px 0px 0px;
}
#content_n
{
 background-image:url("/img_layout/bgcontent_1.gif");
/* background-color: #E0E8EC;*/
 width: 569px;
 margin: 1px 0px 0px 0px;
 padding: 1px 0px 0px 1px;
 clear:all;
}

.contentleftframe_n
{
 background-color: #E0E8EC;
 margin: 0px 0px 0px 5px;
 padding: 0px 0px 0px 0px;
 width: 390px;
 min-height:400px;
 float:left;
}
/** html #contentleftframe_n {
 margin: 0px 0px 0px 5px;
}*/
.contentleft_n
{
 margin: 3px 3px 3px 3px;
 padding: 3px 3px 3px 3px;
}
.contentrightframe_n
{
 background-color: #E0E8EC;
 width:160px;
 min-height:400px;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 float:right;
}
.contentright_n
{
 margin: 3px 0px 3px 3px;
 padding: 3px 3px 3px 3px;
}
.linkcontentright
{
 text-align:right;
 margin: 3px 3px 3px 3px;
 padding: 3px 3px 3px 3px;
}
.whiteline
{
 width:160px;
 background-color:#ffffff;
 height:1px;
}
.kasten{
  color: #FFA400;
  font-size: 12px;
  font-weight:bold;
}
 
.third_level_distance
{
 background-color: #FAF7F2;
 width: 390px;
 height: 15px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 1px;
}

.third_level_distance_560
{
 background-color: #FAF7F2;
 width: 560px;
 height: 15px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 1px;
}


.box_left_390
{
 margin: 10px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 390px;
}

.box_right_160
{
 margin: 10px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 160px;
 left: 400px;
 top: 0px;
 position: absolute;
 float: right;
}
.text_115_275_213
{
 background-color: #E0E8EC;
 width: 263px;
 left: 115px;
 height: 213px;
    top: 0px;
 position: relative;
 padding: 3px 6px 3px 6px;
 margin: 1px 0px 0px 0px;
}
.orange_401_159_213
{
 margin: 1px 0px 0px 0px;
 padding: 3px 6px 3px 6px;
}


.content_frame_560
{
 position:relative;
 background-color: #E0E8EC;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
}
.content_560
{
 margin: 3px 3px 3px 3px;
 padding: 3px 3px 3px 3px;
}
 


.content_frame_560
{
 position:relative;
 left:10px;
 width:560px;
 background-color: #E0E8EC;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.content_560
{
 margin: 3px 3px 3px 3px;
 padding: 3px 3px 3px 3px;
}
 
.text_0_390_213 {
 margin: 3px 3px 3px 3px;
 padding: 3px 3px 3px 3px;
}