
/***************************

  (c)2009 KERNWERT, BERLIN
   http: //www.kernwert.de/

****************************/


html, body {
 margin: 0;
 color: #444444;
 background-color: #FFFFFF;
 }

body {
 padding: 70px 0 0 0;
 font-size: 12px;
 line-height: 110%;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 text-align: center; /* IEBug1a */
 }

#main {
 width: 940px;
 height: auto;
 padding: 0;
 margin: 0 auto;
 }

#main, #main* {
 text-align: justify; /* IEBug1b */
 }
 
.bg-dark {
 background-color: #666666;
 }
 
.bg-light {
 background-color: #E7E7E7;
 }

.menu-tab1 {
 font-size: 15px;
 font-weight: normal;
 color: #E7E7E7;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }

.menu-tab2 {
 font-size: 14px;
 font-weight: bold;
 color: #E7E7E7;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }

.costumer {
 font-size: 18px;
 line-height: 180%;
 font-weight: bold;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 text-align: justify;
 }

#leftheader1 {
 width: 135px;
 height: 100px;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#leftbody1 {
 width: 160px;
 height: 284px;
 padding: 0;
 margin: 0;
 background-color: #666666;
 text-align: left;
 }

#leftbody1a {
 width: 160px;
 height: auto;
 padding: 32px 0 0 0;
 margin: 0;
 color: #000000;
 line-height: 12px;
 text-align: left;
 }

#leftbody1a .main {
 display: block;
 width: 130px;
 height: auto;
 padding: 6px 5px 6px 25px;
 margin: 0;
 cursor: pointer;
 }

* html #leftbody1a .main {
 width: 160px;
 w\idth: 130px; /* IEBug3 */
 cursor: hand;
 c\ursor: pointer; /* IEBug4 */
 }

#leftbody1a .main_me {
 display: block;
 width: 130px;
 height: auto;
 padding: 6px 5px 6px 25px;
 margin: 0;
 cursor: pointer;
 }

* html #leftbody1a .main_me {
 width: 160px;
 w\idth: 130px; /* IEBug3 */
 cursor: hand;
 c\ursor: pointer; /* IEBug4 */
 }

#leftbody1a a:link span.main {
 color: #B8B8B8;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 }

#leftbody1a a:visited span.main {
 color: #B8B8B8;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 }

#leftbody1a a:hover span.main {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 }

#leftbody1a a:active span.main {
 color: #B8B8B8;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 }

#leftbody1a a:link span.main_me {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 }

#leftbody1a a:visited span.main_me {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 }

#leftbody1a a:hover span.main_me {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 }

#leftbody1a a:active span.main_me {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 }

#rightbody1 {
 width: 760px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: right;
 }

#rightbody1_news {
 width: 760px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody2 {
 width: auto;
 height: auto;
 padding: 10px 50px 10px 70px;
 margin: 0;
 text-align: left;
 }

#appear_a {
 padding: 0;
 margin: 0;
 }

#appear_b {
 padding: 0;
 margin: 0;
 }

#appear_c {
 padding: 0;
 margin: 0;
 }

#appear_d {
 padding: 0;
 margin: 0;
 }

#rightbody2_center {
 width: auto;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: center;
 }

#rightbody2_left {
 float: left;
 display: inline; /* IEBug2 */
 width: 410px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody2_right {
 float: right;
 display: inline; /* IEBug2 */
 width: 200px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody2_left2 {
 float: left;
 display: inline; /* IEBug2 */
 width: 296px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody2_right2 {
 float: right;
 display: inline; /* IEBug2 */
 width: 316px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody2_left3 {
 float: left;
 display: inline; /* IEBug2 */
 width: 305px;
 height: 202px;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody2_left3 .tab_a {
 float: left;
 display: inline; /* IEBug2 */
 width: 100px;
 height: 50px;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody2_left3 .tab_b {
 float: right;
 display: inline; /* IEBug2 */
 width: 185px;
 height: 50px;
 padding: 0 0 0 15px;
 margin: 0;
 text-align: left;
 border-left: 2px solid #E7E7E7;
 }

#rightbody2_left3 .tab_c {
 float: left;
 display: inline; /* IEBug2 */
 width: 305px;
 height: 25px;
 }

#rightbody2_right3 {
 float: right;
 display: inline; /* IEBug2 */
 width: 305px;
 height: 202px;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody2_right3 .tab_a {
 float: left;
 display: inline; /* IEBug2 */
 width: 100px;
 height: 50px;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody2_right3 .tab_b {
 float: right;
 display: inline; /* IEBug2 */
 width: 185px;
 height: 50px;
 padding: 0 0 0 15px;
 margin: 0;
 text-align: left;
 border-left: 2px solid #E7E7E7;
 }

#rightbody2_right3 .tab_c {
 float: left;
 display: inline; /* IEBug2 */
 width: 305px;
 height: 25px;
 }

#rightbody2_left_follow {
 float: left;
 display: inline; /* IEBug2 */
 width: 658px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody3 {
 width: 760px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: right;
 }

#rightbody3_left {
 float: left;
 display: inline; /* IEBug2 */
 padding: 0;
 margin: 0 0 0 20px;
 text-align: left;
 }

#rightbody3_right {
 float: right;
 display: inline; /* IEBug2 */
 padding: 0;
 margin: 0;
 text-align: left;
 }

#rightbody4 {
 width: 760px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: right;
 }

#rightbody5 {
 width: 760px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: right;
 }

