body {padding:0;margin:0;}

h1  {
	font: 11px/15px verdana, arial,helvetica,tahoma,sans-serif;	
	font-weight: bold;	
	color : #252525;
	letter-spacing: 0.2pt;
	padding-left:17px;
	background-color: #F2F3F4;
}


td.contentBG {
	background-color: #F2F3F4;

}

.ueberschrift  {
	font: 11px/14px verdana, arial,helvetica,tahoma,sans-serif;	
	font-weight: bold;	
	color : #858599;
}

/* unter der ueberschrift */
u {
	font: 11px/17px verdana, arial,helvetica,tahoma,sans-serif;	
	color : #858585;	
	font-weight: bold;	
	text-decoration: none;
}

p {
	font: 11px/17px verdana, arial,helvetica,tahoma,sans-serif;	
	color : #252525;
	vertical-align: top;
	padding-left:17px;
	padding-right:15px;
	padding-bottom:3px;
	background-color: #F2F3F4;
}

.optimiert{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

.suchform {
	font: 11px/15px verdana, arial,helvetica,tahoma,sans-serif;	
	color : #252525;
}

.zitat {
	font: 10px/13px verdana, arial,helvetica,tahoma,sans-serif;	
	color : #959595;	
}
.zitatautor {
	font: 9px/20px verdana, arial,helvetica,tahoma,sans-serif;	
	color : #959595;	
}

/* menue */
td.menu {
	font: 11px/12px arial,helvetica,tahoma,sans-serif, verdana ;	
	font-weight: normal;	
	text-align: right;
	vertical-align: middle;
	color : #363636;	
	
}

li {
	font: 11px/15px arial,helvetica,tahoma,sans-serif, verdana;	
	font-weight: normal;	
}

td.menuBG {background-color: #DBDDE0;}

a.menu:link{color: #464646}
a.menu:active{color: #464646}
a.menu:visited{color: #464646}
a.menu:hover{color: #cc3333}

a.submenu:link{color: #161616}
a.submenu:active{color: #161616}
a.submenu:visited{color: #161616}
a.submenu:hover{color: #cc3333}


/* impressum*/
.impressum  {
	font: 10px/11px verdana, arial,helvetica,tahoma,sans-serif;	
	font-weight: normal;	
	color : #e0e0e0;
	letter-spacing: 0.2pt;
}
a.impressumlink:link	{color: #e0e0e0}
a.impressumlink:active  {color: #e0e0e0}
a.impressumlink:visited {color: #e0e0e0}
a.impressumlink:hover	{color: #ffffff; text-decoration: none;}

/* rahmenlinien */
td.rahmengrau {background-color: #C2C2C2;}
td.rahmenweiss {background-color: #ffffff;}

/* farbflaechen*/
td.rot1 {background-color: #B43D3F;}
td.rot2 {background-color: #DD6667;}
td.marginal {background-color: #F2F3F4; text-align: left; vertical-align: top;}


body  {margin: 0px 0px 0px 0px; background-color: #5F646D;padding: 0px;}

A:link 		{color: #003399; text-decoration: none;}
A:active 	{color: #003399; text-decoration: none;}
A:visited 	{color: #003399; text-decoration: none;}
A.helper.link {color: #003399; text-decoration: none;}
A:hover		{color: #000033; text-decoration: none;}

/* fuer die suche */
ul{list-style-image:url(images/ul.gif);color : #303030;}
SPAN.highlight {background: #cDd6dF;}
SPAN.excerpt   {font-size: small;}





#formular{
	padding:20px 17px 0 17px;	
	border:0;	
	width:330px;
	font: 11px/17px verdana, arial,helvetica,tahoma,sans-serif;	
	color: #252525;
}

#formular h3{
	font: 11px/17px verdana, arial,helvetica,tahoma,sans-serif;	
	color: #252525;
	font-weight: bold;
	padding:0;
	margin:25px 0 0 0;	
	border-bottom: 1px solid #252525;
	width:330px;
}

#formular p{
	font: 11px/17px verdana, arial,helvetica,tahoma,sans-serif;	
	color: #252525;
	padding:0;
	margin:12px 0 0 0;
}

#formular input[type=text],#formular input[type=select], #formular textarea{
	width:330px;
}

#formular span.note {
	color: #666677;
}

#formular input[type=checkbox]{
	width:13px;
}

#formular p.noteCheck {
	color: #666677;
	margin:0 0 3px 28px;
	padding: 0;
}