html, body {height: 100%; margin: 0; padding: 0;}
body {background-image:url(../graphics/bg.gif); text-align: center;}
body,p,div,td,input,h1,a,textarea {margin: 0px; font-size: 12px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; color:#000000; line-height:20px;}

form {margin:0; padding:0;}
img {border:0;}

//div {border: 1px solid #cc0000;}
span.displaynone {display:none;}

/* Sitestruktur*/
//#abstand {width: 100px; margin-bottom: 0px; float: left;}
#outerLayer {width: 1000px; clear: left; position: relative; margin: auto auto; text-align: center;}
#header {float:left; text-align: left; width: 100%; height:175px;}
#logo {height: 150px;}
#contentLayers {width: 100%;}
#left {float:left; width: 750px;}
#photo {background-repeat:no-repeat; float:left; text-align: left; width: 750px;}
#content {float:left; text-align: left; width: 420px; margin: 110px 0 0 0;}
.inner {float:left; text-align: left; width: 375px;}
#footer {display:none; float:left; width: 750px; height: 32px; margin: 10px 0 0 0; background-color: #C7CD6B;}
#footer p {color:#87041E; padding: 5px 0 5px 0; font-size: 11px; line-height:10px;}
#footer a {font-size: 11px;}
#navigation {display:none; float:right; text-align: left; width: 235px; margin: 0 0 0 0; padding: 0 0 0 0;}
#servicenavigation {display:none; float:right; text-align: left; width: 235px; margin: 30px 0 0 0; padding: 0 0 0 0;}

/**** navigation ****/
#navigation ul {float:left; margin:0; padding:0;}
#navigation ul li {margin:0; padding:0 0 0 0; list-style-type:none;}
#navigation ul li a {display:block; width:235px; height:25px; line-height:25px; margin:0 0 0 0; padding:0 0 0 35px; font-size:13px; color:#ffffff; text-decoration:none;}
#navigation ul li a:hover, #navigation ul li.active a {color:#87041E; font-weight: bold; background-image:url(../graphics/korken.gif); background-repeat:no-repeat; background-position:0px 2px;}

#navigation ul li.navmainStandardLevel_2 {line-height:25px;}
#navigation ul li.navmainStandardLevel_2 a {padding:0 0 0 55px; font-size:12px; color:#ffffff;}
#navigation ul li.navmainStandardLevel_2 a:hover, #navigation ul li.navmainStandardLevel_2 a.active {color:#87041E; background-image:url(../graphics/dc.gif); text-decoration: none;}

/**** servicenavigation ****/
#servicenavigation ul {float:left; margin:0; padding:0;}
#servicenavigation ul li {margin:0; padding:0 0 0 0; list-style-type:none;}
#servicenavigation ul li a {display:block; width:235px; height:25px; line-height:25px; margin:0 0 0 0; padding:0 0 0 35px; font-size:13px; color:#ffffff; text-decoration:none;}
#servicenavigation ul li a:hover, #servicenavigation ul li.active a {color:#87041E; font-weight: bold; background-image:url(../graphics/korken.gif); background-repeat:no-repeat; background-position:0px 2px;}

/**** main content ****/
#content p {margin:0 0 10px 0;}
#content h1 {margin:0 0 10px 0; line-height:22px; padding:0; font-size:13px; font-weight:bold; color:#87041E;}
#content h2 {margin:0 0 10px 0; line-height:22px; padding:0; font-size:13px; font-weight:bold; color:#000000;}
#content .textItem {padding:0 10px 0 0;}

/**** links ****/
a {color:#87041E; text-decoration:none;}
a:hover {text-decoration:underline;}

/**** contact form ****/
#contactForm {width:350px;}
#contactForm .contactRow {margin:4px 0;}
#contactForm label {display:block; float:left; width:100px;}
#contactForm .contactRow input, #contactForm .contactRow textarea {border:1px solid #000000; width:230px;}
//#contactForm .contactRow select {border:1px solid #000000; width:172px;}

#contactForm .contactRow input {height:18px;}
#contactForm .contactRow textarea {height:90px;}

#contactFormSubmitLeft {float:left; border:0; margin:0 0 0 0; width:100px;}
#contactFormSubmitRight {float:left; border:0; width:233px;}
#contactFormSubmitLeft input {width: 90px; background-color:#ffffff; border:1px solid #000000; color:#000000; line-height:20px; padding:2px 0 2px 0; float:left; margin:0;}
#contactFormSubmitRight input {width: 100px; background-color:#ffffff; border:1px solid #000000; color:#000000; line-height:20px; padding:2px 0 2px 0; float:right; margin:0;}

#contactFooter {clear:both; width:350px; margin:0 0 0 0;}

.rot {color: #87041E;}
.print {display:none; height: 100%, width:0px;}
