﻿form {padding: 0px; margin: 0px;}
textarea {font-family: Arial;}

html {height: 100%}
img {border: 0px;}
body {font-family:Arial; font-size:12px; margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; text-align: left;}

a.ho_news_linker:link{color: #000000; font-size: 12px; font-weight:normal;  text-decoration: underline;}
a.ho_news_linker:active{color: #000000; font-size: 12px; font-weight:normal; text-decoration: underline;}
a.ho_news_linker:visited{color: #000000; font-size: 12px; font-weight:normal; text-decoration: underline;}
a.ho_news_linker:hover{color: #ff0000; font-size: 12px; font-weight:normal; text-decoration: none;}

.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; width: 240px; padding-left: 5px;}
.bblock_right {float: left; width: 510px!important; width: 520px; padding-left: 15px;}
.banner {float: left; padding-right: 15px;}
.banner_bottom {width: 770px; height: 8px; background: #006ab1 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;}

.cb_style{font-family: Arial; font-size: 10px;}

.flag0 {float: left; width: 76px;}

.hanser {float: left; width: 579px; height: 27px!important; height: 29px; background-color: #899193; }
.hanser1 {float: left; padding-left: 10px; width: 480px; padding-top: 5px;}
.hanser2 {float: right; padding-top: 3px;}
.hanserimg {float: right;}
.header {width: 770px; background: #006ab1;	padding-top: 15px; height: 75px!important; height: 70px;}

.ho_block {width: 165px; }

.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_news_main {width: 100%; padding: 2px;}
.ho_news_head {width: 100%; border: solid 1px #C0C0C0; background-color: #F5F5F5; padding: 2px; font-weight: bold; }
.ho_news_main {border: solid 1px #c0c0c0; border-top: 0px; padding-top: 3px; padding-bottom: 10px;}
.ho_news_titel {padding-left: 20px; background-image: url(images/ar_right.gif); background-repeat: no-repeat; background-position: 5px 2px;}
.ho_news_bottom {text-align: right; width: 100%; border: solid 1px #C0C0C0; border-top: 0px;  background-color: #F5F5F5; padding: 2px; padding-bottom: 4px; font-weight: bold; }
.ho_ho_main {padding: 5px;}
.ho_ho_main_date {margin-bottom: 10px;}

.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: 429px; 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: 30px; width: 470px!important; width: 500px;}
.menulink {font-size:11px;line-height: 22px;}
.menublock {padding-left: 520px; text-align: right;}

A.news_quelle_link:link{font-size: 12px; text-decoration: underline; color: #050505;}
A.news_quelle_link:visited{font-size: 12px; text-decoration: underline; color: #050505;}
A.news_quelle_link:active{font-size: 12px; text-decoration: none; color: #BC0029;}
A.news_quelle_link:hover{font-size: 12px; text-decoration: none; color: #BC0029;}

.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}

.news_block00 {border-bottom: solid 1px #c0c0c0; padding-bottom: 10px;}
.news_linkblock {text-align: right;}

.news_titel {font-weight: bold;}
.news_head {font-size: 16px; font-weight: bold;}
.news_bildtitel {font-size: 10px; text-align:left;}
.news_main {padding-top: 0px;}
.news_mainlinks {}
.news_spacer {height: 20px;}

.news_bildobenlinks {float: left; padding-bottom: 10px; padding-right: 20px;}
.news_bildobenrechts {float: right; padding-bottom: 10px; padding-left: 20px;}
.news_bildoben {text-align: center; padding-bottom: 10px; width: 100%;}
.news_bildunten {text-align: center; padding-bottom: 10px; width: 100%; padding-top: 5px;}

.news_block {width: 100%; padding-top: 20px;}
.news_quelle_head {background-color:#F5F5F5; border: solid 1px #C0C0C0; margin-top: 20px; padding: 5px; font-weight: bold; width: 100%}
.news_quelle_main {border-right: solid 1px #C0C0C0; border-left: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0; padding: 5px; width: 100%;}
.news_quelle_bottom1 {border: solid 1px #C0C0C0; border-bottom: 0px; width: 100%}
.news_quelle_pic {float:left;}
.news_quelle_link {width: 100%;}
.news_quelle_beschreibung {width: 100%;}
.news_quelle_pic_text {margin-left: 70px; width: 330px;}
.loading_img {background: url(images/reload/loading_medium.gif) no-repeat; background-position: 50% 50%; border: solid 1px #000000;}

.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;}

.spacerhome {height: 20px;}
.spacer {height: 10px;}
.suche {float: left; width: 190px!important; width: 191px; height: 17px; 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;}

.topmenu {border-bottom: 1px solid #ffffff;width: 770px; height: 22px;background-color: #006ab1;}
.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;}
.topnaviboxmenuflag1 {float: left; border-left: solid 1px #ffffff; padding: 2px 8px 0px 8px; height: 20px!important; height: 22px;}
.topnaviboxmenuflag2 {float: left; padding: 2px 8px 0px 8px;}

.tb_style{font-family: Arial; font-size: 10px;}

.werbung_head {padding: 2px; background-color: #006ab1; font-size: 11px; font-weight: bold; color: #ffffff; text-align: center;}
.werbung_line {height: 6px; background: #006ab1 url(images/bglines_small.gif) repeat-x bottom; padding: 0px; margin: 0px;}
.werbung_box {background-color: #DFDCC3; padding: 4px; font-size: 11px; text-align: left;}
.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.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: 100%;}
.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: 90%; 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; width: 390px;}
.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: 100%; margin-top: 10px; text-align: right;}
.form_cap_tb_alpha {display: none;}
.form_cap_text {width: 100%; 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;}

/* CSS für Pasteboard und Suche */
.bordermum { background-color:#f5f5f5; padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.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;}

.contentElement {padding: 0px; margin: 0px;}

.headheadline {font-family: Arial; font-size: 16px; font-weight: bold; background-color: #dfdcc3; margin-bottom: 12px;}

.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;}

.textBild {border: 1px solid #dddddd; background-color: #ffffff; padding: 2px; margin: 0px;}
.textBildContainer {text-align: center; font-size: 9px; margin: 4px;}
.textBildFloaterLeft {float: left; margin-right: 15px;}
.textBildFloaterRight {float: right; margin-left: 15px;}
.textBildNoFloat {width: 99%;}

.treffer {background-color: Yellow;}
