/* ÄNDERUNGEN VON BITFRUCHT */

#licensingtable { border:1px solid #CCCCCC;}
#licensingtable td { border:1px solid #CCCCCC; padding:10px 10px 10px 10px; }
#licensingtable th { border:1px solid #CCCCCC; padding:3px 0 3px 10px; background-color:#e6eaef; }



#header_new { width:898px; height:107px; margin:0 auto 0 auto; background-color:#ffffff; overflow:hidden;  }
#logo_new { background-image:url('../images/02_new.jpg'); background-repeat:no-repeat; width:198px; height:107px; float:left; }

#picture1_new { background-image:url('../images/03a_new.jpg'); background-repeat:no-repeat; width:175px; height:81px; float:left; cursor:pointer;  }
#picture2_new { background-image:url('../images/06a_new.jpg'); background-repeat:no-repeat; width:175px; height:81px; float:left; cursor:pointer; }
#picture3_new { background-image:url('../images/05a_new.jpg'); background-repeat:no-repeat; width:175px; height:81px; float:left; cursor:pointer; }
#picture4_new { background-image:url('../images/04a_new.jpg'); background-repeat:no-repeat; width:175px; height:81px; float:left; cursor:pointer; }
#topmenu_new { width:700px; height:26px; float:right; }
#topmenu_new a { display:block; font-weight:bold; text-align:center;
border-right:1px solid #ffffff;
width:174px;
height:19px !important;
float:left;
padding-top:5px;
color:#000066;
background-color : #CCCCCC;
margin-top:1px;}

#content_new { margin:0 auto 0 auto; }

.chronoform { display:none !important;}
#ChronoContact_Kontaktf { margin:10px 0 0 0px; float:left !important; }
#ChronoContact_Kontaktf table { width:550px; float:left !important;}
.contentpaneopen { margin-left:5px !important;}
#ChronoContact_Kontaktf img { margin-left:30px; float:left !important; }

