* {



   margin:0px; 



   padding:0px; 



   -moz-box-sizing:border-box;



   box-sizing:border-box;



}







html,body {



height: 100%;



margin: 0px;



}







body{



 margin:0px; 



   padding:0px; 



 height: 100%;



 background-color: #000;



}







.small{



  font-size: 11px;



}







a            { color: #D1D3D4; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;  }



a:hover      { color: #007FC7; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; }



a:hover span { color: #007FC7; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; }



a.blue 	    { color: #007FC7; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; }





a img {



  border:none;



}











#logo{



  display: block;



  background-color: #2A2A2A;



  width: 170px;



  min-height: 100px;



  float: left;



  height: 100%;







}







.feature{



   float: left; 



   display: inline;

   

   position: relative;



   width: 220px; 



   border: 1px solid #838383; 



   border-left: 1px solid #838383; 



   margin-right: 20px; 



   height: 320px;



   padding-left: 20px;



   padding-right: 20px;



}











#menutop{



  display:block;



  font-size: 10px;



  color: #CFD1D2;



  background-color: #6D6E71;



  width: 170px;



   -moz-box-sizing:border-box;



  box-sizing:border-box;



  padding-left: 7px;



  margin-bottom: 2px;



  padding-top: 0px;



  padding-bottom: 1px;



  font-weight: bold;



  line-height: 13px;



  



}







#menutop a{







  display:block;



  font-size: 10px;



  font-family: Verdana, Arial, Tahoma;



  color: #CFD1D2;



  text-decoration: none;



}







#menutop a:hover{



  color: red;



  text-decoration: none;



}







#menusub{



  font-size: 10px;



  color: white;



  background-color: #000000;



  width: 100%;



   -moz-box-sizing:border-box;



  box-sizing:border-box;



  padding-left: 20px;



  margin-bottom: 2px;



  padding-top: 1px;



  padding-bottom: 1px;



  font-weight: bold;



  line-height: 13px;



}







#menusub a{



  



  display: block;



  font-size: 10px;



  font-family: Verdana, Arial, Tahoma;



  color: #ffffff;



  text-decoration: none;



}







#menusub a:hover{



  color: red;



  text-decoration: none;



}







#menu{



  margin-top: 3px;



  float: left;



  display: block;



  height: 100px;



  background-color: #000000;



 -moz-box-sizing:border-box;



  box-sizing:border-box;



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



  background-position: 0px 0px;



  background-repeat: no-repeat;



  padding-top: 21px;



  margin-top: 2px;



  background-color: #2A2A2A;



  position: absolute;



  top: 95px;



  width: 170px;



  z-index: 100;



}







#header{



 display: block;



 min-height: 97px;



 height: 97px;



 background-color: #000000;



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



 background-position: 0px 25px;



 padding-top: 72px;



 padding-right: 12px;



 -moz-box-sizing:border-box;



 box-sizing:border-box;



 text-align: right;



 color: #ffffff;



 font-size: 10px;



 margin-left: -2px;



}











/* IE hack */



* html #header img{



  margin-left: -9px;



}























#header p{



  font-size: 9px;



}







#headline{



 min-height: 17px;



 display: block;



 background-color: #000000;



 background-repeat: repeat-x;



 background-position: 10px;



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



}







/*IE hack */



* html #headline img{



  margin-left: -3px;



}







#subleft{



 padding-top: 25px;



 background-color: #000;



 padding-bottom: 3px;



 position: absolute;



 z-index: 100;



}







#content{



  background-color: black;



  height:60%;



  color: #F2F2F2;



  font-family: Arial,Verdana,Tahoma;



  font-size: 12px;



  padding-left: 185px;



  padding-top: 11px;



  -moz-box-sizing:border-box;



  box-sizing:border-box;



  line-height:17px;



}







#left{



 display: block;



float: left;



  width: 50%;



}







#right{



 display: block;







}