#rightbody6 {
 width: auto;
 height: auto;
 padding: 10px 20px 10px 40px;
 margin: 0;
 text-align: left;
 }

#rightbody7 {
 width: auto;
 height: auto;
 padding: 0 50px 0 70px;
 margin: 0;
 text-align: left;
 }

h1, h2, h3, h4, h5, h6 {
 color: #444444;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 background-color: #FFFFFF;
 line-height: 120%;
 }

h1 {
 font-size: 110%;
 font-weight: bold;
 padding: 0;
 margin: 0 0 10px 0;
 }

h2 {
 font-size: 100%;
 font-weight: bold;
 padding: 0;
 margin: 0 0 10px 0;
 }

h3 {
 font-size: 95%;
 font-weight: bold;
 padding: 0;
 margin: 0;
 }

h4, h5, h6 {
 font-size: 90%;
 font-weight: normal;
 padding: 0;
 margin: 0;
 }

td {
 font-size: 12px;
 color: #444444;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 background-color: #FFFFFF;
 }
 
input, textarea {
 margin: 0;
 font-size: 10px;
 color: #444444;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 background-color: #FFFFFF;
 border: 1px solid #666666;
 }
 
input.contact {
 width: 250px;
 }
 
textarea.contact {
 width: 250px;
 }
 
input.button {
 padding: 0;
 margin: 0;
 font-size: 12px;
 font-weight: bold; 
 color: #444444;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 background-color: #FFFFFF;
 border: 0 solid #FFFFFF;
 cursor: pointer;
 }
 
select {
 margin: 0;
 font-size: 10px;
 color: #444444;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 background-color: #FFFFFF;
 border: 1px solid #666666;
 }
 
form {
 padding: 0;
 margin: 0;
 }

fieldset { 
 padding: 7px; 
 border: 1px solid #666666;
 }

legend { 
 font-size: 12px; 
 font-weight: bold; 
 color: #444444; 
 font-family: Arial, Helvetica, Verdana, sans-serif; 
 }

label { 
 font-size: 12px; 
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
hr {
 width: 100%;
 height: 1px;
 color: #666666;
 background-color: #666666;
 border: 0 none #FFFFFF;
 }
 
A:link {
 font-size: 12px;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
A:visited {
 font-size: 12px;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
A:hover {
 font-size: 12px;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
A:active {
 font-size: 12px;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu1:link {
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu1:visited {
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu1:hover {
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu1:active {
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu1_me:link {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu1_me:visited {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu1_me:hover {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu1_me:active {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu2:link {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu2:visited {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu2:hover {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu2:active {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu2_me:link {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu2_me:visited {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu2_me:hover {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu2_me:active {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu3:link {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu3:visited {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu3:hover {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu3:active {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu3_me:link {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu3_me:visited {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu3_me:hover {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu3_me:active {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu4:link {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu4:visited {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu4:hover {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu4:active {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu5:link {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu5:visited {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu5:hover {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu5:active {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu6:link {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu6:visited {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu6:hover {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
a.menu6:active {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #6B6B6B;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
.costumer a:link {
 font-size: 18px;
 line-height: 180%;
 font-weight: bold;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
.costumer a:visited {
 font-size: 18px;
 line-height: 180%;
 font-weight: bold;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
.costumer a:hover {
 font-size: 18px;
 line-height: 180%;
 font-weight: bold;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }
 
.costumer a:active {
 font-size: 18px;
 line-height: 180%;
 font-weight: bold;
 color: #555555;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }

