body, td, p, div, span, h1, h2, h3, h4, h5, h6, input, select, textarea, a { font-family:  Arial, Verdana, sans-serif; }

a:active, a:focus{outline:none;}

h1, h2, h3, h4, h5, h6, p { font-weight: normal; margin:0px; }

h1, .headline		{font-size: 18px; color:#454545; font-weight:bold; margin:0px 0px 5px 0px;}
h2, .subheadline, .inhalt h1	{font-size: 15px; color:#454545; font-weight:bold; margin:0px;}
h3, .subsubheadline, .inhalt h2	{font-size: 12px; color:#454545; font-weight:bold; margin:0px;}
h4, .teaserblau		{font-size: 12px; color:#6D8875; font-weight:bold;}
h5, p, .text		{font-size: 12px; color:#727377;}
a.link				{font-size: 11px; color:#000000; margin:0px 10px;}
a.menu_service		{font-size: 11px; line-height: 14px; font-weight: bold; text-decoration:underline; color: #000000;}
a:hover				{text-decoration:underline;}

body, td, .unformatiert, td.unformatiert {font-size: 12px; color:#303030; margin:0px; font-weight: normal;}

html { overflow-y: scroll; }

body, td, p, div, span { font-size: 12px; color: #303030; }

body { background-color: #fff; margin: 0px; background:url(../picts/bg.png) repeat-x; }

img, iframe { border: 0px; }

a { margin-top:0px; margin-bottom:0px; color: #303030; text-decoration: none; }

a.menuheadactive, a.menuheadpassive { color: #000; font-size: 11px; text-decoration: none; }

a.menuheadactive, a.menuheadaktiv2 { color:#303030; }

.menufoot { width: 996px; padding-top: 10px; padding-bottom: 10px; }

.menufoot div {font-size: 11px; color: #727377;}

.menufoot div a { text-decoration: none; color: #727377; }

.menufoot div a:hover { color:#eb412b; text-decoration:underline; }

.inhalt {padding:22px 0 20px 24px; width:962px; height:430px; }

li { padding-top:2px; }

li a { color: #727377; }

.inhalt a { color:#000; font-weight:bold; text-decoration:none; }

a:hover, .inhalt a:hover, li a:hover { color:#eb412b; text-decoration:underline; }

.inhalt td { padding:2px 0px; }

.schatten, .schatten_unten { width: 996px; margin:0px auto; background-image: url('../picts/schatten.png'); }

.schatten h1.titel{width:960px; line-height:30px; margin:0 0 0 7px; padding:0 20px 0 0; text-align:right; color:#fff; font-family:Times; font-weight:normal; font-size:26px; background-color:#a0a1a5;}

.schatten_unten { background-image: url('../picts/schatten_unten.png'); background-repeat: no-repeat; }
.schatten_unten .inhalt{ padding:0;}
.dreiContainer{width:280px; height:410px; position:relative; margin-right:18px; float:left; padding:10px 11px; cursor:pointer;}

.dreiContainer a.btn{display:block; color:#fff; padding:3px 25px 0 0; text-align:center; width:255px; height:21px; background:url(../picts/btn_zurStartseite.png) no-repeat;}
.dreiContainer a.btn:hover{background:url(../picts/btn_zurStartseite_over.png) no-repeat; text-decoration:none; color:#fff; cursor:pointer;}

/* Footer Container */
.menufoot.neuerfooter{ background:url(../picts/footer/container_footer.png) no-repeat; color:#303030; width:978px; height:346px; margin:0px auto; padding:15px 10px;}
.menufoot.neuerfooter td{ padding:2px 0 5px 13px; color:#303030; vertical-align:top; line-height:14px; font-size:11px;}
h3.footer{ color:#303030; font-size:18px; margin-bottom:5px;}
.menufoot.neuerfooter a{ color:#303030; text-decoration:underline;}
.menufoot.neuerfooter img{ margin:5px 0;}
.menufoot.neuerfooter .footerUnten a{ color:#303030; text-decoration:none;}
.menufoot.neuerfooter .footerUnten .link a:hover{ text-decoration:underline;}
.footerUnten td.zahlung, .footerUnten td.zahlung div{ color:#303030; line-height:25px; font-size:11px;}

.footerText{ width:99.9%; position:absolute; margin-top:366px; }
html*.footerText{ width:auto;}
