BODY, TD, P, DIV, INPUT, TEXTAREA, FORM 
{
font: normal 8pt Arial, Verdana, Helvetica;
COLOR: #404040;
}

H1, TH
{
  font-family: Arial, Verdana;
  color: #3F3F3F;
  font-size: 16pt;
  border-bottom: 1px dotted #c0c0c0;
  padding-bottom: 5px;
  width: 98%;
}

H2 {
  font-family: Arial, Verdana;
  color: #3F3F3F;
   font-size: 10pt
  }

H3 
{
  font-family: Arial, Verdana;
  color: #002973;
   font-size: 10pt
 }

H4, H5 {
  font-family: Arial, Verdana;
  color: #002973;
  font-size: 8pt
}

H6 {
  font-family: Arial, Verdana;
  font-size: 12pt;
  color: #000000;
}

#logotable {
	height:35px;
	overflow:hidden;
}

.punktlinie-links 
{
border-right-style: dotted;
border-right-width: 1pt;
border-color:#C7C7C7;
}

.punktlinie-oben 
{
border-top-style: dotted;
border-top-width: 1pt;
border-color:#C7C7C7;
}

.punktlinie-unten 
{
border-bottom-style: dotted;
border-bottom-width: 1pt;
border-color:#C7C7C7;
}

.punktlinie-rechts 
{
border-left-style: dotted;
border-left-width: 1pt;
border-color:#C7C7C7;
}

.ganzelinie-rechts
{
border-right-style: solid;
border-right-width: 1pt;
border-color: #000000;
}

.box_ueberschrift {
	font-family: Arial, Verdana;
 	color:#3F3F3F;
	text-decoration:none;
	font-weight: bold;
	margin-left: 4px;
}

A, A:link, A:visited, A:active, A:hover
	{
 	font-family: Arial, Verdana;
 	color:#3F3F3F;
	text-decoration:none;
	
	}

.hilfe, .hilfe:link, .hilfe:active, .hilfe:visited, .hilfe:hover, .hilfe_angewaehlt, .hilfe_angewaehlt:link, .hilfe_angewaehlt:active, .hilfe_angewaehlt:hover, .hilfe_angewaehlt:visited {
	color: #404040;
	
}

.ebene0-1, .ebene0-1:link, .ebene0-1:active, .ebene0-1:visited, .ebene0-1_angewaehlt {
	color:#000000;
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size: 8pt;
	padding-left: 14px;
	padding-right: 14px;
	border-right: 1px solid #c0c0c0;
	text-align: center;
	display: block;
}
.ebene0-1:hover, .ebene0-1_angewaehlt:hover, .ebene0-1_angewaehlt:link, .ebene0-1_angewaehlt:visited, .ebene0-1_angewaehlt:active {
	color:#000000;
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size: 8pt;
	padding-left: 14px;
	padding-right: 14px;
	border-right: 1px solid #c0c0c0;
	text-align: center;
	display: block;
	
}

.ebene1-0, .ebene1-0:link, .ebene1-0:active, .ebene1-0:visited, .ebene1-0_angewaehlt {
	background-color: #ffffff;
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	border-bottom: 1px solid #3F3F3F;
	color:#000000;
	display: block;
	height: 20px;
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size: 8pt;
	margin-right: 14px;
}
.ebene1-0:hover, .ebene1-0_angewaehlt:hover, .ebene1-0_angewaehlt:link, .ebene1-0_angewaehlt:visited, .ebene1-0_angewaehlt:active {
	color:#ffffff;
	font-family: Arial, Verdana;
	font-size: 8pt;
	margin-right: 14px;
	
}


body 
{ 
border: 1px #EEEEE; 
color: #000000; 
scrollbar-face-color: #CCCCCC; 
scrollbar-shadow-color: #FFFFFF; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #000000
}

.titel-newsletter 
{
COLOR: #3F3F3F;
font: normal 14pt Verdana
}

.weiss 
{
COLOR: #ffffff;
}






.wert_anzeige {

	color: #4E82B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.link_blau, .link_blau:hover {

	color: #4E82B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	
}


.box_seite 
{
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color:#3F3F3F;
}

.blau_bg_weiss_schrift {

	color: #4E82B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:#3F3F3F;
	

}

