/* standard */
#content p,
#content h2,
#content h4,
#content h5,
#content h6,
#content b,
#content i,
#content u,
#content td,
#content th,
#content ul,

#content li,
#content div
{
	font-family:Verdana;
	font-size:9pt;
}
#content h3 {
	font-size: 14px;
}
#content h1 {
	font-size: 15px;
}

.ueberschrift_h5 {font-size:8pt; font-weight:normal ;}

/* header: nur groesse */
h1   	  {font-size:12pt; font-family:Verdana, sans-serif;} /* Ueberschrift Statusbalken */
h2 	      {font-size:11pt;} /* Untermenue - Hauptnavigation */
h3   	  {font-size:10pt;} /* Hauptueberschriften */
h4   	  {font-size:9pt; font-weight:bold;} /* Buchtitel  */
h5   	  {font-size:7pt; font-weight:normal;} /* Fussnoten */
h6   	  {font-size:9pt;} /* Platzhalter */

a img { border:0; }

/* Linkfarbe fuer die Layer im Menueframe(farbaenderung bei rollover): mit class= */
a.black:link    { color:rgb(0,0,0); text-decoration:none; font-style:normal;; font-size:8pt;}
a.black:visited { color:rgb(0,0,0); text-decoration:none; font-style:normal;; font-size:8pt;}
a.black:active  { color:rgb(0,0,0); text-decoration:none; font-style:normal; ;font-size:8pt;}
a.black:hover   { color:rgb(105,105,105); text-decoration:none; font-style:normal;; font-size:8pt;}

a.blue:link    { color:rgb(0,48,143); text-decoration:none; font-style:normal;}
a.blue:visited { color:rgb(0,48,143); text-decoration:none; font-style:normal;}
a.blue:active  { color:rgb(178,192,221); text-decoration:none; font-style:normal;}
a.blue:hover   { color:rgb(178,192,221); text-decoration:none; font-style:normal;}

a.yellow:link    { color:rgb(200,137,0); text-decoration:none; font-style:normal;}
a.yellow:visited { color:rgb(200,137,0); text-decoration:none; font-style:normal;}
a.yellow:active  { color:rgb(252,219,121); text-decoration:none; font-style:normal;}
a.yellow:hover   { color:rgb(252,219,121); text-decoration:none; font-style:normal;}

a.listlink:link    { color:rgb(0,0,0); text-decoration:none; font-style:normal;}
a.listlink:visited { color:rgb(0,0,0); text-decoration:none; font-style:normal;}
a.listlink:active  { color:rgb(0,0,0); text-decoration:none; font-style:normal;}
a.listlink:hover   { color:rgb(90,90,90); text-decoration:none; font-style:normal;}

a.red:link    { color:rgb(159,26,43); text-decoration:none; font-style:normal;}
a.red:visited { color:rgb(159,26,43); text-decoration:none; font-style:normal;}
a.red:active  { color:rgb(205,138,146); text-decoration:none; font-style:normal;}
a.red:hover   { color:rgb(205,138,146); text-decoration:none; font-style:normal;}

a.gruen:link    { color:rgb(66,127,35); text-decoration:none; font-style:normal;}
a.gruen:visited { color:rgb(66,127,35); text-decoration:none; font-style:normal;}
a.gruen:active  { color:rgb(163,198,146); text-decoration:none; font-style:normal;}
a.gruen:hover   { color:rgb(163,198,146); text-decoration:none; font-style:normal;}

a.ocker:link    { color:rgb(101,88,160); text-decoration:none; font-style:normal;}
a.ocker:visited { color:rgb(101,88,160); text-decoration:none; font-style:normal;}
a.ocker:active  { color:rgb(163,158,207); text-decoration:none; font-style:normal;}
a.ocker:hover   { color:rgb(163,158,207); text-decoration:none; font-style:normal;}

a.dgruen:link    { color:rgb(0,89,82); text-decoration:none; font-style:normal;}
a.dgruen:visited { color:rgb(0,89,82); text-decoration:none; font-style:normal;}
a.dgruen:active  { color:rgb(102,153,144); text-decoration:none; font-style:normal;}
a.dgruen:hover   { color:rgb(102,153,144); text-decoration:none; font-style:normal;}

/* links im linken Menueframe (keine farbaenderung bei rollover): mit class= */
a.default:link    { color:rgb(0,0,0); text-decoration:none; font-style:normal;}
a.default:visited { color:rgb(0,0,0); text-decoration:none; font-style:normal;}
a.default:active  { color:rgb(0,0,0); text-decoration:none; font-style:normal;}
a.default:hover   { color:rgb(0,0,0); text-decoration:none; font-style:normal;}

a:link    { color:rgb(153,153,153); text-decoration:none; font-style:normal;}
a:visited { color:rgb(153,153,153); text-decoration:none; font-style:normal;}
a:active  { color:rgb(153,153,153); text-decoration:none; font-style:normal;}
a:hover   { color:rgb(0,48,143); text-decoration:none; font-style:normal;}

input.text {font-family: Verdana,sans-serif; font-size: 8pt; width: 110px}
input.address {font-family: Verdana,sans-serif; width: 300px}

/* Warenkorb */
td.active { font-family: Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:Black; }
td.inactive { font-family: Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:LightSlateGray; }
.plain {text-decoration:none;}
.footnote { font-size:8pt; }

