/* CSS Document */
*
{
	margin:0px;
	padding:0px;
}


body
{
	font-family:Arial;
	font-stretch:condensed;
}

a
{
	text-decoration:none;
	color:#ffffff;
}

a.link_black
{
	position:absolute;
	color:#000000;
	font-size:9px;
	top:50px;
	
}

.content a.dl_button
{
	color:#9e0b0e;
	font-weight:bold;
	text-decoration:none;
}


.content a.adobe_button
{
	color:#9E0B0E;

}


.logo_space {width:175px; height:220px; padding:5px; float:right;}

input[type="text"]
{
	font-family:Arial;
	font-stretch:condensed;
	
	font-size:12px;
	font-weight:normal;
}


#frm_main
{
	width:1000px;
	height:730px;
	
	cursor:default;
}


#btn_search, #btn_login
{
	cursor:pointer;
}

#frm_content
{
	position:absolute;
	left: 186px;
	top: 138px;
	width:614px;
	height:552px;
	background-image:url(../static_images/content_bckgr.jpg);
	cursor:text;
	overflow:auto;
	z-index: 3;
}


#frm_footerNav
{
	position:absolute;
	left: 550px;
	top: 695px;
	width:800px;
}

#logo_main
{
	position:absolute;
	left: 15px;
	top: 12px;
}

#frm_nav_main
{
	position:absolute;
	width:614px;
	height:40px;
	left: 192px;
	top: 58px;
	overflow:hidden;
}

#nav_main
{
	height:20px;
	margin-left:-2px;
	width:616px;
}

#nav_main_mirror
{	
	height:20px;
	background-image:url(../static_images/nav_mirror.jpg);
	background-repeat:no-repeat;
}



#nav_main img
{
	border-left:2px solid #6c6e72;
	border-right:none;
	border-top:none;
	border-bottom:none;
}






#frm_search
{
	position:absolute;
	width:156px;
	height:18px;
	background-image:url(../static_images/textfield2_bckgr.jpg);
	left: 828px;
	top: 60px;
}


#txt_search
{
	position:absolute;
	width:130px;
	height:14px;
	border-style:none;
	top: 2px;
	left: 20px;
}

#btn_search
{
	position:absolute;
	top:3px;
	left: 4px;
}


.dropdownbox
{
	width:155px;
	height:auto;
	cursor:pointer;
	
	
	list-style-type:none;
}

.dropdownbox2
{
	width:160px;
	height:auto;
	cursor:pointer;
	
	
	list-style-type:none;
}

.dd_item
{
	margin-bottom:3px;
}


.dd_item_header
{
	height:25px;

	background-image:url(../static_images/acc_btn_bckgr.jpg);
}

.dd_item_content
{
	margin-top:-6px;
	
	border-left:1px solid #c8c9cc;
	border-right:1px solid #c8c9cc;
	border-bottom:1px solid #c8c9cc;
}

.dd_item_content2
{
	margin-top:-6px;
	
	border-left:1px solid #c8c9cc;
	border-right:1px solid #c8c9cc;
	border-bottom:1px solid #c8c9cc;
	display: none;
}

.dd_item_header p
{
	padding-left:10px;
	padding-top:5px;
	
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
}

.dd_item_content p
{
	padding:15px 10px 10px 10px;
	
	color:#5b5b5b;
	font-size:11px;
	
	line-height:16px;
}

#frm_dropdownbox
{
	position:absolute;
	left: 827px;
	top: 135px;
}


#nav_left
{
	position:absolute;
	width:155px;
	height:188px;
	left: 15px;
	top: 135px;
	
	font-weight:bold;
	font-size:12px;
	z-index:10;
}

#nav_left_level2_container
{
	position:relative;
	top:-6px;
	/*width:153px;*/
	height:113px;
	padding-top:5px;
	border:1px solid #c8c9cc;
	border-top:0px solid #c8c9cc;
	font-size:11px;
}
/*
* html #nav_left_level2_container
{
	width:155px;
	w\idth:153px;
}
*/

.nav_left_level1_no
{
	width:100%;
	height:26px;
	
	/*padding-top:5px;*/
	margin-bottom:3px;
	
	background-image:url(../static_images/navleft_level1.jpg);
}

