/* CSS Document */
body {width:100%;height:100%;margin:0;padding:0;background:#707070 url(images/background.jpg) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;color:#333;}
img {border:0;}

a {color:#993333;outline:none;}
a:hover, a:focus, a.aktiv {text-decoration:none;}

form {display:inline;}
input, textarea, select {padding:2px;border:1px solid #666;background:#f5f5f5;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#666;}
.sprachauswahl {padding:1px;background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.7em;}
.absenden {margin:10px 0 0 0;border:0;background:#96131b;font-size:1em;color:#fff;}

ul {margin-left:25px;}
html:root ul {margin-left:-15px;}

.trenner1 {margin:0 0 1px 0;}
.trenner2 {margin:0 0 10px 0;}
.trenner3 {margin:0 0 30px 0;}
.cr {clear:right;margin:0;}
.cl {clear:left;margin:0;}

/* layout */
.wrapper {width:100%;height:100%;}
.header, .header_eng {width:100%;height:166px;}
.header {background:url(images/header.jpg) no-repeat;}
.header_eng {background:url(images/header_eng.jpg) no-repeat;}
.sprache {float:left;padding:7px;}
.nav {padding-top:11px;margin-left:70px;text-transform:uppercase;font-size:.6em;}
.nav a {margin:0 8px;padding:11px;text-decoration:none;font-weight:bold;color:#ccc;}
.nav a:hover, .nav a:focus, .nav a.aktiv {width:5px;height:4px;background:url(images/pfeil.gif) no-repeat center bottom;color:#fff;}

.inhalt {width:100%;background:#fff;}
.content {width:690px;padding:10px 40px 40px 40px;background:#fff;font-size:.7em;line-height:22px;}
.content_profil {width:690px;padding:40px;background:url(images/background_profil.jpg) no-repeat bottom;font-size:.7em;line-height:22px;}
.content h1, .content_profil h1 {text-align:right;margin-bottom:0;font-weight:bold;font-size:1em;color:#666;}
.content h2, .content_profil h2 {font-size:1.1em;color:#96131b;}
.content_left {float:left;width:225px;}
.content_left a {text-align:right;display:block;margin:3px 0 0 0;padding:4px 25px 4px 0;border-top:1px dotted #999;background:url(images/icon_pfeilsche_on.gif) top right no-repeat;line-height:1.5em;text-decoration:none;font-weight:bold;color:#666;}
.content_left a:hover, .content_left a:focus, .content_left a.aktiv {background:url(images/icon_pfeilsche_off.gif) top right no-repeat;color:#993333;}
.kataloge {float:left;width:205px;padding:10px;border:1px solid #ccc;}
.kataloge a {text-align:left;display:inline;margin:0;padding:0;border:none;background:none;text-decoration:underline;font-weight:normal;color:#993333;}
.kataloge a:hover, .kataloge a:focus, .kataloge a.aktiv {background:none;text-decoration:none;}
.text {margin:0 0 25px 0;}
.startpic {margin:0 0 30px -40px;}
.profilpic {margin:0 0 15px 0;}
.impressum {margin:0 0 20px 0;padding:0 0 0 10px;line-height:1.5em;}
.impressum a {text-align:left;background:url();border:0;font-weight:normal;color:#993333;}
.impressum a:hover {background:url();color:#333;}
.messe {float:left;margin:15px 0 0 0;padding:15px 0;border-top:1px dashed #d8dad5;}
.messelogo {float:left;padding:2px;border:1px solid #d8dad5;}
.messetext {margin:0 0 0 120px;}

.content_right {margin-left:303px;}
.einleitung {color:#333;}

.footer {width:100%;min-height:100px;background:#707070 url(images/background_footer.jpg) repeat-x;font-size:.6em;color:#ccc;}
.footer a {text-decoration:none;font-weight:bold;color:#ccc;}
.footer a:hover, .footer a:focus {color:#fff;}
.footer_content {float:left;padding:40px 0 25px 40px;}