﻿form {padding: 0px; margin: 0px;}
textarea {font-family: Arial;}


.ho_block {width: 165px; }
.ho_news_head {border: solid 1px #cacaca; background-color: #cacaca; padding: 2px; font-weight: bold; }
.ho_news_main {border: solid 1px #cacaca; 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 #cacaca; border-top: 0px;  background-color: #cacaca; 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;}

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.linktext:link{font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight:normal;  text-decoration: underline; line-height:17px;}
a.linktext:active{font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight:normal; text-decoration: underline; line-height:17px;}
a.linktext:visited{font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight:normal; text-decoration: underline; line-height:17px;}
a.linktext:hover{font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #ff0000; font-size: 12px; font-weight:normal; text-decoration: underline; line-height:17px;}

a.linktextleft:link{font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight:normal; font-weight: bold; text-decoration: underline; }
a.linktextleft:active{font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight:normal; font-weight: bold; text-decoration: underline; }
a.linktextleft:visited{font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight:normal; font-weight: bold; text-decoration: underline;}
a.linktextleft:hover{font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #ff0000; font-size: 10px; font-weight:normal; font-weight: bold; text-decoration: none; }

img {border: 0px;}
.basics_bordermum {margin-top: 10px; margin-bottom: 10px; font-weight: bold; background-color:#f5f5f5; padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.basics_head {float: left; width: 397!important; width: 400px; background-color: #CACACA; padding: 1px; font-weight: bold; font-size: 16px;}
.basics_head_right {float: left; width: 16px; background-color: #CACACA; height: 17px!important; padding: 3px 2px 2px 2px; }
.basics_head_top {background-color: #CACACA;}


.basics_list {padding: 5 0 5 0;}
.basics_title {font-weight: bold;}
.basics_subtitle {}
.basics_read {text-align: right; margin-bottom: 10px; margin-top: 5px;}
.basics_main {border-bottom: solid 1px #c0c0c0; margin-top: 10px;}
.basics_main_block {margin-top: 10px;}

.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; }
.spacer {height: 20px;}

body {font-family:Arial; font-size:12px; }
td {font-family:Arial; font-size:12px; }


/*Font-Size*/
.tief {  font-size: 9px; }
.bsbildunter, .weiter, .bildu, .autor, .fussnote { font-size: 10px;}

/*von Font-Size 12 abweichende A-Selektoren*/
A.bsnavtop, A.ueabsnav, A.toplink, A.kasse, A.newshplink, A.smalllink, .newshp, .preis { font-size: 11px; }

A.LinkMenuG, .vtitel, .forumueb { font-size: 14px; }
.ueabs, .subtitel, .uemenue { font-size: 16px; font-weight: bold;}
.uemenuesem { font-size: 16px; }
.titel { font-size: 24px; font-weight: bold;}

/*A-Selektoren*/

A.bsnav:link, A.bsnav:visited { text-decoration: underline; color: #050505;}
A.bsnav:active, A.bsnav:hover { text-decoration: none; color: #BC0029;}

A.bsnavtop:link, A.bsnavtop:visited { text-decoration: underline; color: #050505; margin-top: 6px; margin-bottom: 12px; text-align: right;}
A.bsnavtop:active, A.bsnavtop:hover {  text-decoration: none; color: #BC0029; margin-top: 6px; margin-bottom: 12px; text-align: right;}

A.ueabsnav:link, A.ueabsnav:visited, A.abslink:link, A.abslink:visited, A.LinkMenu:link, A.LinkMenu:visited, A.LinkMenuG:link, A.LinkMenuG:visited, A.smalllink:link, A.smalllink:visited { text-decoration: underline; color: #050505;}
A.ueabsnav:active, A.ueabsnav:hover, A.abslink:active, A.abslink:hover, A.LinkMenu:active, A.LinkMenu:hover, A.LinkMenuG:active, A.LinkMenuG:hover, A.smalllink:active, A.smalllink:hover { text-decoration: none; color: #BC0029;}

A.toplink:link, A.toplink:visited { text-decoration: none; color: #ffffff}
A.toplink:active, A.toplink:hover { text-decoration: none; color: #000000}

A.LinkMenuact:link, A.LinkMenuact:visited, A.kasse:link, A.kasse:visited { text-decoration: underline; color: #ffffff}
A.LinkMenuact:active, A.LinkMenuact:hover, A.kasse:active, A.kasse:hover { text-decoration: none; color: #000000;}

A.newshplink:link, A.newshplink:visited { text-decoration: underline; color: #cc0033}
A.newshplink:active, A.newshplink:hover { text-decoration: none; color: #050505;}

A.lmw:link, A.lmw:visited { text-decoration: underline; color: #ccc999}
A.lmw:active, A.lmw:hover { text-decoration: none; color: #BC0029;}

/*Weitere Definitionen*/

sup { font-weight: normal; }
.begtitel { font-size: 18px; font-weight: bold; margin-bottom: 12px;}
.bskapnav { margin-left:10px; margin-bottom: 12px;}
.bsabstract { line-height:18px; margin-top: 18px; margin-bottom: 18px; margin-left:10px;  margin-right:10px;}
.bskapueb, .hpueb { font-size: 14px; font-weight: bold; margin-top: 12px; margin-bottom: 12px;}
.bsabsatzueb, .bsautbioueb, .bslitueb, .bskastenueb { font-weight: bold; margin-top: 6px; margin-bottom: 6px;}
.bsabsatz, .bsautbio, .hpabsatz, .begabsatz { margin-top: 6px; margin-bottom: 6px;}
.bshervorhebung { background-color:#FFFFCC; padding:6px; margin-top: 18px; margin-bottom: 18px; margin-left: 10px; margin-right: 10px;}
.bszitat { font-style: italic; margin-top: 6px; margin-bottom: 6px; margin-left: 10px; margin-right: 10px;}
.bslit { margin-top: 3px; margin-bottom: 3px;}
.bsbildunterpopup {  margin-top: 6px; margin-bottom: 12px;}
.bskasten { width: 90%; margin-top: 6px; margin-bottom: 6px; margin-left: 45px; background-color: #C0C0C0 }
.bskastenabsatz{ margin-top: 6px; margin-bottom: 6px; padding-left: 10px; padding-right: 10px;}
.formSearch { font-size: 11px; color: #000000; width: 80px; font-weight: normal; }
.bbhead, .bbheadkar { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}

.buecherboard { font-size: 11px; color : #000000; text-decoration : none; font-weight: normal; padding: 2px;} 
.buecherboardb { font-size: 11px; font-weight : bold; color : #000000; text-decoration : none;} 
.buecherboardwhite { font-size: 11px; font-weight: normal; color : #ffffff; text-decoration : none; } 
.aer { font-size: 10px; color: #000000; }
.aautor { font-weight: bold; color: #000000;}
.sponsor, .preis, .uemenuesem, .hinweissem { color: #ff0000; font-weight: bold;}
.uezwischen, .uelit, .firm, .lauftextfett { font-weight: bold;}
.abskast { color: #660000;}
.uekast { font-weight: bold; color: #660000;}
.abs { margin-top: 12px;}
.abstr, .zit { font-style: italic;}

.bmwohne {padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; width: 120px!important; width: 130px; background-color:#ffffff;}
.bmwkar	{padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; width: 120px!important; width: 130px; background-color:#00647e;}

ul, ol { margin-top: 6px; margin-bottom: 6px;}
li { line-height: 16px; margin-top: 3px; margin-bottom: 3px;}
.rahm { font-size: 10px; color: #ff0000;  text-align: justify;}
.aort { font-size: 10px; margin-bottom: 1px; margin-top: 1px; line-height: 14px;}
.ltforum { font-size: 10px; font-weight: normal; color: #ffffff; }
.lauftextwhite { color: #ffffff; }
.hinweis3, .hinweis4 { font-weight: normal; color: #ff0000; text-decoration: none;} 
.hinweis4 { font-size: 11px; font-weight: normal; color: #ff0000; text-decoration: none;} 
.hinweis5 {  font-weight: normal; color: #0000ff; text-decoration: none;} 
.homeueb { font-size: 16px; font-weight: bold; margin-top: 4px; margin-bottom: 6px;}
.untertitel { font-weight: bold;}
.lauftextsem { color: #ff0000;}
.sucherg { background-color: #FFFF00;}
.lauftextmit { font-weight: normal; margin-top: 6px;}
.autorenort{ font-size: 10px; color: #000000;}
.bordermum, .bmw { padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.bordermum { background-color:#f5f5f5; }
.bmw {width: 130px; background-color:#f5f5f5; }


.abstand {LINE-HEIGHT: 8px;}

	/* 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;}
	.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;}