.nav_left_level1_act
{
	width:100%;
	height:26px;
	
	/*padding-top:5px;*/
	margin-bottom:3px;
	background-image:url(../static_images/navleft_level1_ar_act.jpg);
}

.nav_left_level1_act#nav_left_qs
{
	background-image:url(../static_images/navleft_level1_ad_act.jpg);
}

.nav_left_level1_act#nav_left_reg
{
	background-image:url(../static_images/navleft_level1_ar_act.jpg);
}



.nav_left_level2_no, .nav_left_level2_act
{
	width:100%;
	height:35px;
	background-color:#FFFFFF;	
}

/* Definiert den Menüpunkt-Abstand für "Leistungen"*/
#abstand
{
	width:100%;
	height:20px;
	background-color:#FFFFFF;	
}

.nav_left_level2_no2, .nav_left_level2_act2
{
	width:100%;
	height:20px;
	background-color:#FFFFFF;	
}

.nav_left_level2_delim
{
	width:138px;
	margin-left:8px;
	font-size:1px;
	height:1px;
	background-color:#c8c9cc;
}

#nav_left a
{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:2px;
	margin-top:2px;
	display:block;
}

* html #nav_left a 
{
    width: 100%;    /* Breitenangabe fuer IE 5.x */
	w\idth: 144px;  /* Breitenangabe fuer IE 6 */
}

.nav_left_level1_no a, .nav_left_level1_act a
{
	color:#FFFFFF;
}


.nav_left_level2_no a
{
	color:#9d9ea1;
	font-size:12px;
	font-weight:normal;
}

.nav_left_level2_act a
{
	color:#000000;
}

.nav_left_level2_no2 a
{
	color:#9d9ea1;
	font-size:12px;
	font-weight:normal;
}

.nav_left_level2_act2 a
{
	color:#000000;
}


#frm_mouseout
{
	position:absolute;
	width:1000px;
	height:200px;

}

#frm_lang
{
	position:absolute;
	left: 799px;
	top: 0px;
	font-size:10px;
	color:#ffffff;
	width: 114px;
	z-index:2;
}

#dd_lang
{
	position:absolute;
	left: 115px;
	top: 0px;
	
	width: 70px;
}

#lang_label
{
	color:#403f3f;
}

#lang_list
{
	height:auto;
	margin-top:-2px;
}

.lang_item
{
	height:23px;
	background-image:url(../static_images/lang_bckgr2.jpg);
}

.lang_choice, .lang_last
{
	height:23px;
	background-image:url(../static_images/lang_bckgr.jpg);
}

.lang_item p, .lang_last p, .lang_choice p
{
	padding-left:5px;
	padding-top:5px;
}




#frm_login
{
	position:absolute;
	width:155px;
	height:300px;
	left: 15px;
	top: 487px;
	
	font-weight:bold;
	color:#0659a5;
}



#login_top
{
	/*width:155px;*/
	height:27px;
	
	/*padding-left:10px;
	padding-top:5px;*/
	
	font-size:14px;
}

#login_top p
{
	padding-left:5px;
	padding-top:30px;
}

#frm_contact
{
	position:absolute;
	width:155px;
	height:140px;
	left: 827px;
	top: 567px;
	
	font-weight:bold;
	color:#0659a5;
}

#contact_top
{
	/*width:155px;*/
	height:27px;
	
	/*padding-left:10px;
	padding-top:5px;*/
	
	font-size:14px;
}

#contact_top p
{
	padding-left:5px;
	padding-top:5px;
}



#login_form
{
	/*width:155px;*/
	height:173px;
	
	
	border-left:1px solid #c8c9cc;
	border-right:1px solid #c8c9cc;
	border-top:1px solid #c8c9cc;
	border-bottom:1px solid #c8c9cc;
	/*-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;*/

}

#login_contact
{
	/*width:155px;*/
	height:120px;
	
	
	border-left:1px solid #c8c9cc;
	border-right:1px solid #c8c9cc;
	border-top:1px solid #c8c9cc;
	border-bottom:1px solid #c8c9cc;
	/*-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;*/
}