p.formerror { color:#FF0000; }
.errordiv { background-color:#edec8b; width:450px; float:left; text-align:center; font-weight:bold; margin:0px 0 20px 100px; border:1px dashed black;  }
.errordiv p { color:#000000; }

.successdiv { float:left; text-align:center; font-weight:bold; margin:80px 0 0 110px; border:1px dashed black; padding:0 10px 0 10px;  }
.successdiv p { color:#000000; }

#Teammenu { width:203px; }
#comment { width:200px !important; }

.formtabelle { margin-left:15px; float:left !important; }

.lizenzwerden { float:left; width:400px !important; margin-bottom:20px; vertical-align:top; border:1px solid #0066cc; }
.heading { background-color:#0066CC !important; color:#FFFFFF !important; float:left; width:400px !important; padding-left:5px;   }
.heading2 { padding-left:5px; }
/* ENDE */



body {
  color            : #000000;
  margin-top       : 12px;
  margin-bottom    : 0px;
  padding          : 0px;
  background-color : #eeeeee;
  /* background-image : url(../images/bg.jpg); 
  background-repeat: repeat-x; */
  font-family      : Verdana, sans-serif;
  font-size        : 12px;
}

.background { 
  background-image :url(../images/shadow.jpg);
}

.main { 
  line-height	   : 18px;  
  font-size	   : 11px;
  text-align	   : left;
  vertical-align   : top;
  float            : left; 
  margin           : 0px; 
  padding          : 0px;
}
.main a:link{ 
  font-size		   : 11px;
  font-weight	   : normal;
  color			   : #000066;
}
.main a:visited{ 
  font-size		   : 11px;
  font-weight	   : normal;
  color			   : #000066;
}
.main a:hover{ 
  font-size		   : 11px;
  font-weight	   : normal;
  color			   : #999999;
}

.intro { 
  font-size		   : 12px;
  text-align	   : left;
  vertical-align   : top;
  float            : left; 
  width            : 100%;
  margin           : 0px; 
  padding          : 0px;
}

.sublevel {
  margin           : 0px;
  display          : block;
  height      	   : 23px !important;
  height      	   : 28px;
  font-size	 	   : 12px;
  padding-left     : 20px;
  padding-top      : 5px;
/* border-bottom    : 1px solid #d9dde8; */
  background-color : #dddddd;
/* background	   : url(../images/modul4.jpg); */
}

a:link, a:visited {
  font-size        : 12px;
  color            : #000066;
  text-decoration  : none;
  font-weight      : bold;
}
img {
  border 		   : 0px;
}
a:hover {
  font-size        : 12px;
  color            : #666666;
  text-decoration  : none;
  font-weight      : bold;
}

.leftrow {
  width            : 197px;
  /*margin-right     : 1px;*/
}

table.moduletable {
  width			   : 100%;
  table-layout	   : auto;
/*  border-top       : 1px solid #FFFFFF; */
  border-bottom    : 1px solid #FFFFFF;
}

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  height           : 24px;
  line-height      : 24px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color            : #FFF;
  background-color : #CCCCCC;
  /* background-image : url(../images/modul.jpg);  */
}



table.moduletable td {
  padding-left     : 0px;
  padding-right    : 0px;
}

.search {
  background-image : url(../images/modul40.jpg); 
}

.searchintro { 
  line-height	   : 18px;  
  font-size		   : 11px;
  font-weight	   : bold;
  text-align	   : left;
  vertical-align   : top;
  float            : left; 
  width            : 100%;
  margin           : 0px;
  margin-left      : 10px; 
  padding          : 0px;
}

.button {
  font-size        : 11px;
  color            : #000066;
  border           : 1px solid #a2a2a2;
  margin-bottom    : 5px;
  background	   : url(../images/modul2.jpg);
  padding          : 1px;
  line-height	   : 13px;
}

.inputbox {
  border           : 1px solid #d9dde8;
  background-color : #FFFFFF;
  margin           : 6px 3px 6px 6px;
  color			   : #000066;
  text-indent      : 3px;
  line-height	   : 20px;
}

.moduletabletopmenu{
	padding:0px;
	margin:0px;
}

.prodimg{
width:198px !important;
width:200px;
height:81px;
}

.menuimg{
width:175px !important;
height:81px;
}

.navi1 a{
display:block;
font-weight:bold;
text-align:center;
border-right:1px solid #ffffff;
width:174px !important;
height:19px !important;
height:26px;
margin:0px;
float:left;
padding-top:5px;
color:#000066;
background-color : #CCCCCC;
margin-top:2px;
}

.navi1 a:visited{
color:#000066;
background-color : #CCCCCC;
}

.navi1 a:hover{
color:#e2e2e2;
background-color : #CCCCCC;
}



#active_menu { color:#0066CC}

table tr.headeruntermenu td { height:81px !important}

.mainleveltopmenu:hover { background-color:#999999 !important; color:#cccccc !important; }

a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  font-size        : 13px;
  font-weight	   : bold;
  line-height	   : 25px;
 /* border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #d9dde8; */
  background-color : #dddddd;
  /* background-image : url(../images/modul2.jpg); */
  padding          : 2px 0px 2px 0px;
  color            : #000066;
  width            : 197px;
  text-indent      : 10px;
}

a.mainlevel:hover {
  background-color : #dddddd;
  /* background-image : url(../images/modul2.jpg); */
  color            : #666666;
  font-size        : 13px;
  font-weight	   : bold;
  line-height	   : 25px;
  text-decoration  : none;
  text-indent      : 10px;
}

table.contentpaneopen {
  width            : 660px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  line-height	   : 18px;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin	       : 5px 12px 0px 16px;
}

.contentheading, .componentheading {
  background       : url(../images/header.gif) repeat;
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 24px;
  text-transform   : uppercase;
  text-align       : left;
  color            : #a0aac0;
  width            : 100%;
  margin-left      : 18px;
}

.title {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-transform   : uppercase;
  text-indent      : 0px;
  font-size        : 12px;
  text-align       : left;
  line-height	   : 20px;
  padding-bottom   : 6px;
  color            : #a0aac0;
}
.newstitle {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-indent      : 0px;
  font-size        : 11px;
  text-align       : left;
  line-height	   : 20px;
  padding-bottom   : 3px;
  color            : #000066;
}

.mainlevelfooter{
  font-size        : 11px;
  font-weight	   : normal;
  color 		   : #ffffff;
  text-align       : left;
  padding-left	   : 15px;
}

.mainlevelfooter a{
  color 		   : #ffffff;
  font-size        : 11px;
  font-weight	   : normal;
  text-align       : left;
  padding-left	   : 15px;
}

.mainlevelfooter a:link{
  color 		   : #ffffff;
  font-size        : 11px;
  font-weight	   : normal;
  text-align       : left;
  padding-left	   : 15px;
}

.mainlevelfooter a:hover{
  font-size        : 11px;
  font-weight	   : normal;
  color 		   : #000066;
  text-align       : left;
  padding-left	   : 15px;
}

a.mainlevelfooter:visited{
  color 		   : #ffffff;
  font-size        : 11px;
  font-weight	   : normal;
}

.moduletablefooter{
  font-size        : 11px;
  font-weight	   : normal;
  color 		   : #ffffff;
  text-align       : left;
  padding-left	   : 15px;
}

.moduletablefooter a{
  color 		   : #ffffff;
  font-size        : 11px;
  font-weight	   : normal;
  text-align       : left;
  padding-left	   : 15px;
}

.moduletablefooter a:hover{
  font-size        : 11px;
  font-weight	   : normal;
  color 	   : #e2e2e2;
  text-align       : left;
  padding-left	   : 15px;
}