/* HTML-Tags fuer:



Seitenlayout */



* {



   border: 0;



   margin: 0;



   padding: 0;



}



a:link {



  color: #003399;



}



a:visited {



  color: #003399;



}



body {



  background: #333333;



  color: #666666;



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: x-small;



  margin: 0;



}



blockquote {



  margin-left: 25px;



}



h1 {



  color: #003399;



  font-size: medium;



  font-weight: normal;



  margin-bottom: -10px;



  padding: 2px;



}



input {



  color: #003399;



  background-color: white;



  border-color: Black;



  border-style: solid;



  border-width: 1px;



  font-family: VERDANA;



  font-size: 10;



}



label {



  font-size: x-small;



  margin: 5px;



}



li {

  margin-left: 25px;

}



p {



  margin-bottom: 10px;



}



table .bodytext{

  color: #000000;



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: xx-small;



  margin: 5px;



  text-align: center;

}



ul {

  margin-left: 25px;

}







/* IDs fuer:



Seitenlayout */



#center {



  height: 100%;



  text-align: center;



  width: 100%;



}



#ending {



  clear: both;



  height: 75px;



  position: relative;



  width: 800px;



}



#left{



  float: left;



  left: 25px;



  position: relative;



  width: 575px;



}



#left-content-normal {



  left: 25px;



  position: relative;



  text-align: left;



  width: 525px;



}



#left-footer_menu {



  clear: both;



  color: #999999;



  font-size: xx-small;



  margin-top: 25px;



  position: relative;



  text-align: right;



  width: 525px;



}



#left-header {



  color: #999999;



  font-size: xx-small;



  left: 25px;



  position: relative;



  text-align: left;



  width: 525px;



}



#left-site {



  height: 75px;



  position: relative;



  width: 575px;



}



#logo {



  background-image: url(images/logo-background.png);



  height: 200px;



  left: 25px;



  position: relative;



  width: 750px;



}



#right {



  left: 25px;



  position: relative;



  width: 175px;



  float:left;



}



#right-main_menu {



  height: 75px;



  position: relative;



  width: 175px;



}



#right-main_menu-items {



  padding: 15px;



  position: relative;



  text-align: left;



  top: -20px;



}



#right-news {



  height: 100px;



  position: relative;



  width: 175px;



}



#right-news-items {



  color: #FFFFFF;



  font-size: x-small;



  position: relative;



  text-align: left;



  top: -20px;



}



#right-sub_menu {



  height: 75px;



  position: relative;



  width: 175px;



}



#right-sub_menu-items {



  padding: 15px;



  position: relative;



  text-align: left;



  top: -20px;



}



#scene {



  background-image: url(images/background.png);



  background-repeat: repeat-y;



  position: relative;



  text-align: left;



  width: 800px;



  margin:0 auto;



}



#slogan {



  height: 100px;



  position: relative;



  width: 800px;



}







/* Klassen fuer:



Seitenlayout, css_styled_content */



.csc-frame-frame1 {



  background: #CCCCCC;



  border: 1px solid #999999;



  color: #003399;



  font-size: xx-small;



  font-weight: normal;



  padding: 2px;



}



.csc-menu {



  left: 25px;



  position: relative;



}



DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {



  background: url(images/shadow.png) no-repeat bottom right !important;



  background: url(images/shadow.gif) no-repeat bottom right;



  left: 5px;



  margin: 5px 0 0 5px !important;



  margin: 5px 0 0 5px;



  position: relative;



}



DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image img {



  background-color: #FFFFFF;



  border: 2px solid #CCCCCC;



  display: block;



  margin: -5px 5px 5px -5px;



  /*padding: 5px;*/



  position: relative;



}



.right-links {



  background-image: url(images/bullet.gif);



  background-position: 2px 15px;



  background-repeat: no-repeat;



  border-bottom: dotted;



  border-bottom-color:#FFFFFF;



  border-bottom-width:thin;



  color: #FFFFFF;



  font-size: 12px;



  /*width: 100%;*/



  position: relative;



  padding: 10px;



  padding-left: 18px;



  display:block;



}



.footer_menu:hover {



  color: #999999;



  text-decoration: underline;



}



.footer_menu:link {



  color: #999999;



  text-decoration: none;



}



.footer_menu:visited {



  color: #999999;



  text-decoration: none;



}



.spacer-gif {



  clear: both;



}







/* Klassen fuer:



Seitenlayout, powermail */







.powermail_all_td{



  font-size: x-small;



  padding: 2px;



}



.tx-powermail-pi1 {



  margin-left: -5px;



}



.tx-powermail-pi1 input {



  vertical-align: middle;



}



.tx-powermail-pi1 label {



  font-size: x-small;



  font-weight: bold;



  text-align: center;



  width: 125px;



}



.tx-powermail-pi1 textarea {



  margin-bottom: 5px;



  margin-top: 5px;



  vertical-align: middle;



}



.tx-powermail-pi1_confirmation {



  margin-left: 5px;



}



.tx-powermail-pi1_fieldset {



  font-family: Tahoma, Verdana, sans-serif;



  font-size: 11px;



}



.tx-powermail-pi1_fieldset legend {



  color: #000000;



  font-size: 11px;



  font-weight: bold;



  margin-top: 15px;



}



.tx-powermail-pi1_fieldset_21 label {



  font-size: x-small;



  font-weight: bold;



  text-align: right;



  width: 325px;



}



.tx-powermail-pi1_fieldset_23 label {



  font-size: x-small;



  font-weight: bold;



  text-align: right;



  width: 325px;



}



.tx-powermail-pi1_fieldset_25 label {



  font-size: x-small;



  font-weight: bold;



  text-align: right;



  width: 350px;



}



.tx-powermail-pi1_fieldset_26 label {



  font-size: x-small;



  font-weight: bold;



  text-align: right;



  width: 350px;



}



.tx-powermail-pi1_fieldset_ihremitteilung {



  margin-top: 25px;



}



.tx_powermail_pi1_fieldwrap_html_submit {



  margin-left: 5px;



  margin-top: 25px;



  text-align: right;



  width: 100%;



}



.tx_powermail_pi1_formconfirmation_back{



  margin-top: 25px;



  padding: 2px;



  text-align: left;



  width: 100%;



}



.tx_powermail_pi1_formconfirmation_submit{



  padding: 2px;



  text-align: right;



  width: 100%;



}



.tx-powermail-pi1_mandatory{



  margin-left: 10px;



}



.tx-powermail-pi1_mandatory input{



  margin-top: 25px;



}



.tx-powermail-pi1_thx{



  margin-left: 5px;



}