#login_form .textfield_1
{
	width:138px;
	height:21px;
	background-image:url(../static_images/textfield1_bckgr_neu.jpg);
}

#login_form .textfield_2
{
	width:94px;
	height:21px;
	background-image:url(../static_images/textfield1_bckgr_neu2.jpg);
}

#txt_login_cnt
{
	position:absolute;
	left: 6px;
	top: 58px;
}

#txt_passwd_cnt
{
	position:absolute;
	left: 6px;
	top: 100px;
	height: 43px;
}

#login_form .login_txt_input
{
	border:0px solid #cccccc;
	border-style:none;
	height:15px;
	width:134px;
	margin-top:3px;
	margin-left:2px;
}

#login_form .login_pw_input
{
	border:0px solid #cccccc;
	border-style:none;
	height:15px;
	width:90px;
	margin-top:3px;
	margin-left:2px;
}

#login_form label
{
	position:relative;
	top:0px;
	left:1px;
	color:#000000;
	font-size:11px;
}

#login_form label2
{
	position:relative;
	top:10px;
	left:1px;
	color:#434040;
	font-size:10px;
	cursor:pointer;
}

#btn_login_cnt
{
	position:absolute;
	top: 117px;
	left: 108px;
	height: 24px;
	width: 140px;
}


#btn_login
{
	width:24px;
	height:24px;
}

#btn_contact_cnt
{
	position:absolute;
	top: 2px;
	left: 3px;
	height: 24px;
	width: 140px;
}

#btn_contact
{
	width:24px;
	height:24px;
}

#btn_login_cnt label
{
	position:relative;
	left:5px;
}

#login_bottom
{
	
	position:absolute;
	top:170px;
	left:0px;
	height:23px;
	width:141px;
	border:0px;
	
}

#login_bottom a
{
	color:#ffffff;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
}

#content_logo
{
	/*position:absolute;*/
	float:right;
}

.content
{
	padding:25px 15px 10px 20px;
	color:#403f3f;
	font-size:12px;
	line-height:140%;
}

.content_contact
{
	color:#403f3f;
	font-size:15px;
	line-height:100%;
}

.content_contact_en
{
	color:#403f3f;
	font-size:13px;
	line-height:100%;
}

.content_contact1
{
	color:#403f3f;
	font-size:11px;
	font-weight:bold;
	line-height:320%;
}

.content *,
.content p {
	font-size:12px;
}

#frm_footerNav,
#frm_footerNav a {
	color:#403f3f;
	font-size:11px;
}

#frm_hotline,
#frm_hotline a {
	color:#403f3f;
	font-size:11px;
}


.content h1
{
	font-size:18px;
	margin-bottom:10px;
}

.content h2
{
	font-size:15px;
	margin-bottom:10px;
	line-height:30px;
}

.content h3
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:20px;
}

.content h4
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:20px;
}

.content ul
{
	list-style-position:outside;
	list-style-type:disc;
	padding-left:35px;
	font-weight:bold;
	line-height:20px;
}

.content ol
{
	padding-left:20px;
}


.content a
{
	color:#000;
}

.content a:hover
{
	text-decoration:underline;
}

.content_left, .content_right
{
	vertical-align:top;
	color:#403f3f;
	font-size:11px;
	line-height:20px;
}

.content_right
{
	width:310px;
}

#form_callback
{
	width:185px;
	height:236px;
}


#form_callback input
{
	width:100%;
	height:18px;
	border:1px solid #403f3f;
}

#form_callback textarea
{
	width:100%;
	border:1px solid #403f3f;
	overflow:auto;
}

#btn_cb_submit
{
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
}

#certificates {
	margin-top:25px;
}

#frm_btn_news
{
	position:absolute;
	left:30px;
	top:139px;
	witdh:11px;
	height:15px;
	background-image:url(../static_images/arr_news.jpg);
}
#frm_certificates
{
	position:absolute;
	left: 0px;
	top: 380px;
	width:155px;
	height:29px;
	background-image:url(../static_images/certificates.jpg);
	
}

b.omText {
	font-weight:bold;
	color:#000;
}

b.omText span.red {
	font-weight:bold;
	color:#0659a5;
}

