body, p, span   { color : #000000; font:10px Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; }

td, tr  { color : #000000; font:8pt Verdana,Arial,Helvetica,sans-serif; }

body  { background-color:#ffffff; }

a  {  letter-spacing: -1px; }

a.navi:link  { color:#000000;text-decoration:none;font-size:8pt; }
a.navi:visited  { color:#000000;text-decoration:none;font-size:8pt; }
a.navi:hover  { color:#ffffff;background-color:#666699;text-decoration:none;font-size:8pt; }
a.navi:active  { color:#ffffff;background-color:#666699;text-decoration:none;font-size:8pt; }

a.leftnavi  { 
	display:block;
	height:13px;	
	color:#000000;
	text-decoration:none;
	font-size:8pt;
}

a.leftnavitop  { 
	display:block;
        height:13px;
        color:#000000;
        text-decoration:none;
        font-size:8pt;
        margin-top:5px;
}

a.leftnavibottom  { 
	display:block;
        height:13px;
        color:#000000;
        text-decoration:none;
        font-size:8pt;
        margin-bottom:5px;
}

a.leftnavitopbottom  { 
	display:block;
        height:13px;
        color:#000000;
        text-decoration:none;
        font-size:8pt;
        margin-top:5px;
        margin-bottom:5px;
}
a.leftnavi:hover  { 
	display:block;
	color:#ffffff;
	background-color:#494a65;
	}
	
	
a.leftnavitop:hover  { 
        display:block;
        color:#ffffff;
        background-color:#494a65;
        }

a.leftnavibottom:hover  { 
        display:block;
        color:#ffffff;
        background-color:#494a65;
        }

a.leftnavitopbottom:hover  { 
        display:block;
        color:#ffffff;
        background-color:#494a65;
        }

a.topnavi  { 

	color:#000000;
	text-decoration:none;
	font-size:8pt;
}

a.topnavitop  { 

        color:#000000;
        text-decoration:none;
        font-size:8pt;
        margin-top:5px;
}

a.topnavibottom  { 

        color:#000000;
        text-decoration:none;
        font-size:8pt;
        margin-bottom:5px;
}

a.topnavitopbottom  { 

        height:13px;
        color:#000000;
        text-decoration:none;
        font-size:8pt;
        margin-top:5px;
        margin-bottom:5px;
}
a.topnavi:hover  { 
	
	color:#ffffff;
	background-color:#494a65;
	}
	
	
a.topnavitop:hover  { 
        
        color:#ffffff;
        background-color:#494a65;
        }

a.topnavibottom:hover  { 
        
        color:#ffffff;
        background-color:#494a65;
        }

a.topnavitopbottom:hover  { 
        
        color:#ffffff;
        background-color:#494a65;
        }

a.inline   { color:#000000;text-decoration:none;font-size:8pt;font-weight:bold; }
a.inline:link  { color:#000000;text-decoration:none;font-size:8pt;font-weight:bold; }
a.inline:visited  { color:#000000;text-decoration:none;font-size:8pt;font-weight:bold; }
a.inline:hover  { color:#ffffff;background-color:#666699;text-decoration:none;font-size:8pt; }
a.inline:active  { color:#ffffff;background-color:#666699;text-decoration:none;font-size:8pt; }

a.breadcrumb   { color:#000000;text-decoration:none;font-size:8pt;font-weight:normal; }
a.breadcrumb:link  { color:#000000;text-decoration:none;font-size:8pt;font-weight:normal; }
a.breadcrumb:visited  { color:#000000;text-decoration:none;font-size:8pt;font-weight:normal; }
a.breadcrumb:hover  { color:#ffffff;background-color:#666699;text-decoration:none;font-size:8pt; }
a.breadcrumb:active  { color:#ffffff;background-color:#666699;text-decoration:none;font-size:8pt; }

table.inhalt  {  border:solid #000000 1px;background-color:#ffffff;table-layout:fixed; }
table.niftytab { table-layout:auto; }
table.cont { background-color:#ffffff;border:solid #666699 1px;	border-top:none; }
table.header { background-color:#dfdfea;border:solid #666699 1px;border-bottom-style:none; }
table.nav  { border:solid #000000 1px;background-color:#fffffa;table-layout:fixed; }
table.nav_haupt { border:solid #000000 1px;border-top:none;background-color:#fffffa;table-layout:fixed; }
table.hell  { border:solid #666699 1px;background-color:#efeffa; }
table.news  { border:solid #666699 1px;background-color:#efeffa; }
table.vgl  { border:1px solid #666699;background-color:#666699;padding:1px;border-spacing:1px; }

td.header { font-size:12pt;font-weight:bold; }
td.headvergl  { border:solid #ffffff 1px;border-spacing:1px;background-color:#efeffa;padding:1px;vertical-align:middle; }
td.bodyvergl  { border:1px solid #ffffff;border-spacing:1px;background-color:#ffffff;padding:1px;vertical-align:middle; }
td.raute  { border:solid #000000 1px;background-color:#efeffa; }
td.navi_el  { font-size:8pt;padding:1pt 0pt 1pt 0pt; }
td.balken  { color:#efa700;font-size:10px;font-weight:bold;vertical-align:middle;text-align:center; }
td.sitemap  { vertical-align:middle; }
td.hosting  { font-size:10pt;font-weight:bold;vertical-align:middle; }
td.bleu  { font-size:10pt;font-weight:bold;background-color:#efeffa;vertical-align:middle; }
td.fancyframe { background-repeat:repeat-y; }
td.price  {  font-size:12px;font-weight:bolder;vertical-align:middle; ; border: #000000; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; }

#breadcrumb { font-family:Verdana,Arial,sans-serif;font-size:9pt;color:#9a9a9a;height:12px;width:752px;z-index:1; }

.mini  {  font-size:7pt;text-decoration:none;letter-spacing:0px; }
.strong  {  font-size:10pt;font-weight:bold; }
.headline  {  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;color:#666699;background:url(/img/headline.png); background-position:bottom; background-repeat:repeat-x;display:block; }
.headline2 {  font:bold 200%/100% "Arial";position:relative;color:#464646; }
.headline2 span {  background:url(/img/gradient-white.png) repeat-x;position:absolute;display:block;width:100%;height:31px; }
.form  {  border:solid #666699 1px;font-size:8pt; }
.tablink  {  display:block; width:100%; height:inherit; text-decoration:none; font-size:8pt; border:none; }
.tablink:link  {  display:block; width:100%; height:inherit; text-decoration:none; font-size:8pt; border:none; color:#000000; }
.tablink:active  {  display:block; width:100%; height:inherit; text-decoration:none; font-size:8pt; border:none; color:#000000; }
.tablink:hover  {  display:block; width:100%; height:inherit; text-decoration:none; font-size:8pt; border:none; color:#000000; }
.tablink:visited  {  display:block; width:100%; height:inherit; text-decoration:none; font-size:8pt; color:#000000;border:none; }
.redinfobox  { color:white;background-color:red;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11pt;font-weight:bold;border:1px solid black;border-width:0px 1px 1px 1px; }
.fnhinfobox  { color:#880000;background-color:#efa700;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;border:1px solid black;display:block;Vertical-align:middle;text-align:center; }
.whiteinfobox  { color:white;background-color:#ffffff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11pt;font-weight:bold;border:1px solid black; }
.blackinfobox  { color:white;background-color:#000000;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11pt;font-weight:bold;border:1px solid black; }
.blueinfobox  { color:white;background-color:#0000ff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11pt;font-weight:bold;border:1px solid black; }
.orderbutton { color:white;background-color:red;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;text-align:center; }
.roundbutton { color:#000000;font-weight:bold;text-decoration:none;background-color:#efa700;border: 1px solid #efa700; -moz-border-radius:5px; }
.tearline { color:#666699;background-color:#ffffff;text-decoration:none;font-size:11pt;font-weight:normal;border:1px solid black; border-top:none; border-right:none;Vertical-align:middle;text-align:center; }
h6  {  font-weight:bold;font-size:10pt; }
