body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, img, p, blockquote, table, th, tr, td {border:0 none;margin:0;font-family:Arial, Verdana, Helvetica; }

h2 {margin-bottom: 10px; text-align:left; color:#cc0000; font-size:16px; font-weight:bold;}
h3 {margin-bottom:10px; font-size:13px; color:#cc0000; }
h4 {margin-bottom:10px;margin-top:10px; font-size:12px; font-weight:bold;}
a {color:#cc0000;}
a:hover {color:#cc0000;}
ul,li {font-size:12px; color:#000;}
ul{margin-bottom:10px;}


body {font-size:14pt; color:#000; text-align:center; background: url('http://www.wmscdn.de/uploads/1483/1483.gif') repeat-x;  }
table, td {text-align:left; vertical-align:top; border-spacing:5px; font-size:12px; color:#000; }
p {font-size:12px; color:#000; margin:10px 0 15px 0px; line-height:18px;}


.main {margin:0 auto; margin-top:30px; width:910px; text-align:left; border: 1px solid #cccccc; background-color: #fff; }

.header {width:900px; height:170px; margin: 5px 5px 20px 5px; background-color: #fff;}
.impression {height:170px; width;900px; background: url('http://www.wmscdn.de/uploads/1816/1816.jpg') no-repeat; }
.logo {float:left; width:340px; height:88px; margin:20px 0 0 20px;}
.logo h1 A {background: url('http://www.wmscdn.de/uploads/1818/1818.gif') no-repeat; background-color:#fff; display:block; width:340px; height:88px; overflow:hidden;text-indent:-99999px; }

.head-kontakt {width:200px; height40px;float:right; font-variant:small-caps;margin:2px 20px 0 0;}
.head-kontakt li {float:left;list-style-type:none;padding:5px;margin-right:10px;font-family:Arial, Verdana, Helvetica; font-size:13px;}
.head-kontakt a {color:#fff; display:block; font-size:13px; line-height:100%; padding:5px 0; text-align:center; text-decoration:none; }
.head-kontakt a.active {border-bottom:1px solid #fff; color:#fff;}
.head-kontakt a:hover {border-bottom:1px solid #fff; color:#fff;}

.navtop {scroll 0 23px; float:left; height:40px; width:750px; margin:-45px 0 0 -25px;font-variant:small-caps; }
.navtop ul.nav li {float:left; list-style-type:none;padding:5px;margin-right:10px;font-family:Arial, Verdana, Helvetica; font-size:13px;}
.navtop ul.nav li.first {border-left:0 none;}
.navtop ul.nav a {color:#fff; display:block; font-size:13px; line-height:100%; padding:5px 0; text-align:center; text-decoration:none; }
.navtop ul.nav a.active {border-bottom:1px solid #fff; color:#fff;}
.navtop ul.nav a:hover {border-bottom:1px solid #fff; color:#fff;}

.content {width:900px; float:left; border:5px solid #fff; min-height:400px; height:auto !important; height:400px;}
.content-left {float: left; width: 300px; min-height:400px; height:auto !important; height:400px; padding: 10px; }
.content-right {font-family:Helvetica,Georgia,Arial;float: left; width: 500px; min-height:400px; height:auto !important; height:400px; padding: 10px; }


.pulldown {clear:both; display:block; height:0; margin:0; padding:0;}
.alignleft {float:left; margin-right:15px;}
.alignright {float:right; margin-left:15px;}
ul.sitemap ul {margin-left:20px; margin-bottom:10px;}
ul.sitemap li {margin-bottom:10px;}

.form-table th {text-align:left; margin-right:10px; width:150px; vertical-align:top;}
.form-table INPUT.text, TEXTAREA.text {border:1px solid #a3a3a3;}
