body {margin: 0; padding: 0; background: #494E52 url("../img/bg_body.png") left top repeat-x; text-align: center; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 80%}
h1 {margin: 0; font-size: 240%; padding: 30px 40px; font-style: italic; font-family: Calibri; float: left}
h1 a {text-decoration: none; color: #F0F0F0}
h2 {font-size: 175%; font-style: italic; font-family: Calibri; margin-bottom: 10px}
h3 {font-family: Calibri; font-size: 160%; font-style: italic; margin: 20px 70px}
table {border-top: 1px solid #5C636B; border-collapse: collapse; width: 100%; font-size: 95%}
table td {padding: 7px 5px; border-bottom: 1px solid #5C636B}
table tr.darker td {background-color: #4F545A}
table td.first {width: 65px; padding-left: 20px}
table td.second {width: 210px}
table td.third {width: 115px}
table td.fourth {width: 115px}
ul {padding: 0; margin: 15px 0}
ul li {list-style-type: none; background: url("../img/list.png") left 1px no-repeat; padding-left: 27px; margin-bottom: 12px; display: list-item}
a img {border: none}
a {color: #A4E200}



#body {width: 1160px; margin: 0 auto; background: url("../img/bg_body-in.png") left top no-repeat; text-align: left}
#body-in {margin-left: 60px}

.phone-block {float: right; width: 455px; height: 80px; margin: 10px 90px 10px 0; font-style: italic; font-family: Calibri}
.phone-block p {float: left; background: url("../img/ico_phone.png") left 18px no-repeat; padding: 20px 20px 0 40px; margin: 0; line-height: 1.2em}
.phone-block p span {font-weight: bold; font-size: 145%}
.phone-block p span span {font-size: 100%; color: #A6B0BA}

#menu {clear: both; padding: 0}
#menu li {float: left; background: none; padding: 0}
#menu li a {color: #000000; display: inline-block; text-decoration: none; margin-right: 7px; font-family: Calibri; font-size: 115%}
#menu li a:hover, #menu li a.active {color: #FFFFFF; padding-bottom: 12px !important}
#menu li a.menu1 {background: url("../img/menu1.png") left top no-repeat; width: 104px; text-align: center; padding: 6px 0}
#menu li a.menu2 {background: url("../img/menu2.png") left top no-repeat; width: 140px; text-align: center; padding: 6px 0}
#menu li a.menu3 {background: url("../img/menu6.png") left top no-repeat; width: 87px; text-align: center; padding: 6px 0}
#menu li a.menu1:hover, #menu li a.menu1.active {background: url("../img/menu1-active.png") left top no-repeat}
#menu li a.menu2:hover, #menu li a.menu2.active {background: url("../img/menu2-active.png") left top no-repeat}
#menu li a.menu3:hover, #menu li a.menu3.active {background: url("../img/menu6-active.png") left top no-repeat}

#carousel {background: url("../img/bg_carousel.png") left top no-repeat; width: 1037px; height: 358px; font-family: Calibri}
#carousel-in {width: 430px; float: left; margin: 90px 0 0 90px; height: 150px}
#carousel-in ul {margin: 0; padding: 0; height: 150px}
#carousel-in ul li {background: none; padding: 0}
#carousel ul li div {color: #505050; height: 150px; width: 430px; overflow: auto; position: absolute}
#carousel p {font-family: Arial; margin-bottom: 10px}
#carousel h2 {font-style: italic; font-size: 320%; line-height: 0.7em; margin-bottom: 10px}
#carousel h2 span {font-size: 50%; display: block}
.login {background: url("../img/button_login.png") left top no-repeat; text-align: center; color: #FFFFFF; width: 214px; padding: 14px 0; display: block; font-weight: bold; font-size: 150%; text-decoration: none; clear: left}
.hallo {display: block; float: left; width: 485px; height: 280px; margin-left: 30px}
.hallo:hover {background: url("../img/ico_hallo.png") left 40px no-repeat}
.carousel-control {float: left; color: #595959; position: relative; left: -50px; top: 20px}
.carousel-control a {color: #595959; display: inline-block; padding: 10px 8px 8px 8px; margin-right: 5px; text-decoration: none; background: url("../img/ring_noactive.png") center center no-repeat}
.carousel-control a:hover, .carousel-control a.activeSlide {color: #FFFFFF; background-image: url("../img/ring_active.png")}
.carousel-info {float: right; color: #32383D; font-family: Calibri; font-style: italic; margin: 40px 115px 0 0}
 
#main { width: 949px; margin-top: 30px; font-size: 90%}
#main-line {background: url("../img/main_line.gif") 600px top repeat-y}
#main-in {padding: 55px 30px 0 70px; background: url("../img/main_shadow.png") center bottom no-repeat}
#colleft {width: 500px; float: left; padding: 0 25px 90px 0}
#colleft p {margin: 15px 0 17px 0; line-height: 1.40em}
.login-small {background: url("../img/button_login-small.png") left top no-repeat; width: 113px; text-align: center; font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 5px 0; display: block; font-family: Calibri; font-size: 110%}
#colright {float: left; width: 280px; margin-left: 40px; padding-bottom: 60px}
.images img {border: 4px solid #71757A; margin: 0 5px 5px 0; width: 124px; height: 86px}
.images-fotogalerie img {border: 4px solid #71757A; margin: 0 31px 24px 0; width: 124px; height: 86px}
.spons-logos {text-align: center; width: 1020px}
.spons {display: inline-block; margin: 0 40px 30px 0; text-align: center; width: 178px; height: 178px; line-height: 174px; vertical-align: middle; background: url("../img/bg_spons.png") left top no-repeat}
.spons img {vertical-align: middle}

#footer {background-color: #242729; margin-top: 30px}
#footer-in {width: 930px; margin: 0 auto; padding: 50px 0; text-align: left; display: inline-block}
#footer a {color: #FFFFFF; font-weight: bold}
#footer h1 {padding: 0; margin-right: 20px}
#copyright {background: url("../img/copyright.gif") left top no-repeat; width: 168px; height: 40px; float: left}
#copyright p {margin: 0; padding: 6px 0 0 16px; font-size: 85%; font-family: "Trebuchet MS"; line-height: 1.2em}


.fix {clear: both}

#colleft form p {
  clear: both;
}

#colleft form p label {
  float: left;
  width: 100px;
  padding: 0px 10px 0 0;
  text-align: right;
}

#colleft form p input {
  width: 140px;
  height: 13px;
  padding: 5px;
  border: 1px solid #636363;
 
  color: black;
  font-size: 11px;
}


a img {
  border: 0;
}

#colleft form p input.submit {
  width: 115px;
  height: 39px;
  padding: 0;
  margin: 0 0 0 20px;
  border: silver;

  cursor: hand;
  cursor: pointer;
}

em {
  font-size: 7pt;
}

.naradi {
  clear: both;
}

.naradi img {
  float: left;
}

p.slide-p {
  font-size: 15pt;
  font-weight: bold;
  font-style: italic;
}



  
  

