body, div, span, p, .p, h2, .listheadline, .listproducts, h3, ul, li, a, td ,th, select, input, textarea, credit

{font-family:  arial, sans-serif; }

body {margin:0;}



body, p, .p, ul, li, h3, .path, th, .check

{}

li {}

ul {LIST-STYLE-IMAGE:url(images/listenpunkt.gif);}


tr {vertical-align:top;}


a.navfirst:link                    {font-family: arial; font-size:13px; text-decoration: none; font-weight: bold; color: #007BBA}
a.navfirst:hover                 {font-family: arial; font-size:13px; text-decoration: none; font-weight: bold; color: #007BBA}
a.navfirst:active                 {font-family: arial; font-size:13px; text-decoration: none; font-weight: bold; color: #007BBA}
a.navfirst:visited                {font-family: arial; font-size:13px; text-decoration: none; font-weight: bold; color: #007BBA}

a.navsecond:link                    {font-family: arial; font-size:12px; text-decoration: none; line-height:15px; color: #007BBA}
a.navsecond:hover                 {font-family: arial; font-size:12px; text-decoration: none; line-height:15px; color: #007BBA}
a.navsecond:active                 {font-family: arial; font-size:12px; text-decoration: none; line-height:15px; color: #007BBA}
a.navsecond:visited                {font-family: arial; font-size:12px; text-decoration: none; line-height:15px; color: #007BBA}

a.servicenavigation:link                    {font-family: arial; font-size:10; text-decoration: none; line-height:15px; color: #3D3D3D}
a.servicenavigation:hover                 {font-family: arial; font-size:10; text-decoration: none; line-height:15px; color: #3D3D3D}
a.servicenavigation:active                 {font-family: arial; font-size:10; text-decoration: none; line-height:15px; color: #3D3D3D}
a.servicenavigation:visited                {font-family: arial; font-size:10; text-decoration: none; line-height:15px; color: #3D3D3D}

A.klein:link    {font-family: arial, arial, sans-serif; font-size:11; text-decoration: none; color: #3D3D3D}
A.klein:visited {font-family: arial, arial, sans-serif; font-size:11; text-decoration: none; color: #3D3D3D}
A.klein:hover    {font-family: arial, arial, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
A.klein:active    {font-family: arial, arial, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}



.hilfsnavi {font-size: 13px; background-color: #00AEDE; border-color: #007BBA; border: 1px;}
.headline {font-size: 25px; color: #007BBA}
.subheadline {font-size: 14px; color: #3D3D3D; line-height: 16px;}
.text {font-size: 13px; color: #3D3D3D; line-height: 16px; }
.teaser {color: #3D3D3D}
.blue
{background-color : Blue;
background-position : 0px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 2px;
margin-top : 2px;
letter-spacing : 2px;
line-height : 30px;
text-align : center;
font : bold;
font-family : arial, arial, sans-serif;
color : White;}

.title
{font-size: 16px; color: #0083D7; font-weight: bold; padding-left: 0px; padding-right: 0px;}



.title1
{color: #ffffff; font-weight: bold; font-size: 16px;}



.title2
{color: #ffffff; font-weight: bold; font-size: 16px; background-color: #E6F3FB; padding-left: 12px; padding-right: 12px;}



.title3
{color: #006666; font-weight: bold; font-size: 18px;}


h1
{font-family: arial, "arial Black", arial, arial, sans-serif; font-weight: bold;
font-size: 16px; color: #0083D7;}


h2, .listheadline, .listproducts
{font-family:  arial, arial,sans-serif;
font-weight: bold;
font-size: 12px;
padding-right: 12px;
color: #3D3D3D;
margin-top: 16px;
margin-bottom: 8px;
text-decoration : none;}



h2, .listheadline
{text-decoration : none;}

.listproducts
{text-decoration : underline;}

.listheadline, .listproducts
{margin-top: 8px;}

h3
{font-size: 12px;}

h3, .path
{font-weight: bold;
text-decoration : none;}

.tab, .tab a
{font-size: 11px;
font-weight: bold;
text-align: center;
text-decoration: none;}



a                {color: #007BBA; text-decoration: none;}

a:hover           {color: #0066CC; text-decoration: underline;}

.topnavi
{font-size: 10px;
color: #FFFFFF;
font-weight: normal;}



a.topnavi:hover
{color: #CCCCCC;
text-decoration: none;}


.links
{font-weight: normal;
line-height: 16px;
text-decoration: none;}

.sublinks
{font-size: 10px;
font-weight: normal;
line-height: 16px;
text-decoration: none;}

.shaded
{color: #0083D7;
font-weight: bold;
text-decoration: underline;}

.redbox
{  border: 2px solid #01abdf;
    text-align : center;
    background-position : 2px;
    padding : 5px 5px 5px 5px;
    width : 80%;}

p.cave
{color: #CC0000;
border: 2px solid Red;
text-align: justify;
padding: 4px;
margin: 20px;}

p.info
{border:1px solid grey;
background-color:#E0E0E0;
text-align: justify;
padding:4px;
margin:20px;}

p.shade
{color: #A9A9A9;
padding: 4px
text-align: justify;}

.cave
{color: #CC0000;
border: 1px solid Red;
text-align: justify;
padding: 4px;
margin: 20px;}

.newscave
{border: 1px solid;
border-color: #0083D7;
height: 170px;}

.info
{border:1px solid grey;
text-align: justify;
padding:4px;
margin:20px;}

.txtnews {font-size: 13px; color: #3D3D3D; line-height: 16px; }

.menuhead
{background: #FFFFFF;
font-size: 13px;
color: #3D3D3D;
font-weight: bold;
text-align: center;}

.menusubhead
{color: #446c44;
font-weight: bold;}

.menu, .menutext, .menubold, .pictext, .credit, .byline, .subhead
{font-size: 11px;}

.menu
{font-weight: normal;
text-decoration: none;}

.menutext
{margin-bottom: 4px;}

.menubold
{font-weight: bold;}

.menuspacer
{font-size: 2px;}

.spacer
{padding-top: 8px;
padding-bottom: 8px;}

.boxtext
{font-weight: bold;
margin-bottom: 4px;}

.small, .smallbold
{font-size: 10px;}

.smallbold
{font-weight: bold;}

.check
{margin-bottom: 8px;}

.checkhead
{font-weight: bold;
margin-bottom: 16px;}

.list
{margin-top: 5px;
margin-bottom: 10px;
padding: 4px;}

th
{font-weight: bold;
text-align: left;}

th.right
{text-align: right;}

.tdmini
{font-size: 1px;}

.pictext
{font-style: normal;
background-color: #f0f0f0;}

.pris
{font-weight: bold;
padding-top: 8px;
padding-bottom: 12px;}

.linkselect
{color: #ffffff;}

.linkselect:hover
{color: #e2efe2;}

.linknormal
{color: #3D3D3D;}

.bglight1
{background-color: #E6F3FB;}

.bgdark1
{background-color: #C0ECFA;}

.bgcurrent
{background-color: #c29532;}

.bgweekend
{background-color: #7ca37c;}

.bgselect
{color: #ffffff;
background-color: #0083d7;
font-size: 14px;
font-weight: bold;}

form
{margin: 0px;}

hr
{color:#0083D7; height:1px; background-color:#0083D7; border: solid 1px;}

.smallbutton
{font-size: xx-small;
font-weight: bold;
color: #ffffff;
background: #0083D7;}

.stdbutton
{font-size: xx-small;
font-weight: bold;
color: #ffffff;
background: #0083D7;}

.okbutton
{font-size: x-small;
font-weight: bold;
color: #ffffff;
background: #0083D7;}

.divider
{float: left;
padding-right: 10px;}

.box
{width: 440px;}

.halfbox
{width: 200px;}

.error
{font-size: 14px;
font-weight: bold;
color: #f08c00;}

.txtheader
{font-size: 14px;
line-height: normal;
font-weight: bold;
color: #FFFFFF;
background-color: #0083d7;
font-family: arial, arial, sans-serif"arial Black, arial, sans-serif;}

.listtitle {font-size: 18px; line-height: normal; font-weight: bold; color: #3D3D3D; font-family: arial, arial, sans-serif"arial Black, arial, sans-serif; text-decoration: underline;}

.wegw                {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 350px; COLOR: black; PADDING-TOP: 4px; POSITION: absolute; TOP: 445px; TEXT-ALIGN: vertical-align: middle; font-weight: bold; background-color: #66B0D5;}

.tooltip1 {
	
                position: fixed;
                z-index:5;
	display: none;
	background-color:#D1E8F6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tip          {font-family:Helvetica,Arial,sans-serif; position:absolute; left:0px; top:0px; visibility:hidden; z-index:20}

TD.tiptd     {
	
	background-color:#D1E8F6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
 