.small_grau {

	color: #6A6A6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.smaller_grau {

	color: #6A6A6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

.kleine_ueberschrift {
	color: #3F3F3F;
	font-size: 12px;
	font-weight: bold;
}

.reiter_style {
	
	background-color: #E4DDCD;
	display: block;
	height: 20px;
	padding-top: 6px;
	width: 141px;
	text-align: center;
	border-top: 1px solid #E4DDCD;
	border-left: 1px solid #E4DDCD;
	border-right: 1px solid #E4DDCD;
}

.reiter_style_aktiv {
	
	background-color: #E4DDCD;
	display: block;
	height: 20px;
	padding-top: 4px;
	width: 141px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #E4DDCD;
	border-left: 1px solid #E4DDCD;
	border-right: 1px solid #E4DDCD;
}

.ueberschrift_mm {
	color: #3F3F3F;
	font-size: 12px;
	font-weight: bold;
}

.auswahl_small {
	font-size: 10px;
}
.forum_hauptkategorie {
	font-size: 13px;
	font-weight: bold;
}	

/**********************************************************
 *
 * Navi Aufklapp Layer
 *
 **********************************************************/

.aufklapp0-1, .aufklapp0-1_angewaehlt {
    position:absolute;
    margin-left:0px;
    margin-top:22px;
    width:100px;
}

.aufklapp1-1, .aufklapp1-1_angewaehlt {
    position:absolute;
    margin-left:200px;
    margin-top:0px;
    width:200px;
}

/**********************************************************
 *
 * Calendar Overview
 *
 **********************************************************/

.eingerueckter_block {
    padding:15px 12px;
}

.eingerueckter_block_niedrig {
    padding:5px 12px;
}

.grosser_text {
    font-size:12px;
}

.graue_linie {
    background:#d1d2d2;
    height:2px;
    overflow:hidden;
}

.calendar-overview {
    font-size:10px;
    line-height:14px;
}

.calendar-overview-td-year-headline-spacer {
    background:#ffffff;
    height:3px;
    font-size:0;
    line-height:0;
    overflow:hidden;
}

.calendar-overview-td-year-headline {
    background-color:#CAD0CF;
    color: #ffffff;
    padding:2px 4px;
    font-size:14px;
    line-height:20px;
    //background-image:url(/bilder/forum/forum_bg_header.png);
    //background-position:left top;
    //background-repeat:repeat-y;
}

.calendar-overview-td-month {
    padding-left:0px;
    padding-right:3px;
    padding-top:0px;
    padding-bottom:1px;    
    text-align:left;
    font-size:10px;
    line-height:14px;
    border-top:3px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

.calendar-overview-td-spacer {
    /* background:#d1d2d2; */
    width:1px;
    font-size:0;
    line-height:0;
    overflow:hidden;
}

.calendar-overview-td {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:right;
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    background:#b2cdc9;
    border-left:0px solid #d1d2d2;
    border-top:3px solid #ffffff;
    border-bottom:1px solid #ecf3f1;
}

.calendar-overview-td-saturday {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:right;
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    background:#8eaaa5;
    border-left:0px solid #d1d2d2;
    border-top:3px solid #cad0cf;
    border-bottom:1px solid #bac5c4;
}

.calendar-overview-td-sunday {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:right;
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    background:#8eaaa5;
    border-left:0px solid #d1d2d2;
    border-top:3px solid #cad0cf;
    border-bottom:1px solid #bac5c4;
}

.calendar-overview-td-linked-day {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:right;
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    background:#d34612;
    border-left:0px solid #d1d2d2;
    border-top:3px solid #ffffff;
    border-bottom:1px solid #ecf3f1;
}

.calendar-overview-td-linked-saturday {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:right;
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    background:#d34612;
    border-left:0px solid #d1d2d2;
    border-top:3px solid #cad0cf;
    border-bottom:1px solid #bac5c4;
}

.calendar-overview-td-linked-sunday {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:right;
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    background:#d34612;
    border-left:0px solid #d1d2d2;
    border-top:3px solid #cad0cf;
    border-bottom:1px solid #bac5c4;
}

.calendar-overview-td-remaining-day {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:right;
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    background:#ffffff;
    border-left:0px solid #d1d2d2;
    border-top:3px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

.calendar-overview-td-remaining-saturday {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:right;
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    background:#cad0cf;
    border-left:0px solid #d1d2d2;
    border-top:3px solid #cad0cf;
    border-bottom:1px solid #cad0cf;
}

.calendar-overview-td-remaining-sunday {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:right;
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    background:#cad0cf;
    border-left:0px solid #d1d2d2;
    border-top:3px solid #cad0cf;
    border-bottom:1px solid #cad0cf;
}


.calendar-overview-link, .calendar-overview-link:link, .calendar-overview-link:hover, .calendar-overview-link:visited, .calendar-overview-link:active {
    font-size:10px;
    line-height:14px;
    color:#ffffff;
    text-decoration:none;
}

