html { height: 100%; margin-bottom: 1px; }
/* Gold: #c0a882, Blau: #5c6d90*/

body,p,table,tr,td,input,textarea,h1      { font-size:      12px; line-height:    17px; letter-spacing:  0; color:       #000000; font-weight:  normal; font-style:   normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-ser; text-align: left;
                        }
b                       { font-weight:bold;                 } /* normal, bold, bolder, lighter, 100,200,300,400,500,600,700,800,900 = extraduenn (100) bis extrafett (900). */
i                       { font-style:italic;                 } /* italic = kursiver Schriftstil. oblique = schr?gestellter Schriftstil. normal = normaler Schriftstil */
u                       { text-decoration:underline;         } /* underline, overline, line-through, none */
tt,pre                  { font-family:Courier;               }

a                       { color:#473b3b; text-decoration: none}
a:LINK                  { color:#473b3b; text-decoration: none}
a:VISITED               { color:#473b3b; text-decoration: none}
a:ACTIVE                { color:#473b3b; text-decoration: none}
a:HOVER                 { color:#c0a882; text-decoration: none} /* Maus ueber link*/


td.MENUHEADER           { background-color:#c0a882; padding:3px; color:#FFFFFF; font-size:12px; font-weight: bold; width:215px; text-transform:uppercase} 
td.BOXHEADER            { background-color:#5c6d90; padding:3px; color:#FFFFFF; font-size:12px; font-weight: bold; width:215px; text-transform:uppercase}
td.MENUBOX              { padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:10px;}
td.BOXBOX               { padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px;}
td.TABLE1               { background-color:#c0a882; padding:2px; color:#32302d; font-size:12px; font-weight: bold}
td.TABLE2               { background-color:#f7f2ea; padding:2px; color:#32302d; font-size:12px; font-weight: lighter}
td.TABLE3               { background-color:#d4c7b4; padding:2px; color:#32302d; font-size:12px; font-weight: bold}
td.TABLE4               { background-color:#8c7859; padding:4px; color:#ffffff; font-size:13px; font-weight: 900}



.MENULINK_D             { text-decoration: none; line-height: 17px; font-size: 12px; color: #473b3b;}
.MENULINK_HS            { font-weight: bold; line-height: 17px;color: #473b3b;} /* Servicemen? */
.MENULINK_H             { font-weight: bold; line-height: 17px; font-size: 12px; color: #473b3b; border-left: solid 5px #c0a882; padding-left: 10px}
.TEXTLINK_T             { text-decoration: underline; line-height: 17px; font-size: 13px; color: #473b3b;}
.MINILINK 				{ color: #473b3b; font-size: 8.5pt; font-weight: 300; line-height: 10pt; text-decoration: none; text-align: left; }
.REDLINK 				{ color: #B60B00; font-weight: 500; line-height: 15pt; text-decoration: none; text-align: right; }

.H1                     { text-decoration: none ;letter-spacing:  1px; line-height:28px; font-size: 22px; font-family: arial,verdana,helvetica,sans-serif; /*font-weight: bold;*/ color: #a2885f}
.H2                     { line-height: 17px;font-size: 15px; color: #a2885f}
.H3                     { line-height: 17px;font-size: 15px; color: #5c6d90}
.H4                     { line-height: 17px;font-size: 12px; /*font-weight: bold;*/ color: #a2885f}


.rot                    { color:#AA0000; text-decoration: none}
.kursiv                 { color:#4F4F4F; font-style:italic}
.fett                   { color:#4F4F4F; font-weight:bold}
.fett_kursiv            { color:#4F4F4F; font-weight:bold; font-style:italic}

td.HLINE_DOT            { border-top:dotted 1px #949EAD;} /* horizontale gepunktete Linie */

/* Tag Cloud Styles */

.spInfoBox {
float: left;
margin: 0 0 0 0px;
padding: 0px 0px 0px 0px  !important;
background-color: #ffffff;
width: 180px;
}
.spInfoBox h5 {
margin: 0;
padding: 0;
font-weight: bold;
line-height: 1em;
}
.spInfoBox h5 a {
margin:0;
padding: 0 17px 0 0;
background-position: 100% 50%;
background-repeat: no-repeat;
color:#000;
}
.spInfoBox ul {
list-style: none;
margin:0;
}
.spInfoBox ul li {
float: none;
}


.spTagCloud {
float:left;
margin:15px 0 0 0;
padding:4px 0;
background-color:#FFFFFF;
border:dotted 1px #ccc;
overflow: hidden;
}
.spBigScreen .spTagCloud{
width: 195px !important;
}
.spSmallScreen .spTagCloud{
width: 280px;
}
.spSmallScreen .spTagCloud ul{
width: 290px;
}
.spTagCloud h5{
margin: 0 0 10px 0 !important;
padding: 0 16px 3px 0;
width: 155px;
}
.spTagCloud ul{
float:left;
width: 180px;
padding:0;
}
.spTagCloud li{
float:left;
padding: 0 5px;
display: inline;
line-height:20px;
}
.spTagCloud { padding:10px; text-align:center; line-height:1em; }
.spTagCloud * { line-height:18px; line-height:1em;}
a.spTagCloud_cnt1, a.spTagCloud_cntW1-3 { font-family: candara, arial, verdana, sans-ser; font-size:9px; color:#4f81bd; }
a.spTagCloud_cnt2, a.spTagCloud_cntW4-6 { font-family: candara, arial, verdana, sans-ser; font-size:9px; color:#17293d; }
a.spTagCloud_cnt3, a.spTagCloud_cntW7-9 { font-family: candara, arial, verdana, sans-ser; font-size:9px; color:#6e9dd1; }
a.spTagCloud_cnt4, a.spTagCloud_cntW10-12 { font-family: candara, arial, verdana, sans-ser; font-size:10px; color:#17293d; }
a.spTagCloud_cnt5, a.spTagCloud_cntW13-15 { font-family: candara, arial, verdana, sans-ser; font-size:11px; font-weight:bold; color:#4f81bd; }
a.spTagCloud_cnt6, a.spTagCloud_cntW16-18 { font-family: candara, arial, verdana, sans-ser; font-size:12px; font-weight:bold; color:#6e9dd1; }
a.spTagCloud_cnt7, a.spTagCloud_cntW19-21 { font-family: candara, arial, verdana, sans-ser; font-size:12px; font-weight:bold; color:#4f81bd; }
a.spTagCloud_cnt8, a.spTagCloud_cntW22-24 { font-family: candara, arial, verdana, sans-ser; font-size:11px; font-weight:bold; color:#17293d; }
a.spTagCloud_cnt9, a.spTagCloud_cntW25-27 { font-family: candara, arial, verdana, sans-ser; font-size:10px; font-weight:bold; color: #4f81bd; }
a.spTagCloudd_cnt10, a.spTagCloud_cnt11, a.spTagCloud_cnt12, a.spTagCloud_cnt13, a.spTagCloud_cnt14,
a.spTagCloud_cnt15, a.spTagCloud_cnt16, a.spTagCloud_cnt17, a.spTagCloud_cnt18, a.spTagCloud_cnt19,
a.spTagCloud_cnt20, a.spTagCloud_cntW28-30, a.spTagCloud_cntW31-33, a.spTagCloud_cntW34-36,
a.spTagCloud_cntW37-39, a.spTagCloud_cntW40-42, a.spTagCloud_cntW40 {
font-family: candara, arial, verdana, sans-ser; font-size:13px; font-weight:bold; color:#6e9dd1;
}


H1	{ text-decoration: none; letter-spacing: 1px; line-height:22px;font-size: 22px; font-family: arial,verdana,helvetica,sans-serif; color: #a2885f; display:inline;}
H2  { line-height: 17px;font-size: 15px; color: #a28961; }
H3	{ font-weight:normal; font-size: 15px; color: #5c6d90; }
H4 	{ font-size:12px; font-weight: bolder; color: #8c744f; display:inline; }

.MenuBoxHeader	{ background-color:#c0a882; padding:3px; color:#FFFFFF; font-size:12px; font-weight: bold; width:100%; text-transform:uppercase; } 
.MenuBoxSection	{ padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:10px; }

.ContentWidth 
{
	width:940px;
}
.ContentHeaderWidth 
{
	width:910px;
}
.DivCenter 
{	
	text-align:center;
	margin: auto;
}
.DivSiteParent 
{	
	text-align:left;
	margin:0px;
}
.DivHeaderMenu 
{
	margin-top:20px;
	top:20px;
	float:left;
}
.DivHeaderLogo
{
	float:right;
	margin-top:10px;
	top:10px;
}
.DivMenuBox
{
	width:180px;
	float:left;	
}
.DivContentBox
{
	width:490px;
	float:left;	
	margin-left:38px;
	left:38px;
}
.DivContentBoxRechts
{
	width:160px;
	float:left;	
	margin-left:37px;
	left:37px;
}
.DivFooter
{	
	clear:both;
	text-align:center;
	margin-left:auto;
	padding-top:15px;
	padding-bottom:30px;
}
.DivInfoBox {
	
	background-color: #ffffff;
	width: 160px;
	text-align:center;
	margin-left:auto;
	padding:5px; 
	padding-top:20px;
	line-height:1em;
}
.liVorteile 
{
	color:#000000;
}
.TextboxKontakt
{
	width: 100%;
	background-color: rgb(255, 255, 255);
}
.KontaktHeaderBox
{ 
	background-color:#5c6d90;
	padding:3px;
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	width:100%;
	text-transform:uppercase;
}
.KontaktHeaderSection
{
	color:#25324b;
	padding:3px;
}
.DivDottedFooter
{	
	border-top:dotted 1px #949EAD;
	width:100%;
	height:1px;
	line-height:1px;
	margin-top:8px;
	margin-bottom:8px;
}