div.tag_cloud a { color: black;}
div.tag_cloud a:hover { color:rgb(105,105,105);}
/*a.cloud0, a.cloud1, a.cloud2, a.cloud3, a.cloud4, a.cloud5 { color:black; }*/

a.cloud0 { font-size:80%;}
a.cloud1 { font-size:100%;}
a.cloud2 { font-size:120%;}
a.cloud3 { font-size:140%;}
a.cloud4 { font-size:160%;}
a.cloud5 { font-size:180%;}

#content {
	padding:20px;
}

td.liste {
	padding-bottom:10px;
}

/* margin to top isn't necessary as the content area has a padding.*/
h1.first, h2.first, h3.first, h4.first, p.first {
	margin-top:0px;
}

h1.detail {
	margin:0px;
}

h2.detail {
	margin:0px;
	font-weight:normal;
}

h3.detail {
	margin-top:0px;
}

h2.author {
	margin-bottom:0px;
}

#ajax_results {
	border:1px solid black;
	background-color:white;
	padding:7px;
	font-family:Verdana;
	font-size:10px;
}

#ajax_results ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#ajax_results li {
	list-style-type:none;
	margin-top:0px;
	margin-bottom:3px;
}

a.typeahead.result:link    { color:#B14D00; text-decoration:none; font-style:normal;}
a.typeahead.result:visited { color:#B14D00; text-decoration:none; font-style:normal;}
a.typeahead.result:active  { color:#B14D00; text-decoration:none; font-style:normal;}
a.typeahead.result:hover   { color:#E9BC99; text-decoration:none; font-style:normal;}

a.typeahead.results:link    { color:rgb(0,0,0); text-decoration:none; font-style:normal;}
a.typeahead.results:visited { color:rgb(0,0,0);  text-decoration:none; font-style:normal;}
a.typeahead.results:active  { color:rgb(0,0,0);  text-decoration:none; font-style:normal;}
a.typeahead.results:hover   { color:rgb(105,105,105); text-decoration:none; font-style:normal;}

ul.schwerpunkt_liste
{
	list-style-image:url("/bilder/kreise_programm.gif");
	padding-left:14px;
	font-weight:bold;
}

ul.schwerpunkt_liste li
{
	margin-bottom:15px;
}

ul.schwerpunkt_liste li ul li
{
	margin-bottom:0px;
}

ul.schwerpunkt_liste ul
{
	padding-left:20px;
	font-weight:normal;
}

h1.newsletter, h2.newsletter
{
	font-weight:bold;
	color:#00308F;
	margin-bottom:0px;
}
12.newsletter
{
	margin-top:0px;
}

h2.newsletter
{
	margin-top:30px;
}

h2.impressum
{
	margin-top:25px;
	margin-bottom:25px;
}

#schnellsuche
{
	font-family:Verdana;
	font-size:9pt;
}

.ansicht a {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ansicht.print a {
	background: url("/bilder/pdf_symbol.gif") right no-repeat;
	padding-right: 20px;
}
.ansicht.ebook a {
	background: url("/bilder/wako_down.gif") left no-repeat;
	padding-left: 40px;
	font-weight: bold;
}

li.ansicht.print {
	margin-top: 20px;
}
.banner {

	margin-left: 20px;
	float: left;

}
.banner.skyscraper {

}
.titel.detail {
	line-height: 21px;
}
.titel.detail .links {
	float:left;
	padding-right: 20px;
}
.titel.detail .rechts {
	width: 360px;
	float:left;
}
.titel.detail  h3 {
	font-size: 14px;
	color: #E79506;
}
h1.detail {
	font-size: 16px;
	color: #E79506;
}
.clear {
	clear: both;
}
.seperator {
	margin-top:20px;
	border-bottom: 1px dotted gray;
	margin-bottom: 20px;
}
.seperator.nach-oben {
	text-align: right;
}
.seperator.nach-oben a {
	background: url("/bilder/nachoben.gif") no-repeat;
	padding-left: 15px;
}
.titel.detail ul {
	padding: 0;
	margin: 0;
	margin-left: 20px;
	color: rgb(0,48,143);
	list-style-image: url("/bilder/list_arrow.png");
}
.titel.detail ul  a {
	color: rgb(0,48,143);
}

.button.wako {
	margin-top: 10px;
}
.titel.detail .autoren {
	font-size:8px;
	color: gray;
}
.hmenu {
	height: 50px;

}
.hmenu.right {

}
.hmenu .submenu {
	padding: 30px 20px 0 20px;
}
.hmenu {
	font-family:Verdana;
}
.hmenu .submenu.left {
	font-weight:bold;
	font-size:11px;
	float:left;
}
.hmenu .submenu.right {
	font-size: 9px;
	padding-left:400px;
}
.hmenu .submenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.submenu li a {
	height: 30px;
	color: black;
}
.submenu li {
	display:inline;
	height: 50px;
	padding-left: 5px;
}
.submenu li.line {
	padding-left:10px;
	padding-right: 10px;
	padding-top: 42px;
	background: url("/bilder/hmenu_seperator.png") center bottom no-repeat;
}

.submenu li a {
	padding-top:15px;
}
.submenu li.kontakt a{
	background: url("/bilder/button_kontakt.png") center top no-repeat;
}
.submenu li.wako  a{
	background: url("/bilder/button_wako.png") center top no-repeat;
}
.submenu li.newsletter  a{
	background: url("/bilder/button_newsletter.png") center top no-repeat;
}
.submenu li.logout  a{
	background: url("/bilder/button_logout.png") center top no-repeat;
}
