body {text-align:center;background:#aaa;font: 80% arial, verdana;}
 
#komplett {margin:30px auto; width:784px; text-align:left;}

#hintergrund {position: absolute; left:25px; top:15px;height:598px;background: #ffffff;  width:818;}
#header1 {position: absolute; left:25px; top:15px;height:80px;background: #8fafd5; margin:0px; padding:0px; width:200; border-bottom: 5px solid #cdcdcd;}
#header2 {position: absolute; left:225px; top:15px;height:80px;background: #8fafd5; margin:0px; padding:0px; width:500; border-bottom: 5px solid #cdcdcd;}
#header3 {position: absolute; left:725px; top:15px;height:80px;background: #8fafd5; margin:0px; padding:0px; width:118; border-bottom: 5px solid #cdcdcd;}
#menuline {height:18px;color: #fff;background: #ddd;font-family:Arial, sans-serif; font-size:10pt;}

#left {position: absolute; left:35px; top:120px;width:175px;height: 464;float:left;background:#ffffff; font-family:Arial, sans-serif; font-size:10pt; border: 1px solid #cdcdcd}

#content {position: absolute; left:230px; top:120px;background: #ffffff;height: 440;float:left;width:570px;padding:12px; font: 50%; border: 1px solid #cdcdcd}

#footer {position: absolute; left:30px; top:588px;clear:both;color:#333;text-align:center;font-size:86%;padding:3px 0; width:807}

#navint {position: absolute; left:35px; top:588px;margin-top: 3px; float: left;}

#p {font-size: 80%;} 
 
 
/* #### Menu ##################################################################################################### */
 
* {margin:0;padding:0;}
/* topmenu */
#menuline ul {list-style:none;text-align:right;}
#menuline ul li {display:inline;padding:2px 8px;}
#menuline ul li a {color:red;padding:2px 4px;text-decoration:none;}
#menuline ul li.topnavi-aktiv a {background:#fff;}
 
/* leftmenu */
#left ul {list-style:none;margin-top:8px;}
#left ul li a {padding-left:6px;background:#efefef;}
#left ul li ul {margin-top:0;}
#left ul li ul li a {padding-left:10px;background:#cdd;}
#left ul li ul li ul li a {padding-left:18px;background:#bcc;font-size:80%;color:#c04000}
 
#left a:hover {background:#cdf;}
#left ul li#leftnavi-aktiv a {font-weight:bold;}
#left ul li#leftnavi-aktiv ul li a {font-weight:normal;}
 
#left ul,
#left ul ul {margin: 0;padding: 0;width: 175px;border-bottom: 1px solid #ccc;background: #fff; /* IE6 Bug */
font-size: 100%;
}
 
#left ul li {/*position: relative;*/list-style: none;}
 
#left ul li a {display: block;text-decoration: none;color: #777;padding: 5px;border: 1px solid #ccc;
border-bottom: 0;
}
 
/*#left ul ul ul { border:0; }*/
 
 
/* Fix IE. Hide from IE Mac \*/
* html #left ul li { float: left; height: 1%; }
* html #left ul li a { height: 1%; }
/* End */
 
/* breadcrumb */
#breadcrumb {padding-bottom:4px;padding-left:10px;border-bottom:1px solid #cde}
#breadcrumb li {list-style:none;display:inline;font-size:80%;}
 
/* ############################################################################################################## */
 
#content h1 {font-size:150%;margin:8px 0;}
#content p {margin-top:8px; font-size: x-small;}
#content a {color:#555;text-decoration:none;border-bottom:1px dotted;}
#content a:hover {color:#888;border-bottom:1px solid;}
 
.tx-gsipagenav-pi1 {text-align:right;font-size:80%;padding:2px 6px;background:#eee;}
.tx-gsipagenav-pi1 .back {margin-right:12px;}
.tx-gsipagenav-pi1 .next a {margin-left:6px;}
 
.tx-skpagecomments-pi1 {margin-top:6px;}
.tx-skpagecomments-pi1 fieldset {margin-top:24px;padding:12px;color:#600;}
.tx-skpagecomments-pi1 fieldset legend {color:blue;}
.tx-skpagecomments-pi1 input,.tx-skpagecomments-pi1 textarea {width:280px;}
.tx-skpagecomments-pi1 label {width:120px;float:left;}
.tx-skpagecomments-pi1 .sk-pagecomments-error {color:red;font-weight:bold;}
.tx-skpagecomments-pi1 .sk-pagecomments-success {color:blue;font-weight:bold;}
.tx-skpagecomments-pi1 .sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin:6px;}
.tx-skpagecomments-pi1 .sk-pagecomments-headline {border-bottom:1px solid #000;font-weight:bold;}
.tx-skpagecomments-pi1 .sk-pagecomments-comment{padding-left:28px;}
 
.textmitbild {}
*
 * css-styled-imgtext
 */
 
/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }
 
/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }
 
/* Border just around the image, like content (default) does: */
DIV.csi-border-2-black DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black; /* Customize me, and set borderSpace/borderThick in TS, "0"/"2" in this example */
}
/* Border around the whole image/caption (alternative to the above):*/
DIV.csi-border-2-black DIV.csi-imagewrap .csi-image {
  border: 1px solid #06639E; /* Customize me and set borderThick in TS ("1" here) */
  padding: 5px 5px; /* Customize me, and set borderSpace in TS ("10" here) */
}
 
 
DIV.csi-imagewrap { padding: 0; }
 
DIV.csi-textpic IMG { border: none; }
 
/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }
 
/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }
 
/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }
 
/* Clearer */
DIV.csi-clear { clear: both; }
 
/* Margins around images: */
 
/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px; /* Customize me, and set colSpace/textMargin in TS */
}
 
/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,



DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px; /* Customize me, and set colSpace/textMargin in TS */
}
 
/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px; /* Customize me, and set colSpace/textMargin in TS */
  margin-right: 5px; /* Customize me, and set colSpace/textMargin in TS */
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }
 
/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }
 
/* Positioning of images: */
 
/* Above */
DIV.csi-above DIV.csi-text { clear: both; }
 
/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }
 
/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }
 
/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }
 
/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }
 
/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }
 
/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 
 
/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */
 
/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 10px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px;}
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }
 
/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }
 
/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }
 
/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }
 
/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }
 
/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }
 
/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }
 
/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }
 
/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }
