
/***************************

  (c)2009 KERNWERT, BERLIN
   http: //www.kernwert.de/

****************************/


html, body {
 margin: 0;
 color: #FFFFFF;
 background-color: #505050;
 }

body {
 padding: 25px 0 500px 0;
 font-size: 12px;
 line-height: 110%;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #505050;
 background-image: url(back1.gif);
 background-repeat: repeat;
 background-position: top left;
 text-align: center; /* IEBug1a */
 }

.blind {
 display: none;
 }
 
.clear {
 clear: both;
 height: 0;
 padding: 0;
 margin: 0;
 font-size: 1px;
 line-height: 0;
 overflow: hidden;
 }

#main {
 width: 850px;
 height: auto;
 padding: 0;
 margin: 0 auto;
 }

#main, #main* {
 text-align: left; /* IEBug1b */
 }

h1, h2, h3, h4, h5, h6 {
 padding: 0;
 margin: 0 0 15px 0;
 font-weight: bold;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }

h1 {
 color: #9F8B51;
 font-size: 14px;
 }

h2 {
 color: #9F8B51;
 font-size: 12px;
 }

h3 {
 color: #9F8B51;
 font-size: 11px;
 }

h4, h5 {
 color: #9F8B51;
 font-size: 10px;
 }

h6 {
 color: #FFFFFF;
 font-size: 12px;
 }

