html, body {
  background:#fff;
  color:#000;
  border:0; 
  margin:0; 
  padding:0;
  width:100%; 
  height:100%; 
  overflow:auto;
  font-family:Verdana,Arial,Sans;
  text-align:center;
}

#pagewidth {
  width:1005px;
  margin:0 auto;
  min-height:100%;
  text-align:left;
}

#head {
  height:140px;
}

#left{
  width:255px;
  float:left;
}

#main{
  width:475px;
  float:left;
  margin-bottom:50px;
}

#right{
  float:right;
  width:240px;
  margin-right:5px;
}

p{font-size:12px;}
h1{font-size:24px;color:#006AB2;margin-bottom:0;}
h2{font-size:20px;color:#006AB2;margin-bottom:0;}
h3{font-size:16px;color:#AAAA99;margin-bottom:0;}
h4{font-size:14px;color:#AAAA99;margin-bottom:0;}
a, a:link, a:visited {color:#666655;text-decoration:none;}
a:hover {color:#AAAA99;}
label{font-size:12px;line-height:30px;text-align:left;}
ul{padding-left:15px;}
li{font-size:12px;line-height:18px;}

/* Untertitel-Design bei css_styled_content Nutzung */
.csc-subheader-0 {font-size:14px;color:#666655;font-weight:bold;}
.csc-subheader-1 {font-size:14px;color:#006AB2;font-weight:bold;}
.csc-subheader-2 {font-size:12px;color:#666655;font-weight:bold;}
.csc-subheader-3 {font-size:12px;color:#006AB2;font-weight:bold;}

.csc-mailform {width:400px;border:0;}
.csc-mailform-field {text-align:right;}

.csc-textpic-image{padding-bottom:10px;}

.csc-textpic-caption{font-size:11px;}

.contenttable{font-size:12px;}
.contenttable td{width:120px;}
.contenttable .tr-odd{background-color:#cdddac;}
.contenttable .tr-even{background-color:#e6eed5;}
.contenttable .tr-0, .contenttable .td-0{background-color:#9bbb59;}

.kipper .tr-4{font-weight:bold;color:red;}

/* Text-Design für linken Content */
/*#left p {font-size:12px;color:#AAAA99;}*/
#left h1{font-size:18px;color:#AAAA99;}
#left h2{font-size:16px;color:#AAAA99;}
#left h3{font-size:14px;color:#006AB2;}
#left h4{font-size:12px;color:#006AB2;}

/* Text-Design für rechten Content */
#right p {margin:0;padding-left:3px;padding-bottom:10px;font-size:12px;background:#CCCCBB;}
#right h1{padding-left:3px;font-size:24px;color:#006AB2;}
#right h2{border:0;padding-left:3px;border-bottom:10px solid #ccb;font-size:20px;color:#FFFF00;background:#FF0000;}
#right h2 a, #right h2 a:link, #right h2 a:visited {color:#FFFF00;text-decoration:none;}
#right h2 a:hover {color:#FFFF00;}
#right h3{padding-left:3px;font-size:14px;color:#006AB2;}
#right h4{padding-left:3px;font-size:14px;color:#FFFF00;background:#FF0000;}

#cookiedingsbums span {color:#000;font-size:18px;}

#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
   outline: 1px solid #330066; 
   text-align:left; 
   border-top:1px solid #369;
   background: #a5b6c9; 
   opacity: 0.8;
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%;
   font-size:12px; 
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 18px arial, sans-serif;
/*   position: absolute;*/
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white;}

.navigation {
  padding:0px 20px 30px 0px;
}

.navigation p {
  margin:0; padding:0;
  padding-top:5px;
  padding-left:25px;
  line-height:23px;
  font-weight:bold;
  font-size:15px;
  color:#006AB2;
  border-bottom:1px solid #999;
}

.navigation p span {
  font-weight:normal;
  font-size:14px;
  padding-left:16px;
}

.navigation p a, .navigation p a:link, 
.navigation p a:active, .navigation p a:visited {
  color:#006AB2;
  text-decoration:none;
}

.navigation p span a, .navigation p span a:link, 
.navigation p span a:active, .navigation p span a:visited {color:#555;}
.navigation p a:hover, .navigation p span a:hover {font-weight:bold;color:#000;}