body {
margin: 0;
padding: 0;
background:#fff;
font:small Verdana,Sans-serif;
text-align: left;
}

blockquote {
 background: 		#EFEFF4;
 border-left:		3px solid #B2B3CE;
 border-top:		1px solid #B2B3CE;
 border-bottom:		1px solid #B2B3CE;
 border-right:		3px solid #B2B3CE;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #38394B;
 margin:			6px 3px 6px 3px;
 padding:			6px 6px 6px 6px;
}

#wrapper {
width: 410px;
margin: 0 5px 0 5px;
padding: 0;
text-align: left;
}


.title {
font-size: 18px;
text-decoration: none;
}

.entry-title {
margin: 0;
padding: 0;
font-size: 18px;
text-decoration: none;
}

.entry-title h3 {
margin: 0 0 8px 0;
padding: 0;
color: #996633;
font: bold 16px Verdana, 'Times New Roman', sans-serif;
}

.entry-title h3 a {
border: none;
color: #996633;
font: bold 16px Verdana, 'Times New Roman', sans-serif;
text-decoration: none;
}

.entry-title h3 a:hover {
border: none;
color: #FF0000;
font: bold 16px Verdana, 'Times New Roman', sans-serif;
text-decoration: underline;
}

.entry-title h3 a:visited {
border: none;
color: #990000;
font: bold 16px Verdana, 'Times New Roman', sans-serif;
text-decoration: none;
}

.entry {
margin: 30px 0 40px 0;
padding: 10px;
background-color: #FEFAF5;
text-align: justify;
}

.entry-info {
margin: 10px 0 10px 0;
padding: 0;
font-size: 10px;
text-align: left;
border-top: 1px solid #ccc;
line-height: 16px;
}
.entry-info p {
margin: 0;
padding: 0;
}
.entry .imgupload {
border: none;
float: left;
margin: 20px 10px 0 0;
border: 1px solid #333;
}


.posted {
margin: 10px 0 10px 0;
padding: 0;
font-size: 10px;
text-align: left;
border-top: 1px solid #ccc;
line-height: 16px;
}


#teldiv {
margin: 0 5px 0 5px;
padding: 0;
text-align: left;
}

#header {
margin: 0;
padding: 0;
}

#header h2 {
font: 23px Arial, Verdana, sans-serif;
margin: 5px 0 0 0;
padding: 0;
background-color: #edb;
}

#header h3 {
font: 18px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
}


a {font-family: Helvetica, Arial; font-size: 12px; color: #000000;text-decoration:underline}
a:visited {font-family: Helvetica, Arial; font-size: 12px; color: #000000;text-decoration:underline}
a:hover {font-family: Helvetica, Arial; font-size: 12px; color: #f60;text-decoration:underline}

a.copyright { font-family: Helvetica, Arial; font-size: 10px; color: #ACBED1; text-decoration: none;}
a:visited.copyright { font-family: Helvetica, Arial; font-size: 10px; color: #ACBED1; text-decoration: none;}
a:hover.copyright { font-family: Helvetica, Arial; font-size: 10px; color: #ACBED1; text-decoration: none;}

a.index_button {
	font-family: Helvetica, Arial; 
	font-size: 11px; 
	color: #364FA1;
	text-decoration:none
}
a:visited.index_button {
	font-family: Helvetica, Arial; 
	font-size: 11px; 
	color: #364FA1;
	text-decoration:none
}
a:hover.index_button {
	font-family: Helvetica, Arial; 
	font-size: 11px; 
	color: #f60;
	text-decoration:none
}
a.textlink {
	font-family: Helvetica, Arial; 
	font-size: 12px; 
	color: #364FA1;
	text-decoration:underline;
}
a:visited.textlink {
	font-family: Helvetica, Arial; 
	font-size: 12px; 
	color: #364FA1;
	text-decoration:underline;
}

a:hover.textlink {
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #ff6000;
	text-decoration: underline;
}

a.mehr { 
	font-family: Helvetica, Arial; 
	color: #999999; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration: none 
}
a:visited.mehr { 
	font-family: Helvetica, Arial; 
	color: #999999; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration: none 
}
a:hover.mehr {
	font-family: Helvetica, Arial;
	color: #ff6000;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}

a.rubrik	{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #364FA1;
	text-decoration: none;
	font-weight : 600;
	margin-left : 10px;
}
a:visited.rubrik	{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #364FA1;
	text-decoration: none;
	margin-left : 10px;
}
a:hover.rubrik {
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin-left : 10px;
}

a.menue_1	{
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #364FA1;
	text-decoration: none;
	font-weight : 600;
}
a:visited.menue_1		{
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #364FA1;
	text-decoration: none;
}
a:hover.menue_1	 {
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.menue_2	{
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #35509f;
	text-decoration: none;
}
a:visited.menue_2	{
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #35509f;
	text-decoration: none;
}
a:hover.menue_2 {
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #f60;
	text-decoration: none;
}

a.menue_2_aktiv {
	font-family: Helvetica, Arial;
	color: #35509f;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
a:visited.menue_2_aktiv	{
	font-family: Helvetica, Arial;
	color: #35509f;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
a:hover.menue_2_aktiv {
	font-family: Helvetica, Arial;
	color: #35509f;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

a.kategorielink { 
	color: #35509f; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Helvetica, Arial; 
	text-decoration: none 
}
a:visited.kategorielink	{ 
	color: #35509f; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Helvetica, Arial; 
	text-decoration: none 
}
a:hover.kategorielink { 
	color: #f60; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Helvetica, Arial; 
	text-decoration: none 
}



a.clickpfad {
	font-family: Helvetica, Arial;  
	color: #35509f; 
	font-weight: normal; 
	font-size: 11px; 
	text-decoration: none 
}
a:visited.clickpfad { 
	font-family: Helvetica, Arial; 
	color: #35509f; 
	font-size: 11px; 
	text-decoration: none 
}
a:hover.clickpfad	{
	font-family: Helvetica, Arial;
	color: #35509f; 
	font-size: 11px; 
	text-decoration: underline 
}



a.related_link {
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
a:visited.related_link {
	font-family: Helvetica, Arial; 
	font-size: 11px; 
	color: #000000;
	text-decoration:underline;
}
a:hover.related_link {
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: Black;
	text-decoration:underline;
}
a.metalink			{font-family: Helvetica, Arial; font-size: 12px; color: #35509F;text-decoration:none}
a:visited.metalink	{font-family: Helvetica, Arial; font-size: 12px; color: #35509F;text-decoration:none}
a:hover.metalink	 	{font-family: Helvetica, Arial; font-size: 12px; color: #f60;text-decoration:none}

a.zwischenueberschrift{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: 600;
	color: #35509f;
	text-decoration: none;
}
a:visited.zwischenueberschrift{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: 600;
	color: #35509f;
	text-decoration: none;
}
a:hover.zwischenueberschrift{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: 600;
	color: #f60;
	text-decoration: underline;
}



hr {
	noshade:true;
	color:white;
	width:385px;
	text-align:left;
	height:1px;
	margin-top : 0px;
}


.copyright { font-family: Helvetica, Arial; font-size: 10px; color: #ACBED1}

/* main containers */
#ansahlcontainer {
width: 500px;
margin: 0 auto;
padding: 0;
}


#ansahlcontent {
background-color: #fff;
border: 1px solid #000;
width: 490px;
float: left;
margin: 0 5px;
padding: 0;
display: inline;  /* IE/Win Float Hack */
}

#ansahlmenu {
margin: 1px 0 10px 500px;
width: 250px;
padding: 0;
height: 148px;
background-color: #4C7899;
}

#ansahlsidebar {
margin: 0 0 0 25px;
width: 165px;
color: #333;
text-align:left;
align:center;
}

#ansahlsidebarrechts {
margin: 0 0 0 15px;
width: 165px;
color: #333;
text-align:left;
align:center;
}



#ansahlsidebar h4 {
margin: 0 0 4px 0;
padding: 0;
font: bold 16px Verdana, Arial, sans-serif;
}
#ansahlsidebar ul {
list-style: square;
margin: 0 0 2px 5px;
padding: 0;
}
#ansahlsidebar ul li {
margin: 2px 0 2px 10px;
}

#ansahlkal {
margin: 0 10px 0 25px;
width: 150px;
color: #333;
}


#ansahlsidebarrechts h4 {
margin: 0 0 4px 0;
padding: 0;
font: bold 16px Verdana, Arial, sans-serif;
}
#ansahlsidebarrechts ul {
list-style: square;
margin: 0 0 2px 5px;
padding: 0;
}
#ansahlsidebarrechts ul li {
margin: 2px 0 2px 10px;
}

#ansahlkal {
margin: 0 10px 0 25px;
width: 150px;
color: #333;
}



.calendarBG {
 background-color: #ccc;
}

.calendarBlank {
 background-color: #eeeeee;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #364fa1;
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #fff;
 background-color: #fc8334;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #555;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #bbf;
 text-decoration:   none;
 background-color:  transparent;
 }
 
 th{
	font-weight : 600;
}
td {
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: 500;
	color: #35509f;
}


td.head{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: 500;
	color: #35509f;
	vertical-align : bottom;
}
td.menue_1 {
	vertical-align: middle;
}
td.menue_1_aktiv {
	vertical-align: middle;
	border-bottom: 1px solid #ffffff;
}
td.menue_2 {
	vertical-align: middle;
	padding-left: 10px;
}
td.menue_2_aktiv {
	border-bottom: 1px solid #ffffff;
	vertical-align: middle;
	padding-left: 10px;
}
td.menue_3 {
	vertical-align: middle;
	padding-left: 20px;
}
td.menue_3_aktiv {
	border-bottom: 1px solid #ffffff;
	vertical-align: middle;
	padding-left: 20px;
}

td.vergleich-links{
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 0px;
	text-align: left;
	vertical-align: bottom;
}
td.vergleich-mitte{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
td.vergleich-rechts{
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
td.vergleich-button{
	padding: 0px;
	text-align: center;
	vertical-align: top;
}