td {
 font-size: 12px;
 color: #222222;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }

td.image {
 border: 0 solid #FFFFFF;
 }

p.gallery img {
 margin: 0 8px 8px 0;
 border: 4px solid #FFFFFF; 
 }

td.back2 {
 background-color: #656045;
 background-image: url(back2.gif);
 background-repeat: repeat;
 background-position: top left;
 }

td.back3 {
 background-color: #8F8B77;
 background-image: url(back3.gif);
 background-repeat: repeat;
 background-position: top left;
 }

td.back4 {
 background-color: #FFFFFF;
 }

td.line_grey {
 background-color: #CDCDCD;
 background-image: url(line_grey.gif);
 background-repeat: repeat;
 background-position: top left;
 }
  
td.line_white {
 background-color: #FFFFFF;
 background-image: url(line_white.gif);
 background-repeat: repeat;
 background-position: top left;
 }

td.copy {
 font-size: 10px;
 font-weight: normal;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
input, textarea {
 margin: 0;
 font-size: 12px;
 color: #222222;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #FFFFFF;
 border: 1px solid #CDCDCD;
 }

input.search {
 margin: 0;
 font-size: 12px;
 color: #222222;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #FFFFFF;
 border: 1px solid #CDCDCD;
 width: 120px;
 }
 
input.button {
 padding: 0;
 margin: 7px 0 0 0;
 font-size: 12px;
 font-weight: normal; 
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #BC2727;
 border: 0 solid #FFFFFF;
 cursor: pointer;
 }
 
select {
 margin: 0;
 font-size: 12px;
 color: #222222;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #FFFFFF;
 border: 1px solid #CDCDCD;
 }
 
form {
 padding: 0;
 margin: 0;
 }

fieldset { 
 padding: 7px; 
 border: 1px solid #CDCDCD;
 }

legend { 
 font-size: 12px; 
 font-weight: bold; 
 color: #222222; 
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 }

label { 
 font-size: 12px; 
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
hr {
 width: 100%;
 height: 1px;
 color: #CDCDCD;
 background-color: #CDCDCD;
 border: 0 none #FFFFFF;
 }
 
A:link {
 font-size: 12px;
 text-decoration: underline;
 color: #BC2727;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
A:visited {
 font-size: 12px;
 text-decoration: underline;
 color: #BC2727;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
A:hover {
 font-size: 12px;
 text-decoration: none;
 color: #BC2727;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
A:active {
 font-size: 12px;
 text-decoration: underline;
 color: #BC2727;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font1:link {
 font-size: 11px;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font1:visited {
 font-size: 11px;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font1:hover {
 font-size: 11px;
 text-decoration: underline;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font1:active {
 font-size: 11px;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font2:link {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #BC2727;
 }
 
a.font2:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #BC2727;
 }
 
a.font2:hover {
 font-size: 12px;
 text-decoration: none;
 color: #BC2727;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #FFFFFF;
 }
 
a.font2:active {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #BC2727;
 }
 
a.font3:link {
 font-size: 11px;
 text-decoration: underline;
 color: #B74057;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font3:visited {
 font-size: 11px;
 text-decoration: underline;
 color: #B74057;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font3:hover {
 font-size: 11px;
 text-decoration: none;
 color: #B74057;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font3:active {
 font-size: 11px;
 text-decoration: underline;
 color: #B74057;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font4:link {
 font-size: 11px;
 text-decoration: underline;
 color: #79B580;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font4:visited {
 font-size: 11px;
 text-decoration: underline;
 color: #79B580;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font4:hover {
 font-size: 11px;
 text-decoration: none;
 color: #79B580;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font4:active {
 font-size: 11px;
 text-decoration: underline;
 color: #79B580;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font5:link {
 font-size: 11px;
 text-decoration: underline;
 color: #3394B0;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font5:visited {
 font-size: 11px;
 text-decoration: underline;
 color: #3394B0;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font5:hover {
 font-size: 11px;
 text-decoration: none;
 color: #3394B0;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.font5:active {
 font-size: 11px;
 text-decoration: underline;
 color: #3394B0;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.copy:link {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.copy:visited {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.copy:hover {
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.copy:active {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }

#leftcontent1 {
 width: 150px;
 height: auto;
 padding: 0;
 margin: 0;
 }

#leftcontent1 ul {
 padding: 0;
 margin: 0;
 list-style: none outside;
}

#leftcontent1 ul li {
 padding: 4px 0 4px 7px;
 margin: 0;
 border-bottom: 1px solid #FFFFFF;
 }

#leftcontent1 ul li a {
 padding: 0 0 0 15px;
 margin: 0;
 display: block;
 text-decoration: none;
 font-weight: normal;
 font-size: 14px;
 line-height: 19px;
 background-color: #BC2727;
 }

#leftcontent1 ul li a:link {
 color: #FFFFFF;
 background-color: #BC2727;
 }

#leftcontent1 ul li a:visited {
 color: #FFFFFF;
 background-color: #BC2727;
 }

#leftcontent1 ul li a:hover {
 color: #BC2727;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a:active {
 color: #FFFFFF;
 background-color: #BC2727;
 }

#leftcontent1 ul li.me {
 padding: 4px 0 4px 7px;
 margin: 0;
 background-image: url(me.gif);
 background-repeat: no-repeat;
 background-position: top left;
 border-bottom: 1px solid #FFFFFF;
 }

#leftcontent1 ul li a.me {
 padding: 0;
 margin: 0 0 0 15px;
 display: block;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 line-height: 19px;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.me:link {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.me:visited {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.me:hover {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.me:active {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li.first {
 padding: 4px 0 4px 7px;
 margin: 0 0 1px 0;
 background-image: url(me.gif);
 background-repeat: no-repeat;
 background-position: top left;
 border-bottom: 0 solid #FFFFFF;
 }

#leftcontent1 ul li a.first {
 padding: 0;
 margin: 0 0 0 15px;
 display: block;
 text-decoration: none;
 font-weight: normal;
 font-size: 14px;
 line-height: 19px;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.first:link {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.first:visited {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.first:hover {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.first:active {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li.me_first {
 padding: 4px 0 4px 7px;
 margin: 0 0 1px 0;
 background-image: url(me.gif);
 background-repeat: no-repeat;
 background-position: top left;
 border-bottom: 0 solid #FFFFFF;
 }

#leftcontent1 ul li a.me_first {
 padding: 0;
 margin: 0 0 0 15px;
 display: block;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 line-height: 19px;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.me_first:link {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.me_first:visited {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.me_first:hover {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.me_first:active {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li.sub {
 padding: 4px 0 4px 7px;
 margin: 0 0 1px 0;
 border-bottom: 0 solid #FFFFFF;
 }

#leftcontent1 ul li a.sub {
 padding: 0 0 0 15px;
 margin: 0;
 display: block;
 text-decoration: none;
 font-size: 12px;
 line-height: 19px;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub:link {
 color: #9F8B51;
 font-weight: normal;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub:visited {
 color: #9F8B51;
 font-weight: normal;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub:hover {
 color: #9F8B51;
 font-weight: bold;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub:active {
 color: #9F8B51;
 font-weight: normal;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li.sub_last {
 padding: 4px 0 4px 7px;
 margin: 0 0 1px 0;
 border-bottom: 1px solid #FFFFFF;
 }

#leftcontent1 ul li a.sub_last {
 padding: 0 0 0 15px;
 margin: 0;
 display: block;
 text-decoration: none;
 font-size: 12px;
 line-height: 19px;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_last:link {
 color: #9F8B51;
 font-weight: normal;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_last:visited {
 color: #9F8B51;
 font-weight: normal;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_last:hover {
 color: #9F8B51;
 font-weight: bold;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_last:active {
 color: #9F8B51;
 font-weight: normal;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li.sub_me {
 padding: 4px 0 4px 7px;
 margin: 0 0 1px 0;
 background-image: url(sub_me.gif);
 background-repeat: no-repeat;
 background-position: top left;
 border-bottom: 0 solid #FFFFFF;
 }

#leftcontent1 ul li a.sub_me {
 padding: 0;
 margin: 0 0 0 15px;
 display: block;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 line-height: 19px;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_me:link {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_me:visited {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_me:hover {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_me:active {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li.sub_me_last {
 padding: 4px 0 4px 7px;
 margin: 0;
 background-image: url(sub_me.gif);
 background-repeat: no-repeat;
 background-position: top left;
 border-bottom: 1px solid #FFFFFF;
 }

#leftcontent1 ul li a.sub_me_last {
 padding: 0;
 margin: 0 0 0 15px;
 display: block;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 line-height: 19px;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_me_last:link {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_me_last:visited {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_me_last:hover {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent1 ul li a.sub_me_last:active {
 color: #9F8B51;
 background-color: #FFFFFF;
 }

#leftcontent2 {
 font-size: 11px;
 line-height: 17px;
 color: #FFFFFF;
 font-weight: bold;
 width: 106px;
 height: auto;
 padding: 0 22px 0 22px;
 margin: 30px 0 0 0;
 border-bottom: 1px solid #FFFFFF;
 }

* html #leftcontent2 {
 width: 150px;
 w\idth: 106px; /* IEBug3 */
 }

#leftcontent3 {
 font-size: 12px;
 color: #FFFFFF;
 width: 106px;
 height: auto;
 padding: 0 22px 0 22px;
 margin: 5px 0 10px 0;
 }

* html #leftcontent3 {
 width: 150px;
 w\idth: 106px; /* IEBug3 */
 }

#rightcontent1 {
 float: left;
 display: inline; /* IEBug2 */
 width: 465px;
 height: auto;
 padding: 0;
 margin: 20px 0 0 22px;
 color: #222222;
 text-align: left;
 }

.detail1 {
 width: 465px;
 height: auto;
 padding: 0;
 margin: 0 0 15px 0;
 color: #222222;
 text-align: left;
 }

.detail2 {
 width: 465px;
 height: auto;
 padding: 0;
 margin: 0 0 15px 0;
 font-size: 14px;
 line-height: 19px;
 color: #9F8B51;
 font-weight: bold;
 text-align: left;
 border-bottom: 1px solid #CDCDCD;
 }

.detail9 {
 float: left;
 display: inline; /* IEBug2 */
 width: 130px;
 height: auto;
 padding: 0;
 margin: 0 0 15px 0;
 color: #222222;
 text-align: left;
 }

.detail10 {
 float: right;
 display: inline; /* IEBug2 */
 width: 310px;
 height: auto;
 padding: 0;
 margin: 0 0 15px 0;
 color: #222222;
 text-align: left;
 }

.detail11 {
 width: 465px;
 height: auto;
 padding: 0;
 margin: 0 0 15px 0;
 font-size: 11px;
 line-height: 19px;
 color: #222222;
 font-weight: normal;
 text-align: left;
 }

.detail12 {
 width: 465px;
 height: auto;
 padding: 0;
 margin: 0 0 1px 0;
 font-size: 11px;
 line-height: 19px;
 color: #222222;
 font-weight: normal;
 text-align: left;
 }

.rubrik_a {
 background-color: #F2D1D7;
 }

.rubrik_b {
 background-color: #DEEDE0;
 }

.rubrik_c {
 background-color: #CDE6ED;
 }

.rubrik_d {
 background-color: #CCCCCC;
 }

.rubrik_e {
 background-color: #FFFFFF;
 }
 
#rightcontent2 {
 float: right;
 display: inline; /* IEBug2 */
 width: 140px;
 height: 330px;
 padding: 0;
 margin: 20px 20px 0 0;
 color: #222222;
 text-align: left;
 }

.detail3 {
 width: 140px;
 height: auto;
 padding: 0;
 margin: 0 0 15px 0;
 font-size: 12px;
 line-height: 17px;
 color: #9F8B51;
 font-weight: bold;
 text-align: left;
 border-bottom: 1px solid #CDCDCD;
 }

.detail4 {
 width: 140px;
 height: auto;
 padding: 0;
 margin: 0 0 20px 0;
 text-align: left;
 }

#rightcontent3 {
 width: 636px;
 height: auto;
 padding: 0;
 margin: 20px 0 0 22px;
 color: #222222;
 text-align: left;
 }

.detail5 {
 width: 636px;
 height: auto;
 padding: 0;
 margin: 0;
 font-size: 14px;
 line-height: 19px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: left;
 border-bottom: 1px solid #CDCDCD;
 }

.detail6 {
 float: left;
 display: inline; /* IEBug2 */
 width: 130px;
 height: auto;
 padding: 0;
 margin: 0 0 15px 0;
 color: #FFFFFF;
 text-align: left;
 }

.detail7 {
 float: right;
 display: inline; /* IEBug2 */
 width: 480px;
 height: auto;
 padding: 0;
 margin: 0 0 15px 0;
 color: #FFFFFF;
 text-align: left;
 }

.detail8 {
 width: 636px;
 height: auto;
 padding: 0;
 margin: 0;
 font-size: 11px;
 line-height: 19px;
 color: #FFFFFF;
 font-weight: normal;
 text-align: left;
 }

.detail13 {
 width: 636px;
 height: auto;
 padding: 0;
 margin: 0 0 15px 0;
 color: #FFFFFF;
 text-align: left;
 }

.feedticker {
 padding: 0;
 margin: 0;
 font-size: 10px;
 line-height: 16px;
 }
 
.feedticker a:link {
 font-size: 10px;
 line-height: 16px;
 text-decoration: underline;
 color: #FFFFFF;
 }
 
.feedticker a:visited {
 font-size: 10px;
 line-height: 16px;
 text-decoration: underline;
 color: #FFFFFF;
 }
 
.feedticker a:hover {
 font-size: 10px;
 line-height: 16px;
 text-decoration: none;
 color: #FFFFFF;
 }
 
.feedticker a:active {
 font-size: 10px;
 line-height: 16px;
 text-decoration: underline;
 color: #FFFFFF;
 }