.small_print, .content p.small_print
{
	font-size:9px;
}

/* Mittelteil */

.content_center
{
	position:absolute;
	top:492px;
	left:214px;
	height:159px;
	width:349px;
}

.content_text_links
{
	position:absolute;
	top:74px;
	left:22px;
	height:264px;
	width:350px;
}

.content_btn_weiter
{
	position:absolute;
	top:521px;
	left:582px;
	height:80px;
	width:192px;
}

.content_bild
{
	position:absolute;
	top:114px;
	left:395px;
	height:430px;
	width:192px;
}

.content_text_qs
{
	position:absolute;
	top:114px;
	left:22px;
	height:430px;
	width:350px;
}

b.omTextklein {
	font-size:10px;
}

.content_text_transfer
{
	position:absolute;
	top:114px;
	left:20px;
	height:431px;
	width:568px;
}

.content_text_transfer_unten
{
	position:absolute;
	top:344px;
	left:22px;
	height:200px;
	width:350px;
}

.content_bild_transfer
{
	position:absolute;
	top:319px;
	left:397px;
	height:168px;
	width:192px;
}

.content_text_leistungen
{
	position:absolute;
	top:114px;
	left:20px;
	height:217px;
	width:199px;
}

.content_bild_leistungen
{
	position:absolute;
	top:114px;
	left:237px;
	height:429px;
	width:352px;
}

.content_text_leistungen_unten
{
	position:absolute;
	top:365px;
	left:20px;
	height:179px;
	width:200px;
}	

.content_text_agb
{
	position:absolute;
	top:114px;
	left:20px;
	height:431px;
	width:568px;
}

#frm_content1
{
	position:absolute;
	left: 187px;
	top: 136px;
	width:614px;
	height:552px;
	background-image:url(../static_images/content_bckgr.jpg);
	background-repeat:no-repeat;
	cursor:text;
	overflow:auto;
}

.content_text_gutschein
{
	position:absolute;
	top:116px;
	left:20px;
	height:120px;
	width:251px;
	z-index: 2;
	background-color: #FFFFFF;
}

.content_bild_gutschein
{
	position:absolute;
	top:118px;
	left:20px;
	height:429px;
	width:576px;
	z-index: 0;
	background-image:url(../static_images/content/gutschein.jpg);
	background-repeat:no-repeat;
}

.content_bild_gutschein_e
{
	position:absolute;
	top:118px;
	left:20px;
	height:429px;
	width:576px;
	z-index: 0;
	background-image:url(../static_images/content/gutschein_e.jpg);
	background-repeat:no-repeat;
}

.content_text_gutschein_unten
{
	position:absolute;
	top:420px;
	left:20px;
	height:94px;
	width:559px;
	z-index: 1;
}

.content_text_startseite
{
	position:absolute;
	top:129px;
	left:20px;
	height:63px;
	width:263px;
	z-index: 2;
	background-color: #FFFFFF;
}

.content_bild_startseite
{
	position:absolute;
	top:118px;
	left:20px;
	height:429px;
	width:594px;
	z-index: 0;
	background-image:url(../static_images/content/startseite.gif);
	background-repeat:no-repeat;
}

.content_bild_startseite_e
{
	position:absolute;
	top:118px;
	left:20px;
	height:429px;
	width:594px;
	z-index: 0;
	background-image:url(../static_images/content/startseite_e.gif);
	background-repeat:no-repeat;
}

.content_text_startseite_unten
{
	position:absolute;
	top:420px;
	left:20px;
	height:94px;
	width:264px;
	z-index: 1;
}

.content_bild_startseite_unten
{
	position:absolute;
	top:420px;
	left:396px;
	height:77px;
	width:143px;
	z-index: 1;
}

.content_text_sitemap1
{
	position:absolute;
	top:114px;
	left:20px;
	height:431px;
	width:179px;
}

.content_text_sitemap2
{
	position:absolute;
	top:114px;
	left:217px;
	height:431px;
	width:179px;
}

.content_text_sitemap3
{
	position:absolute;
	top:114px;
	left:414px;
	height:431px;
	width:179px;
}

.content_news
{
text-align:right;
}