* html #content{  /* nur fuer Internet Explorer */



  padding-left:12px;     /* Version 5.x */



}







#untenlinks{



width: 170px;



margin-top:500px;



position: fixed;



bottom: 1px;



z-index: 99;



background-color:#2A2A2A;



}







* html #untenlinks{



width: 170px;



margin-top:500px;



position: absolute;



bottom: 10px;



z-index: 99;



background-color:#2A2A2A;



}







.multimedia{



  margin-left: 15px;



  margin-top: 10px;



}











/***** KLASSEN VOGELS?NGER ***/







td           { color: #F2F2F2; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; vertical-align: top; line-height:17px;}



/*p            { color: #F2F2F2; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; } */







.normal      { font-weight: normal; }



.bold        { font-weight: bold; }



.kursiv      { font-style: italic; }



.error       { font-weight: bold; color: red; }











.text        { color: #F2F2F2; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; }



.headline1   { color: #F2F2F2; font-size: 15px; font-weight: bold; }



.headline2   { color: #F2F2F2; font-size: 13px; font-weight: bold; }



.headline3   { color: #F2F2F2; font-size: 12px; font-weight: bold; }



.headline4   { color: #F2F2F2; font-size: 12px; font-weight: bold; }







.small       { font-size: 11px; }



.abstand     { font-size: 3px; }



.verdana     { font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }







.lineheight1 { line-height: 17px; }



.lineheight2 { line-height: 15px; }



.lineheight3 { line-height: 14px; }



.lineheight3 .small { line-height: 12px; }











.images td{



   background-image:url(../images/vorlage.jpg);



}







img.left {



  float: left;



  padding: 2px;



}







img.right{



  float: right;



  padding: 2px;



}







img.background{



   background-image:url(../images/vorlage.jpg);



}







legend {



padding-left:10px;



padding-right:10px;



border: 0px;



}







fieldset {



border:0px;



padding-left:10px;



padding-right:10px;



padding-top:10px;



padding-bottom:10px;



}







.radiolayout {



width:60%;



padding-top:15px;



padding-bottom:15px;



}







.formu {



width:80%;



padding-top:10px;



padding-bottom:10px;



padding-left:110px;



border: 1px solid #C0C0C0;



}







.mf-radio {



border:0px;



}







.mf-text {



color: #000000;



border: 1px solid #C0C0C0;



margin-bottom: 5px;



}







.mf-check {



border: 0px;



}



.mf-select {



border:0px;



}







.mf-input {



border: 1px solid #C0C0C0;



margin-bottom: 5px;



margin-left: 20px;



}







.mf-submit {



color: #ffffff;



background-color: #C0C0C0;



border: 0px;



}











.csc-mailform-field label{



  float:left;



  width:100px;



  display:block;



}







.csc-mailform-field input{



  float:right;



  width: 200px;



  clear:right;



  margin-bottom:2px;



}







.csc-mailform-field textarea{



   width: 200px;



  float:right;



}







.csc-mailform-field textarea{



   clear:right;



   margin-bottom:5px;



}







.csc-mailform-field{



  display:block;







  height:auto;



}







.csc-mailform-field #mailformformtype_mail{



  float: right;



  width: 75px;



  background-color: #FFFFFF;



  color: black;



}







#mailform fieldset.csc-mailform .csc-mailform-field     { clear:both; }











.csc-form-label-req{



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



   float: left;



   height: 13px;



   width: 190px;



   background-repeat: no-repeat;



   background-position: 130px 5px;



}
div.tx-vjchat-chat h2{
	display: none;
}

div#tx-vjchat-container{
	width: 646px;
	margin-top: 10px;
}

div#tx-vjchat-input-container{
	clear: none;
	margin-top: 5px;
	
}

div#tx-vjchat-userlist{
	height: 10em;
}

div#tx-vjchat-content{
	height: 10em;
}

textarea#txvjchatnewMessage{
	height: 2em;
}