﻿html {height: 100%}
body {font-family:Arial; font-size:12px; margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; }
img {border: 0px;}

#agb {left: 552px; padding-left: 10px; padding-right: 10px; }

.a2zbox1 {float: left; border: solid 1px #c0c0c0; background-color: #dfdfdf; padding: 5px;}
.a2zbox {float: left; border: solid 1px #c0c0c0; border-left: 0px; background-color: #dfdfdf; padding: 5px;}

.a2zbox1act {float: left; border: solid 1px #c0c0c0; background-color: #ffffff; padding: 5px;}
.a2zboxact {float: left; border: solid 1px #c0c0c0; border-left: 0px; background-color: #ffffff; padding: 5px;}

.archiv_box_head {background-color:#F5F5F5; border: solid 1px #C0C0C0; margin-top: 20px; padding: 5px 0px 5px 5px; font-weight: bold;}
.archiv_box_main {border-right: solid 1px #C0C0C0; border-left: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0; padding: 5px;}
.archiv_title {border-top: solid 1px #c0c0c0; margin-top: 15px; padding-top: 10px; border-bottom: solid 1px #c0c0c0; margin-bottom: 5px; padding-bottom: 5px;}
.archiv_box_left {float: left; width: 20px;}
.archiv_box_right {float: left; width: 380px;}

.bblock_left {float: left; padding-left: 5px; width: 240px; padding-right: 5px;}
.bblock_right {float: left; width: 520px;}
.banner {float: left; padding-right: 15px;}
.banner_bottom {width: 770px;	height: 8px; background: #000000 url(images/bglines.gif) repeat-x;	padding: 0px;	margin: 0px;}
.bottombot {height: 20px;}
.bot1 {float: left; width: 190px!important; width: 191px; border-right: solid 1px #ffffff; background-color: #DFDCC3; height: 8px; border-top: solid 1px #ffffff;}
.bot2 {float: left; width: 10px; background-color: #DFDCC3; height: 8px; border-top: solid 1px #ffffff;}
.bot3 {float: left; background-color: #ffffff; width: 559px!important; width: 569px;}
.but_style{font-family: Arial; font-size: 10px;}

.button_plusminus {text-decoration: none; font-weight: bold; font-size: 14px; cursor: pointer; border: outset 1px black; padding: 0px 2px 0px 2px; background-color: #ffffff; margin: 0px 5px 0px 0px;}
a.button_plusminus {font-size: 14px; text-decoration: none; color: #000000; line-height: normal;}

.cb_style{font-family: Arial; font-size: 10px;}

.form_careload {margin-top: 10px;}
.form_cb_left {float: left; width: 25px; margin-top: 10px!important; margin-top: 8px;}
.form_cb_right {float: left; margin-top: 10px;}
.form_rb_left {float: left; margin-top: 10px; width: 25px;}
.form_rb_right {float: left; margin-top: 10px;}
.form_ta_left {float: left; width: 30%; margin-top: 10px;}
.form_ta_right {float: right; width: 70%; margin-top: 10px;}
.form_tb_left {float: left; width: 30%; margin-top: 10px;}
.form_tb_right {float: right; width: 70%; margin-top: 10px; }
.form_dd_left {float: left; width: 30%; margin-top: 10px;}
.form_dd_right {float: right; width: 70%; margin-top: 10px;}
.form_submit {width: 100%; margin-top: 10px;}
.form_captcha {width: 200px;}
.form_captcha_head {width: 100%; padding: 10px; background-color: #dcdcdc; margin-top: 10px;}
.form_captcha_main {padding-left: 30%; padding-top: 10px; margin-bottom: 10px; width: 75%!important; width: 100%;}
.form_captcha_link {text-decoration: underline;}

.form_trenner {background: url(images/rule_g.gif) repeat-x; margin-top: 10px!important; margin-top: 20px; margin-bottom: 0px; height: 1px;}
.form_captcha_fehler {background-color: #ff0000; color: #ffffff; font-weight: bold; padding: 10px;}
A.form_captcha_link:link, A.form_captcha_link:visited {
	text-decoration: underline;
	color: #ffffff;
}
A.form_captcha_link:active, A.form_captcha_link:hover {
	text-decoration: none;
	color: #c0c0c0;
}
 
.form_text {width: 100%; padding-top: 10px;}

.hanser {float: left; width: 579px; height: 27px!important; height: 29px; background-color: #899193; }
#home {padding-left: 10px; padding-right: 10px; }
.hanser1 {float: left; padding-left: 10px; width: 480px; padding-top: 5px;}
.hanser2 {float: right;padding-top: 3px;}
.hanserimg {float: right;}

.hansermet {float: left; width: 579px; height: 27px!important; height: 25px; background-color: #899193; }

.header {width: 770px; background: #E26611;	padding-top: 15px; height: 75px!important; height: 70px;}
.hinweis99 {padding-top: 10px; padding-bottom: 5px; color: red; font-size: 14px; font-weight: bold;}

.ho_block {width: 165px; }
.ho_news_head {border: solid 1px #DFDCC3; background-color: #DFDCC3; padding: 2px; font-weight: bold; }
.ho_news_main {border: solid 1px #DFDCC3; border-top: 0px; font-size: 11px;}
.ho_news_titel {padding-left: 18px; background-image: url(images/ar_right.gif); background-repeat: no-repeat; background-position: 2px 2px;}
.ho_news_date {float: left; padding-left: 2px; width: 80px; padding-top: 5px; padding-bottom: 5px;}
.ho_news_link {float: left; text-align: right; width: 80px!important; width: 74px; padding-top: 5px; padding-bottom: 5px;}
.ho_news_bottom {text-align: right; border: solid 1px #DFDCC3; border-top: 0px;  background-color: #DFDCC3; padding: 2px; padding-bottom: 4px; font-weight: bold; }
.ho_sem_head {border: solid 1px #FCC71F; background-color: #FCC71F; padding: 2px; font-weight: bold; color: #D60019;}
.ho_sem_main {border: solid 1px #FCC71F; border-top: 0px; font-size: 11px;}
.ho_sem_titel {padding-left: 4px;}
.ho_sem_link {text-align: right; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}
.ho_left {float:left; width: 180px;}
.ho_right {float: left; width: 230px;}
.ho_pk_firma {font-weight: bold;}
.ho_pk_link {text-align: right;}
.ho_pk_main  {border: solid 1px #DFDCC3; border-top: 0px; font-size: 11px;padding: 4px;}
.ho_pk_div  {background-image: url(images/kalender/rule.gif); background-repeat: repeat-x; height: 15px; background-position: 0px 7px;}


.lit_title {}
.lit_subtitle{padding-top: 5px;}
.lit_biblio {padding-top: 10px;}
.lit_zusatz {padding-top: 5px; padding-bottom: 30px;}
.lit_abstract {padding-top: 10px;}
.lit_spacer {background-image: url(images/rule_g.gif); height: 30px; background-position: center left; background-repeat: repeat-x; clear: both; }

.mainblock {float: left; background-image: url(images/body_bg.gif); background-repeat: repeat-y;}
.mainblock1 {float: left; width: 190px; border-right: solid 1px #ffffff; background-color: #DFDCC3;}
.mainblock2 {float: left; width: 10px; background-color: #DFDCC3; height: 100%; }
.mainblock3 {float: left; background-color: #ffffff; width: 559px!important; width: 569px; padding-left: 10px; padding-top: 10px; }
.mainblock31 {float:left; width: 419px!important; width: 428px; padding-right: 10px;}
.mainblock31a {float:left; width: 560px;}
.mainblock32 {float: left; width: 130px;}
.mainblock4 {float: left; background-color: #ffffff; padding-top: 10px;}
.menu {float: left;height: 22px;text-align: center; border-width: 0px 0px 0px 1px; border-style: solid;border-color: #ffffff;}
.menu_logo {float: left; padding-right: 15px; width: 390px!important; width: 390px;}
.menulink {font-size:11px;line-height: 22px;}

.navi_bottom {width: 770px;	height: 10px; background: #DFDCC3;	padding: 0px;	margin: 0px;}
.navi_box {border-top: solid 1px #ffffff; margin: 0px 0px 0px 0px; width: 190px; padding: 0px 0px 0px 0px;}
.navi_menu {background-color: #DFDCC3;}
.navi_menu_act {position: relative; background-color: #999966; height:auto!important; height: 100%;}
.navi_arr_act {float: left; }
.navi_arr {float: left; padding-top: 5px; width: 21px;}
.navi_arr_kid {float: left; padding-left: 15px; width: 21px; padding-top: 4px;}
.navi_link {float: left; width: 165px;}
.navi_link_kid {float: left; width: 145px; padding-bottom: 2px; padding-top: 2px}

.no_link {text-decoration: none; color: #000000;}

.pk_k_head {border: solid 1px #C0C0C0; background-color: #F5F5F5; padding: 5px; font-weight: bold; }
.pk_k_main {border: solid 1px #C0C0C0; border-top: 0px; font-size: 12px; padding: 5px;}
.pk_k_mainohne {border: solid 0px #C0C0C0; border-top: 0px; font-size: 12px; padding: 5px;}
.pk_k_link {text-align: left;}
.pk_k_div {height: 15px; background-image: url(images/rule_g.gif); background-position: 0px 7px; background-repeat: repeat-x;}
.pk_left {float: left; width: 312px;}
.pk_right {float: left; width: 90px; text-align:right;}


.prod_head {border: solid 1px #c0c0c0; background-color: #F5F5F5; padding: 5px; font-weight: bold; }
.prod_main {border: solid 1px #c0c0c0; border-top: 0px; padding: 5px;}

.prod_block {border: solid 1px #c0c0c0; border-top: 0px; padding: 5px; height: auto;}
.prod_datum {float: left; width: 70px;}
.prod_mid {float: left; width: 240px;}
.prod_logo {float: right; width: 90px; text-align: right;}
.prod_name {}
.prod_firma {font-weight: bold;}

.prod_sb1 {float: left; width: 15px;}
.prod_sb2 {float: left; padding-left: 5px; width: 140px; }
.prod_sb3 {float: left; padding-left: 15px;}
.prod_sb4 {float: right; text-align: right;}

.reset {clear: both;}

.suche {float: left; width: 190px!important; width: 191px; height: 27px; background-color: #ffffff; border-right: solid 1px #ffffff;}
.sucheimg {float: left; padding-top: 5px;}
.sucheterm {float: left; font-size: 11px; font-weight: normal; color: #000000; width: 80px; padding-top: 5px;}
.suchesubmit {float: left; padding-top: 5px;}
.seitenwechsel {width: 420px!important; width: 410px; text-align: center;}
.seitenwechsel_left {float: left; width: 50px;}
.seitenwechsel_mid {float:left; width: 320px!important; width: 310px;}
.seitenwechsel_right {float: left; width: 50px;}

.set_wbw_head {font-size: 14px; font-weight: bold;}
.set_wbw_kid {font-weight: bold;}
.set_wbw_sel {font-weight: bold; padding-bottom: 10px;}
.set_hallenplan {text-align: left;}
.search_list_back {padding: 5px 0px 0px 15px; background-image: url(images/ar_right.gif); background-position: 0px 8px; background-repeat: no-repeat; overflow: auto; }
.search_toggle_button {float: right; padding: 1px 0px;}

.sp_but {background-color: #f5f5f5; border: solid 1px #000000; height: 25px;}
.sp_but_right {text-align: right;} 
.sp_but_dop_left {float: left; width: 50%; }
.sp_but_dop_right{float: left; text-align: right; width: 50%;}

.sp_comp100_left {float: left; width: 120px; margin-bottom: 10px;}
.sp_comp100_right {float: left; width: 190px; margin-bottom: 10px;}
.sp_comp100_right_ta {float: left; width: 190px; }

.sp_comment {font-size: 10px;}
.sp_comp_left {float: left; width: 255px;}
.sp_comp_right {float: left; width: 160px; text-align: right;}

.sp_error {background-color: #ff0000;}

.sp_fp_line1 {font-size: 16px; font-weight: bold; margin-top: 20px;}
.sp_fp_line2 {font-weight: bold; margin-top: 5px; margin-left: 20px;}
.sp_fp_line3 {margin-left: 30px;}
.sp_fp_line3_left {float: left;}
.sp_fp_line3_right {float: left; width: 360px;}
.sp_fp_wbw {}
.sp_fp_data {font-size: 10px; text-align: right;}
.sp_flag_row {margin-top: 5px; margin-bottom: 5px; text-align: right;}

.sp_form_left {float:left; width: 30px;}
.sp_form_right {float:left; width: 360px!important; width: 350px;}
.sp_freigabe_hinweis {background-image: url(images/set/45_deg_yellow_90.gif); background-repeat: repeat; padding: 10px; font-weight: bold; color: #ff0000;}

.sp_headline {font-size: 14px; font-weight: bold; text-align: center;}
.sp_headbox1 {border: solid 1px #c0c0c0; padding: 5px; background-color: #F5F5F5; font-weight: bold; width: 408px!important; width: 419px;}
.sp_headbox {border: solid 1px #c0c0c0; padding: 5px; background-color: #F5F5F5; font-weight: bold; width:auto!important; width: 419px;}
.sp_hinweis {font-size: 14px; color: #ff0000;}
.sp_hinweis2 {font-size: 11px; color: #ff0000;}
.sp_hinfo {font-size: 10px;}

.sp_infobox_block1 {float: left;width: 130px;background-color: #ffffff;padding-left: 8px!important;padding-left: 12px;}
.sp_infobox_block2{float: left;width: 130px;background-color: #ffffff;padding-left: 8px!important;padding-left: 12px;}
.sp_infobox_block3 {float: left;width: 120px;background-color: #ffffff;padding-left: 8px!important;padding-left: 12px;}
.sp_infobox {width: 100px!important; width: 120px; height: 120px; background-color: #E7E4E4; padding: 10px;}
.sp_infobox_pic {text-align: center; margin-top: 10px;}
.sp_inner_head {font-weight: bold; margin-top:10px; margin-bottom: 10px;}

.sp_kar {border: solid 1px #c0c0c0;}
.sp_kar_left {width: 320px!important; width: 336px; background-color: #f5f5f5; float: left; padding: 5px; font-weight: bold;}
.sp_kar_right {text-align: right; width: 77px!important; width: 80px; background-color: #f5f5f5; float: left; padding: 5px; font-weight: bold;}

.sp_kar_v {border: solid 1px #c0c0c0; border-top: 0px;}
.sp_kar_left_v {width: 320px!important; width: 336px; float: left; padding: 5px;} 
.sp_kar_right_v {text-align: right; width: 77px!important; width: 80px; float: left; padding: 5px;}

.sp_last_action {border: solid 1px #c0c0c0; background-color: #ff0000; color: #ffffff; padding: 5px; font-size: 14px; margin-top: 10px; display: none; }

.sp_max_zeichen {font-size: 9px; color: #ff0000;}
.sp_mainbox {border: solid 1px #c0c0c0; border-top: 0px; padding: 5px; background-color: #ffffff; height: auto; width:auto!important; width: 419px;}
.sp_mes {border: solid 1px #c0c0c0; background-color: #efefef; font-weight: bold; padding: 5px;}
.sp_mes_v {border: solid 1px #c0c0c0; border-top: 0px;  padding: 5px;}
.sp_mes_left {float: left; width: 225px!important; width: 230px; vertical-align: top;}
.sp_mes_mid {float: left; width: 100px; vertical-align: top; padding: 2px}
.sp_mes_right {float: left; width: 75px; vertical-align: top; text-align: right;}

.sp_mes_pl_block {border-bottom: solid 1px #c0c0c0; padding-top: 10px; padding-bottom: 10px;}
.sp_mes_pl_left {float: left; width: 200px!important; width: 205px; vertical-align: top;}
.sp_mes_pl_mid {float: left; width: 125px; vertical-align: top; padding: 2px}
.sp_mes_pl_right {float: left; width: 75px; vertical-align: top; text-align: right;}

.sp_messe {font-weight: bold; margin-top: 20px;}
.sp_messe_hp {color: #ff0000; font-size: 9px;}
.sp_messe_data {margin-top: 0px;}
.sp_messeplaner {
	background-image: url(images/set/messeplaner.gif); 
	background-position: 4px 4px; 
	background-repeat: no-repeat ; 
	padding-left: 25px; 
	padding-top: 4px; 
	padding-right: 10px; 
	padding-bottom: 8px; 
	background-color: #f5f5f5; 
	border: solid 1px #000000;
}
.sp_messelogo {text-align: center; padding-bottom: 5px; padding-top: 2px;}

.sp_mp_left {float: left; width: 120px; height: 35px; }
.sp_mp_right {float: left; width: 190px; height: 35px;}
.sp_mp_right_ta {float: left; width: 190px;}

.sp_news_head {font-weight: bold;}
.sp_news_abstract {padding-top: 2px;}
.sp_news_link {text-align: right;}
.sp_news_trenner {background-image: url(images/rule_g.gif); background-repeat: repeat-x; margin-top: 15px!important; margin-top: 10px; margin-bottom: 10px!important; margin-bottom: 5px; padding-top: 5px; }

.sp_outer_box {width: 430px;}
.sp_pb {margin-top: 10px;}
.sp_prod_comp {margin-top: 20px; font-weight: bold;}
.sp_prod_hinw {color: #ff0000; margin-bottom: 20px; font-weight: bold;} 

.sp_prod_left {float: left; width: 70px; left: 5px; top: 0px;}
.sp_prod_mid {float: left; width: 240px!important; width: 240px; top: 10px; margin-bottom: 10px;}
.sp_prod_right {float: right; width: 90px; right: 0px!important; right: 0px; top: 0px; text-align: right;}

.sp_prod_messe {margin-top: 10px; font-weight: bold;}
.sp_prod_name {font-weight: bold;}
.sp_prod_pic_hinw {color: #ff0000; font-weight: bold; margin-top: 20px;}
.sp_prod_pic {text-align: center; margin-bottom: 20px; margin-top: 20px;}
.sp_prod_pic_left {float:left; text-align: center; margin-right: 10px;}

.sp_prod_spacer {height: 10px; background-image: url(images/spacer_gr.gif); background-repeat: repeat-x; margin-top: 100px; margin-bottom: 10px;}
.sp_prod_text {}
.sp_prod_titel {font-weight: bold; font-size: 16px;}
.sp_prod_underline {}

.sp_prod_block {width: auto; border-bottom: solid 1px #c0c0c0; padding-top: 10px; padding-bottom: 10px;}
.sp_pa_block {background-color: #f5f5f5; border: solid 1px #c0c0c0; font-weight: bold;}
.sp_pa_left {width: 85px; float: left; text-align: right; padding: 2px;}
.sp_pa_mid {width: 230px!important; width: 235px; float: left; margin-left: 15px; padding: 2px;}
.sp_pa_right {width: 72px!important; width: 77px; float: left; margin-left: 5px; text-align: right; padding: 2px;}
.sp_pa_liste {border-bottom: solid 1px #c0c0c0; padding-top: 10px; padding-bottom: 10px;}
.sp_pa_zeit {border-bottom: solid 1px #fefefe;}
.sp_pa_titel {font-weight: bold; padding:0px;}
.sp_plan_block {margin-top: 10px;}
.sp_print_head {background-color: #f5f5f5; border: solid 1px #c0c0c0; padding: 5px; font-weight: bold;}
.sp_print_main	{padding: 5px;}
.sp_print_left{width: 80px;float: left;margin-top: 5px; margin-bottom: 5px;}
.sp_print_mid {width: 320px;float: left;margin-top: 5px; margin-bottom: 5px;}
.sp_print_right {float: left;width: 100px;margin-top: 5px; margin-bottom: 5px;}

.sp_sl_bar  {height: 2px; background-image: url(images/spacer_gr.gif); background-repeat: repeat-x; margin-top: 1px; margin-bottom: 1px;}
.sp_spacer {height: 20px;}
.sp_spacer_short {height: 10px;}
.sp_sub_head {font-size: 11px; text-align: right;}
.sp_screen_main	{padding: 5px; border: 1px solid #c0c0c0; border-top: 0px;}
.sp_screen_notiz_left {width: 325px; float: left; margin-top: 5px;}
.sp_screen_notiz_right {width: 80px; float: left; text-align: right; margin-top: 5px;}
.sp_screen_left{width: 80px;float: left;margin-top: 5px;margin-bottom: 5px;}
.sp_screen_mid {width: 265px;float: left;margin-top: 5px;margin-bottom: 5px;}
.sp_screen_right {float: left;width: 60px;margin-top: 5px;margin-bottom: 5px;text-align: right;}
.sp_reset {clear: both; position: relative;}
.sp_leer {position: relative; }
.sp_sl_trenner {background-image: url(images/rule_g.gif); background-position: 0px 0px!important; background-position: 0px 5px; background-repeat: repeat-x; height: 2px; padding-top:0px; padding-bottom: 0px; margin: 0px;}

.sp_text {font-size: 12px; padding: 5px; border: solid 1px #c0c0c0; height: 29px;}
.sp_textarea {font-size: 12px; padding: 5px; border: solid 1px #c0c0c0;}
.sp_textarea_comp {font-size: 12px; padding: 5px; border: solid 1px #c0c0c0; width: 272px; width: 270px; height: 40px; overflow: hidden;}
.sp_textarea_prod {font-size: 12px; padding: 5px; border: solid 1px #c0c0c0; width: 272px; width: 270px; height: 300px;}

.sp_ta_sel {width: 500px; height: 500px;}

.sp_werbung_pic {padding-bottom: 2px; padding-top: 0px; margin:0px;}
.sp_werbung_box_white {background-color: #ffffff; padding: 2px; font-size: 11px; text-align: center; border: solid 1px #cc0033;}
.sp_werbung_box {background-color: #DFDCC3; padding: 2px; font-size: 11px; text-align: left; border: solid 1px #cc0033;}

.sp_04_head {text-align: right; font-weight: bold;}
.sp_05_box1 {position: relative; border: solid 1px #c0c0c0; border-top: 0px; width: 398px!important; width: 420px; padding: 10px;}
.sp_05_box {position: relative; border: solid 1px #c0c0c0; border-top: 0px; padding: 10px;}
.sp_05_left {position: absolute; left: 5px; width: 150px; top: 10px;}
.sp_05_mid {margin-left: 140px; top: 0px;}
.sp_05_right {position: absolute; width: 80px; right: 0px!important; right: 12px; top: 10px;}

.sp_11_box {text-align: center; font-weight: bold; border-bottom: solid 1px #c0c0c0;}

.sp_27_left {float: left; width: 209px; text-align: left;}
.sp_27_right {float: left; width: 209px; text-align: right;}

.stepbox {padding: 5px; float: left; color: #C0C0C0; font-weight: bold; height: 15px!important;	height: 22px; border: solid 1px #C0C0C0; background-color: #dfdcc3;}
.stepboxactive {padding: 5px; float: left; color: #FFFFFF; font-weight: bold; height: 15px!important;	height: 22px; border: solid 1px #C0C0C0; background-color: #999966;}
.stepboxconnect {float: left; background-image: url(images/set/stepbox_connect.gif); background-repeat: repeat-x; background-position: 0px 13px;	height: 15px!important;	height: 22px; width: 25px;}
.stepboxbox {width: auto; margin: 20px 0 20px 0;}

.sw_box {margin-top: 20px; margin-bottom: 20px; width: 420px!important; width: 410px; text-align: center;}
.sw_left {float: left; width: 100px; text-align: left; margin-top: 5px;}
.sw_mid {float: left; width: 210px;}
.sw_right {float: left; width: 100px; text-align: right;  margin-top: 5px;}

a.sp_link:link {text-decoration: underline; color: #000000;}
a.sp_link:visited {text-decoration: underline; color: #000000;}
a.sp_link:active {text-decoration: underline; color: #000000;}
a.sp_link:hover {text-decoration: underline; color: #ff0000;}

.topmenu {border-bottom: 1px solid #ffffff;width: 770px; height: 22px;background-color: #E26611;}
.topnaviboxmenu {float: left; border-left: solid 1px #ffffff; padding: 0px 8px 0px 8px;}
.topnaviboxmenuend {float: left; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; padding: 0px 8px 0px 8px;}

#tooltip {
 position: absolute;
 z-index: 3000;
 border: 1px solid #111111;
 background-color: #ffffff;
 padding: 2px;
}
#tooltip div { margin: 0px; }

.tb_style{font-family: Arial; font-size: 10px;}
.tb_alpha {display: none;}

.termine_block {border: solid 1px #c0c0c0; border-top: 0px; }
.termine_left {float:left; width: 70px; padding: 3px; height: auto;}
.termine_mid {float:left; width: 170px!important; width: 190px; padding: 3px;  border: solid 1px #c0c0c0; border-bottom: 0px; border-top: 0px; height: auto;}
.termine_right {float: left; width: 152px; padding: 3px; height: auto;}

.termine_block_head {border: solid 1px #c0c0c0; background-color: #f5f5f5; font-weight: bold;}
.termine_left_head {float:left; width: 70px; padding: 3px; }
.termine_mid_head {float:left; width: 170px!important; width: 190px; padding: 3px; border: solid 1px #c0c0c0; border-bottom: 0px; border-top: 0px; font-weight: bold;}
.termine_right_head {float: left; width: 152px; padding: 3px; font-weight: bold;}

.yourmissing{text-align: right; padding: 3px;}
.yourmissing_ohne{text-align: right; padding: 3px;}

#warenkorb {left: 664px; padding-left: 10px; padding-right: 10px; border-width: 0px 1px 0px 1px;}
.wbw_suche_left {width: 320px; float: left;}
.wbw_suche_right {width: 80px; float: right;}
.wbw_block {}
.wbw_block_1 {float: left; width: 30px;}
.wbw_block_2 {float: left; width: 290px;}
.wbw_block_3 {float: left; width: 90px; text-align:right;}
.wbw_comp_left {float: left; width: 265px; }
.wbw_comp_right {float: left; width: 150px;}
.wbw_trenner {background-image: url(images/rule_g.gif); background-position: 0px 4px!important; background-position: 0px 5px; background-repeat: repeat-x; height: 2px; padding-top: 4px!important; padding-top:0px; padding-bottom: 4px!important; padding-bottom: 0px; margin: 0px;}

.werbung_head {padding: 2px; background-color: #E26611; font-size: 11px; font-weight: bold; color: #ffffff; text-align: center;}
.werbung_line {height: 6px; background: #E26611 url(images/bglines_small.gif) repeat-x bottom; padding: 0px; margin: 0px;}
.werbung_box {background-color: #DFDCC3; padding: 4px; font-size: 11px;}
.werbung_pic {text-align: center; }

.whitebar2 {border-right: solid 1px #ffffff; padding-left: 189px; width: 1px; min-width: 1px; height: 10px;}
.whiteline {width: 770px;height: 1px; background-color: #ffffff;}
.whitebar {border-right: solid 1px #ffffff; padding-left: 189px; width: 1px; min-width: 1px; height: 8px;}
.wrapper1 {width: 990px;}
.wrapper2 {}

a.ho_news_linker:link{color: #cc0033; font-size: 11px; text-decoration: underline;}
a.ho_news_linker:active{color: #cc0033; font-size: 11px; text-decoration: underline;}
a.ho_news_linker:visited{color: #cc0033; font-size: 11px; text-decoration: underline;}
a.ho_news_linker:hover{color: #000000; font-size: 11px; text-decoration: none;}

A.menulink:link, A.menulink:visited {
	text-decoration: none;
	color: #ffffff;
}
A.menulink:active, A.menulink:hover {
	text-decoration: none;
	color: #000000;
}

/* Formular CSS */
A.form_cap_captcha_link:link, A.form_cap_captcha_link:visited 
{
	text-decoration: underline;
	color: #ffffff;
}
A.form_cap_captcha_link:active, A.form_cap_captcha_link:hover 
{
	text-decoration: none;
	color: #c0c0c0;
}
.form_cap_captcha {width: 200px;}
.form_cap_captcha_head {width: 95%; padding: 10px; background-color: #dcdcdc; margin-top: 10px; font-size: 11px;}
.form_cap_captcha_main {padding-left: 30%; padding-top: 10px; margin-bottom: 10px; width: 75%!important; width: 95%;}
.form_cap_captcha_link {text-decoration: underline; font-size: 11px;}
.form_cap_captcha_fehler {background-color: #ff0000; color: #ffffff; font-weight: bold; padding: 10px;}
.form_cap_captcha_global {padding: 4px;}

.form_cap_clear {background-color: #ffffff;}
.form_cap_error {background-color: #ff0000;}

.form_cap_input_text {border: 1px solid #999999; padding: 3px; font-family: Arial; font-size: 10px;}
.form_cap_input_textarea {border: 1px solid #999999; padding: 3px; font-family: Arial; font-size: 10px;}
.form_cap_input_dropdown {border: 1px solid #999999; padding: 3px; font-family: Arial; font-size: 10px;}
.form_cap_input_checkbox {border: 1px solid #999999; padding: 3px; font-family: Arial; font-size: 10px;}
.form_cap_input_button {border: 1px solid #999999; padding: 3px; font-family: Arial; font-size: 10px;}

.form_cap_cb_left {float: left; width: 5%; margin-top: 10px!important; margin-top: 8px;}
.form_cap_cb_right {float: left; width: 89%; margin-top: 10px; margin-left: 10px;}
.form_cap_dd_left {float: left; width: 29%; margin-top: 10px;}
.form_cap_dd_right {float: right; width: 69%; margin-top: 10px;}
.form_cap_rb_left {float: left; margin-top: 10px; width: 25px;}
.form_cap_rb_right {float: left; margin-top: 10px;}
.form_cap_ta_left {float: left; width: 29%; margin-top: 10px;}
.form_cap_ta_right {float: right; width: 69%; margin-top: 10px;}
.form_cap_tb_left {float: left; width: 29%; margin-top: 10px;}
.form_cap_tb_right {float: right; width: 69%; margin-top: 10px; }

.form_cap_submit {width: 99%; margin-top: 10px; text-align: right;}
.form_cap_tb_alpha {display: none;}
.form_cap_text {width: 99%; padding-top: 10px;}
.form_cap_trenner {background: url(images/rule_g.gif) repeat-x; margin-top: 10px!important; margin-top: 20px; margin-bottom: 0px; height: 1px;}


/* BOOKS */
.prautor{color: #000000; font-size: 12px; text-decoration: none; line-height: 17px; }
.prbacktotop {line-height: 17px; text-align: right; margin-right: 10px; margin-top: 50px; margin-bottom: 50px;}
.prsortbox {background-color: #f0f0f0;font-weight: bold; font-size: 12px; width: 420px!important; width: 419px;}
.prrow{clear:both; margin: 10px;}
.prtext{float: left; margin-left: 10px; margin-top: 0px; width: 300px;}
.prpic {float:left;}
.prsubtitle{color: #000000; font-size: 12px; text-decoration: none; line-height: 17px; }
.prisbn{color: #000000; font-size: 12px; text-decoration: none; line-height: 17px; }
.prspacer{margin: 15px 0px 15px 0px; text-align: center;}


a.prlink:link{color: #000000; font-size: 12px; font-weight:normal;  text-decoration: underline; line-height:17px;}
a.prlink:active{color: #000000; font-size: 12px; font-weight:normal; text-decoration: underline; line-height:17px;}
a.prlink:visited{color: #000000; font-size: 12px; font-weight:normal; text-decoration: underline; line-height:17px;}
a.prlink:hover{color: #ff0000; font-size: 12px; font-weight:normal; text-decoration: none; line-height:17px;}

a.prweiter:link{color: #000000; text-decoration: underline;}
a.prweiter:active{color: #000000; text-decoration: underline; }
a.prweiter:visited{color: #000000; text-decoration: underline;}
a.prweiter:hover{color: #ff0000; text-decoration: none;}


.a2zbox {border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #fdfdfd; padding: 5px; float:left}
.a2zboxact {border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #eaeaea; padding: 5px; float:left}
.a2zboxlast {border: solid 1px #000000; background-color: #fdfdfd; padding: 5px; float:left}
.a2zboxlastact {border: solid 1px #000000; background-color: #eaeaea; padding: 5px; float:left}
.a2z1 {line-height: 17px; padding: 10px;}


.swleft {float:left; width: 120px;}
.swmid{float:left; width: 120px;}
.swright{float:left; width: 120px;}
