﻿
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: 396!important; width: 400px; background-color: #DFDCC3; padding: 1px; font-weight: bold; font-size: 16px; height: 20px!important; height: 20px;}
.basics_head_2 {float: left; width: 376!important; width: 381px; background-color: #DFDCC3; padding: 1px; font-weight: bold; font-size: 16px; height: 20px!important; height: 20px;}
.basics_head_right {float: left; width: 16px; background-color: #DFDCC3; height: 17px!important; height: 21px; padding: 2px; padding-top: 3px; }
.reset {clear:both}

.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;}


body {  font-family: Arial; font-size:12px; }
td {font-size: 12px;}

.spacer {height: 20px;}

/*Definition der von 12 pt abweichenden font-size und ggf. font-weight*/
.tief { font-size: 9px;}
.bsbildunter, .weiter, .bildu, .spquelle, .autor, .fussnote { font-size: 10px;}
.spsmallabsatz, .newshp, A.ueabsnav, A.toplink, A.kasse, A.newshplink, A.smalllink { font-size: 11px; }

.vtitel { font-size:14px; }
.ueabs, .subtitel, .uemenue, .homeueb { font-size: 16px; font-weight: bold;}
.bstitel { 	font-size:18px; }
.titel { font-size: 24px; font-weight: bold;}

/* A-Elemente */

A.bsnavtop { font-size:11px; margin-top: 6px; margin-bottom: 12px; text-align: right;}
A.bsnav:link, A.bsnav:visited, A.bsnavtop:link, A.bsnavtop:visited, A.LinkMenuG:link, A.LinkMenuG:visited { text-decoration: underline; color: #050505; }
A.bsnav:active, A.bsnav:hover, A.bsnavtop:active, A.bsnavtop:hover, A.LinkMenuG:active, A.LinkMenuG:hover {  text-decoration: none; color: #BC0029; }

A.LinkMenuG:link, A.LinkMenuG:visited { font-size:14px; text-decoration: underline; color: #050505; }
A.LinkMenuG:active, A.LinkMenuG:hover { font-size:14px; text-decoration: none; color: #BC0029; }

A.ueabsnav:link, A.ueabsnav:visited, A.abslink:link, A.abslink:visited, A.LinkMenu:link, A.LinkMenu:visited { text-decoration: underline; color: #050505;}
A.ueabsnav:active, A.ueabsnav:hover, A.abslink:active, A.abslink:hover, A.LinkMenu:active, A.LinkMenu: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.linktext:link, a.linktext:active, a.linktext:visited { font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #000000; font-weight:normal;  text-decoration: underline; line-height:17px;}
a.linktext:hover{ font-family: Tahoma,Verdana,Helvetica, sans-serif; color: #ff0000; font-weight:normal; text-decoration: underline; line-height:17px;}

A.newshplink:link, A.newshplink:visited { text-decoration: underline; color: #cc0033;}
A.newshplink:active, A.newshplink:hover { text-decoration: none; color: #050505;}

A.smalllink:link, A.smalllink:visited { text-decoration: underline; color: #050505; }
A.smalllink:active, A.smalllink:hover { text-decoration: none; color: #BC0029;}

A.lmw:link, A.lmw:visited { text-decoration: underline; color: #ccc999}
A.lmw:active, A.lmw:hover {  text-decoration: none; color: #BC0029;}


 /*Weitere Selektoren*/
.bstitel { font-weight: bold; margin-bottom: 12px;}
.bsuntertitel { font-size:14px; font-weight: bold; margin-bottom: 12px;}
.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 {  font-weight: bold; margin-top: 6px; margin-bottom: 6px;}
.bsabsatz, .bsautbio, .hpabsatz, .spabsatz, .spsmallabsatz { 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; }
.bskastenueb { font-weight: bold; margin-top: 6px; margin-bottom: 6px; }
.bskastenabsatz { margin-top: 6px; margin-bottom: 6px; padding-left: 10px; padding-right: 10px; }
.spzwischen { font-size:14px; margin-top: 12px; margin-bottom: 6px; }
.begabsatz{font-family: Arial; font-size: 12px; margin-top: 6px; margin-bottom: 6px; }
.formSearch { font-size: 11px; color: #000000; width: 80px; font-weight: normal; }
.bbhead { font-size: 11px; color: #ffffff; text-decoration: none; }
.bbheadkar { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
.buecherboard { font-size: 11px; font-weight : normal; color : #000000; text-decoration : none;} 
.buecherboardb { font-size: 11px; font-weight : bold; color : #000000; text-decoration : none; } 
.aer, .autorenort { font-size: 10px; color: #000000; }
.aautor { font-weight: bold; color: #000000; }
.sponsor { color: #ff0000; font-weight: bold; }
.uezwischen, .uelit, .firm, .lauftextfett { font-weight: bold; }
.uekast { font-weight: bold; color: #660000; }
.abskast { font-family: Arial; font-size: 12px; color: #660000; }
.abs { margin-top: 12px;}
.abstr, .zit { font-style: italic;}

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;}
.nplauftext { margin-bottom: 6px;}
.ltforum  { font-size: 10px; font-weight: normal; color: #ffffff;}
.lauftextwhite {  color: #ffffff;}
.hinweissem { color:#ff0000; font-weight: bold; }
.preis { font-size:11px; color:#ff0000; font-weight: bold; }
.hinweis3 { color: #ff0000; text-decoration: none; font-weight: normal; } 
.hinweis4 { font-size:11px; color: #ff0000; text-decoration: none; font-weight: normal; } 
.hinweis5 { color: #0000ff; text-decoration: none;} 
.homeueb{ margin-top: 4px; margin-bottom: 6px;}
.untertitel{font-weight: bold;}
.uemenuesem { font-size: 16px; font-weight: bold; color:#ff0000;}
.lauftextsem { color:#ff0000;}
.sucherg { background-color: #FFFF00;}
.lauftextmit { margin-top: 6px; font-weight: normal;}
.abstandsmall { margin-top: 6px; margin-left: 6px; margin-bottom: 6px;}
.abstandbig { font-size:14px; margin-top: 6px; margin-left: 6px; margin-bottom: 6px;}
.abstand {LINE-HEIGHT: 8px;}
.bordermum, .bmw, .bmwkar, .bmwohne { padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.bordermum, .bmw { background-color:#f5f5f5;  }
.bmw {width: 130px; }
.bmwkar {width: 130px; background-color:#E26611;  }
.bmwohne {width: 130px; background-color:#ffffff;  }


/* AJAX Autovervollständigen */

.ajax_text {padding: 2px; border: solid 1px #317082; width: 200px;}

#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:375px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
		font-family: arial;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
		font-family: arial;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
	

	/* 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: 30%; margin-top: 10px;}
	.form_cap_dd_right {float: right; width: 70%; 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: 30%; margin-top: 10px;}
	.form_cap_ta_right {float: right; width: 70%; margin-top: 10px;}
	.form_cap_tb_left {float: left; width: 30%; margin-top: 10px;}
	.form_cap_tb_right {float: right; width: 70%; 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;}

