html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, img, li, pre  {
 margin: 0;
 padding: 0;
 border: 0;
}

body {
 
}
html, body { height:100%; }

body { 
 color: #373535; 
 font: 100.01%/1.4;  
 font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
 background: #FFB71C;
 text-align: center;
}

#wrappage { 
 background: #FFFFFF; 
 margin: 20px auto;
 position: relative;  
 width: 750px; 
 border: 8px solid #FFF7D5;
 font-size: .75em; 
 text-align: left;
}

#kopf {
 background: #FFF7D5;
 height: 75px;
 width: 750px;
}
#servicenavigation {
 position: absolute;
 width: 120px;
 right: 0;
 top: 0;
 text-align: right;
 font-size: .9em;
}
#servicenavigation ul {
 margin-top: 2px;
}
#servicenavigation a {
 color: #C63033;
 margin-left: 10px;
 font-weight: bold;
}
#servicenavigation a:hover {
 color: #000000;
}
#searchbox {
 position: absolute; 
 display: inline;
/* width: 270px;
 right: 0; */
 left: 400px;
 top: 0;
 height: 30px;
}
#searchbox input {
 font-size: .9em;
/* background: #FFB71C;
 height: 20px; */
/* border: 1px solid #C63033; */
}

ul#language {
 position: absolute; 
 display: inline;
/* width: 270px;
 right: 0; */
 left: 550px;
 top: 0;
 height: 30px;
 width: 100px;
 color: #FFFFFF;
}
/* *** Language Text *** */
ul#language li {
 float: left; 
 margin: 3px 3px 0 10px; 
}
#language li {
 width: 20px;
 height: 13px;
}
#language a img {
 background: #FFFFFF; 
 -moz-opacity: 0.25;
 opacity:.25;
 filter: alpha(opacity=25);
}
#language a:hover img, #language a.active img {
 -moz-opacity: 1;
 opacity: 1;
 filter: alpha(opacity=100);
}
/* Language End */

#hauptnavigation {
 position: relative;
 background: #FFBF36;
 border-top: 1px solid #C63033;
 border-bottom: 1px solid #C63033;
 width: 750px; 
}

#navimainservice {
 float: right; 
}

#hauptnavigation ul {
 padding: .25em 0;
}
#hauptnavigation li {
 display: inline; margin: 0; padding: 0;
}
#hauptnavigation a {
 text-decoration: none;
 padding: .2em 1em; margin: 1px 0;
 border: 1px solid #FFBF36;
 color: #C63033;
 font-weight: bold;
}
#hauptnavigation a:hover {
 color: #131A29;
}
#hauptnavigation li.active a {
 background: #C63033;
 color: #FFFFFF;
}
#hauptnavigation li.active a:hover {
 color: #FFFFFF;
}

#hauptnavigation #navimainservice a {
 background: #373535;
 color: #FFFFFF;
}

#navimain {
}

#wrapcontent {
 background: url(images/bg-LLGI.jpg) no-repeat 200px 0;
 padding-top: 60px;
}
#subnavigation {
 float:left; 
 width: 200px;
 font-weight: bold;
 height: 300px;
 margin-top: 8px;
}
#subnavigation ul {
 position: relative;
 left: 5px;
}
#subnavigation li {
 list-style-type: none;
}
#subnavigation a {
 color: #373535;
 text-decoration: none;
 background: #FFF7D5;
 width: 150px;
 display: block;
 padding: 2px 2px 2px 5px;
}

#subnavigation a span {
 position: relative;
 left: -5000px;
}
#subnavigation li.active a, #subnavigation a:hover {
 background: #C63033;
 color: #FFFFFF;
/* span left: 0; */
}
#subnavigation li.active a:hover {
 color: #000000;
}

#content {
 float: left;
 width: 500px;
 position: relative;
/* border: 1px solid black; */
}
#content p, #content h1, #content h2, #content h3, #content form {
 margin: 8px;
}
#content h1 {
 font-size: 1.2em;
 margin-top: 16px;
}
#content h2 {
 font-size: 1.1em;
 margin-top: 12px;
}
#content h3 {
 font-size: 1.1em;
}
#content a {
 color: #C63033;
}
#content a:hover {
 color: #000000;
}
#content .formtext {
 float: left; width: 150px;
}
#content .c {
 clear: left;
}

#content ul, #content ol {
 margin-left: 30px;
}
#content form {
/* border: 1px solid #FFF7D5; */
}
#content input {
/* border: 1px solid #C63033; */
}

#content .blocklinks {
 position: absolute;
 left: -190px;
 width: 170px;
 margin: -4px 0 0 0;
 text-align: center;
}

#distance {
 float:left;
 width: 1px;
 height: 450px;
}
#c {
 clear: both;
 height: 20px;
}

/* Spalten für Blob */

#bloblist p {
 clear: left;
}
#bloblist .s80 {
 float: left; width: 80px;
}
#bloblist .s130 {
 float: left; width: 110px;
}
#bloblist .s170 {
 float: left; width: 170px;
}
#bloblist .s250 {
 float: left; width: 250px;
}
