/* standard */
#content p,
#content h1,
#content h2,
#content h3,
#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;
}

.ueberschrift_h5 {font-size:8pt; font-weight:normal ;}

/* header: nur groesse */
h1   	  {font-size:12pt;} /* 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;
}