html, body {margin:0px; padding:0px; font:13px "Tahoma"; background:#f7f7f7;}
a img {border:0px;}
body {background:url('../gfx/top_bg.png') repeat-x}
div.clear {clear:both; height:0px; width:0px; line-height:0px; overflow:hidden; font-size:0px; padding:0px; margin:0px;}
h1 {font:20px "Trebuchet MS"; color:#005d84; margin-top:0px; padding-top:0px}
h2 {font:15px "Trebuchet MS"; color:#005d84; margin-top:0px; padding-top:0px}
h3 {font:13px "Trebuchet MS"; color:#005d84; margin-top:0px; padding-top:0px;}

div.head {/*background:#f7f7f7;*/ display:block; width:100%; height:170px; text-align:center;}
div.head div.inline {width:900px; height:145px; display:block; margin:auto; text-align:left; padding-top:25px;}
div.head div.inline div.logo {float:left;}
div.head div.inline div.topnavi {float:right; text-align:right; padding-top:33px;}
div.head div.inline div.topnavi input.seeq_in {width:143px; height:30px; background:url('../gfx/seeq_in.jpg') left top no-repeat; border:0px;}
div.head div.inline div.topnavi input.seeq_in {vertical-align:middle; font:italic bold 13px "Trebuchet MS"; padding:5px;}
div.head div.inline div.topnavi input.seeq_sub {vertical-align:middle; width:57px; height:30px; background:url('../gfx/seeq_sub.jpg') left top no-repeat; border:0px; padding:0px;}
div.head div.inline div.topnavi p{margin:0px 0px 5px 0px; padding:0px;}
div.head div.inline div.topnavi p a {font-size:10px; color:#000; margin-left:20px;}
div.head div.inline div.topnavi p a:hover {color:#ac0525;}

div.mainnavi {/*background:#f7f7f7;*/ display:block; width:100%; height:45px; text-align:center; border-bottom:1px solid #d5d4d4}
div.mainnavi div.inline {width:900px; height:45px; display:block; margin:auto; text-align:left;}
div.mainnavi div.inline ul {display:block; margin:0px; padding:0px; list-style-type:none;}
div.mainnavi div.inline ul li {float:left; margin-right:20px;}
div.mainnavi div.inline ul li a {color:#005d84; text-decoration:none; font-weight:bold; line-height:45px; float:left;}
div.mainnavi div.inline ul li a.act,
div.mainnavi div.inline ul li a:hover {
color:#ac0525; 
text-decoration:none; 
font-weight:bold; 
background:url('../gfx/navi_auto.png') top center no-repeat;
line-height:45px;
float:left;
}


div.subnavi {background:url('../gfx/subnavi.jpg') repeat-x; display:block; width:100%; height:30px; text-align:center;}
div.subnavi {position:absolute; left:0px; top:216px;}
div.subnavi div.inline {width:900px; display:block; margin:auto; text-align:right; color:#fff; height:30px;}
div.subnavi div.inline ul {display:block; margin:0px; padding:0px; list-style-type:none;}
div.subnavi div.inline ul li {float:left; padding-right:10px; border-right:1px solid; margin-right:10px;}
div.subnavi div.inline ul li a,
div.subnavi div.inline ul li a:hover {color:#fff; text-decoration:none; font-weight:bold; padding:0px; line-height:30px;font-size:11px;}
div.subnavi div.inline ul li a.subon {color:#fff; text-decoration:underline; font-weight:bold; padding:0px; line-height:30px;font-size:11px;}


div.subsubnavi {background:#f7f7f7; display:block; width:100%; height:25px; text-align:center; border-bottom:1px solid #d5d4d4;}
div.subsubnavi {position:absolute; left:0px; top:30px;}
div.subsubnavi div.inline {width:900px; display:block; margin:auto; text-align:right; color:#fff; height:25px;}
div.subsubnavi div.inline ul {display:block; margin:0px; padding:0px; list-style-type:none;}
div.subsubnavi div.inline ul li {float:left; padding-right:10px; margin-right:10px; border:0px;}
div.subsubnavi div.inline ul li a,
div.subsubnavi div.inline ul li a:hover {
color:#444; text-decoration:none; font-weight:bold; padding:0px; line-height:25px; font-size:11px; background:none;}
div.subsubnavi div.inline ul li a.subsubon {
color:#444; text-decoration:underline; font-weight:bold; padding:0px; line-height:25px; font-size:11px; background:none;}


div.content { display:block; width:100%; height:auto; text-align:center; margin-top:32px;}
div.content div.inline {width:900px; height:auto; line-height:22px; background:#fff; display:block; margin:auto; text-align:left; color:#000; padding:10px 10px 30px 10px}
div.content div.inline div.einsp {display:block;}
div.content div.inline div.zweisp {display:block; width:900px; height:auto;}
div.content div.inline div.zweisp div.left {float:left; width:440px;}
div.content div.inline div.zweisp div.right {float:right; width:440px;}
div.content div.inline a {color:#ac0525;}
div.content div.inline a:hover {color:#005d84;}

div.footer {background:url('../gfx/top_bg.png') repeat-x #f7f7f7; border-top:1px solid #d5d4d4; display:block; width:100%; height:auto; text-align:center;}
div.footer div.inline {width:900px; height:auto; display:block; margin:auto; text-align:left; color:#000; padding:20px 0px 20px 0px}
div.footer div.inline ul {display:block; margin:0px; padding:0px; list-style-type:none; font-size:10px; color:#000;}
div.footer div.inline ul li {float:left; margin-right:20px; color:#000;}
div.footer div.inline ul li a {color:#000;}
div.footer div.inline ul li a:hover {color:#ac0525;}
div.footer div.inline ul li a.totop {color:#ac0525;}
div.footer div.inline ul li a.totop:hover {color:#ac0525;}

div.boerse {display:block; padding:5px; font-size:11px; line-height:15px;}
div.boerse a {text-decoration:none; color:#000 !important;}

a.active {color:#000 !important;}


div.mooslidepositioncenter {margin:0px 0px 10px 0px !important; padding:0px 0px 0px 40px !important; background:url('../gfx/news.png') no-repeat; height:30px;}
div#tx_mooslide_pi193 {margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; color:#fff;}

div#tx_mooslide_pi193 a {color:#fff !important;}
div.mooslidepositioncenter h1,
div.mooslidepositioncenter h2,
div.mooslidepositioncenter h3 {float:left; font-size:11px; color:#fff;}
div.mooslidepositioncenter img,
div.mooslidepositioncenter img br {display:none;}

/*Tabellen Layout Startseite*/
table.start {width:434px;}
table.start tr {background:#e0e8eb; padding:0px;}
table.start tr.tr-0 {background:#005d84; color:#fff;}
table.start tr.tr-0 th {padding:0px 0px 0px 5px}
table.start td {padding:4px;}
table.start th{color: #005d84; color:#fff;}

/*Tabellen Layout Kontaktseite*/
table.kontakt {width:100%;}
table.kontakt tr {background:#e0e8eb; padding:0px;}
table.kontakt tr.tr-0 {background:#005d84; color:#fff;}
table.kontakt tr.tr-0 th {padding:0px 0px 0px 5px}
table.kontakt td {padding:4px; width: 50%;}
table.kontakt th{color: #005d84; color:#fff;}


/* E-MAIL-FORMULAR */
form#mailform fieldset {border:0px; padding:0px; margin:0px;}
form#mailform fieldset div {display:block; margin-bottom:5px;}
form#mailform fieldset div label {display:block; font-weight:bold;}
form#mailform fieldset div input#mailformvorname,
form#mailform fieldset div input#mailformname,
form#mailform fieldset div input#mailformemail,
form#mailform fieldset div input#mailformtelefon 
{width:200px; border:1px solid #ccc; padding:2px;}
form#mailform fieldset div textarea {border:1px solid #ccc; width:300px; padding:2px;}

div.kaefer {margin-left:690px; position:absolute; top:130px; z-index:5;}

div.startTeaserScholl {background:url('../gfx/startTeaserSchollWithPic.png') no-repeat; height:330px; display:block; width:450px;}
div.startTeaserMrozek {background:url('../gfx/startTeaserMrozekWithPic.png') no-repeat; height:330px; display:block; width:450px;}
div.startTeaser p.h2 {font-size:16px; color:#005d84; font-weight:bold; text-align:center; padding:5px 0px 0px 0px; margin:0px;}
div.startTeaser img {margin-left:4px;}

div.startTeaserContent {display:block; width:433px; height:115px; margin:5px 0px 0px 5px; font-size:12px; line-height:18px; padding-top:210px;}
div.startTeaserContent div.teaserLeft {float:left; width:206px; padding:2px 3px;}
div.startTeaserContent div.teaserRight {float:right; width:207px; margin-right:1px; padding:2px 3px;}

div.startTeaserContent p.h3 {font-size:14px; color:#ac0525; padding:0px 0px 3px 0px; margin:0px;}
