/*****************************/

/*** Core html setup stuff ***/

/*****************************/

 .chronoform { display:none; }

html {

  height: 100%;

  margin-bottom: 1px;

}



form {

  display:inline;
 

}



body {
    background-color: #fff;
    background-image: url("/templates/themza_j15_09/img/back-main.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    color: #404040;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 100%;
    line-height: 18px;
    margin: 0;
    text-align: center;
    text-decoration: none;
}


body, td{

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

	font-size: 12px;

	color: #333;

	line-height: 1.3em;

}
div.require {
    border: 1px solid red;
    color: red;
    padding-bottom: 2px;
    padding-top:2px;
    text-align: center;
	width:80%;
}


a:link, a:visited {

	text-decoration: none;

	font-weight: normal;
	
	

}



a:hover {

	text-decoration: underline;

	font-weight: normal;
	

}

.form_element .radio_label {
	/*width:150px;*/
	padding:0px 10px 0px 0px;
	float:none;
	display:inline;
	line-height: 22px;
	vertical-align: middle;
}

input.button { cursor: pointer; }



p { margin-top: 0; margin-bottom: 5px; }

img.imglogo{ border: 0 none; 
margin-left: 10px;
margin-top: 10px;
}


img { border: 0 none; 
margin-left: 1px;
margin-top: 2px;
}

img.imgbut{border: 0 none;
margin-right: 5px;
margin-top: 1px;
}
/*a:link img.imgbut, a:visited img.imgbut, a:hover img.imgbut, a:active img.imgbut{ border-width: 2px solid #fffc00; }

a:link img.imgbut{border: 2px solid red;}
a:link imgbut{border: 2px solid red;}
a:link img{border: 2px solid red;}

a.img.imgbut:link{border: 2px solid red;}
a.imgbut:link{border: 2px solid red;}
a.img:link{border: 2px solid red;}

a img:link{border: 2px solid red;}
a img.imgbut:link{border: 2px solid red;}
a imgbut:link{border: 2px solid red;}*/


a.imglink {border: 0 none;}

a.imglink:hover {border: 1px solid #ffffff;}





form {  padding-top:0px;  }
input, select, textarea { font-size:12px; font-family:Verdana,sans-serif; }

.Bereich, .Feld { background-color:#225F8E; width:300px; border:4px solid #fff;color:#fff; } 

.Auswahl { background-color:#dff; width:300px; border:4px solid #fff; }
.Check, .Radio { background-color:#ddff; border:4px solid red; font-size:12px; }
.Button { background-color:#225F8E; color:#fff; width:110px; height:25px; }
 .Radio{ 
width: 10px;
  height: 10px;
  padding: 0 5px 0 0;
  /*background: url(checkbox.gif) no-repeat; */
  display: block;
  clear: left;
  float: left;
  }
/*****************************************/

/*** Template specific layout elements ***/

/*****************************************/

#page_bg_black {

	background: #000000 url(../images/bg_page_black.png) top left repeat-x;

}

#page_bg_grass {

	background: #4C5A24 url(../images/bg_page_grass.jpg);

}

#page_bg_grey {

	background: #2A3233 url(../images/bg_page_grey.png);

}

#page_bg_darkgrey {

	/*background: #2A3233 url(../images/bg_page_darkgrey.gif);*/
    background: url(../img/hg/back-main.jpg);
}

#page_bg_green {

	background: #4C5A24 url(../images/bg_page_green.gif);

}


#maximal-erloess{
 background-image: url(../img/button/maximal-erloess.png);

  
	width: 198px;
	height:175px;
	position:absolute;
  top:130px; 
  left:740px;
  z-index:3;


}
div.main_bg_center{

	margin:0px auto;

}
 div#logo_bg{

	/*background: #ECECEC url(../img/banner/menuehg.png) top  repeat-x;
  
  height:210px;
  
  */
background: url(http://assetbuy.eu/assetlookentry/images/banner/greengroup.png)no-repeat;
	margin-top:5px;
	
	width:100%;
  height:300px;
/**/   
}
/*******************************/
div.main_bg_left{

	float:left;

}

div.main_bg_right{

	float:right;

}



div#main_bg{

	width: 995px;

	text-align:left;

}



div#middle_bg{

/*	background: url(../images/middle_bg.png) left repeat-y; 

   background-color:#fff;   */
	margin:0px auto;

	width: 1010px;
	
	height: 100%;
	
	position:absolute;
  top:380px; 
  left:160px;


}

div#welt_bg{
	/*border: 4px solid red;
    border: 1px solid #000; 
	background: url(../img/hg/hg.png)no-repeat;  
	background: url(../img/hg/hgk.png)repeat-y top center;
  overflow:auto;
  padding-top:170px;
min-height: 500px;
	height: 100%;  */

	 

}
.menu-start{
  /*border: 1px solid red; */ 
  position:absolute;
  top:15px; 
  left:180px; 
	  
  width:100px;
  height:20px;

  color: #fff;  
  font-family:"Trebuchet MS",Tahoma;
  font-size: 20px;
  font-weight: bold;
  line-height: 36px;
    z-index:3;

 
} 

.logo{
  /* border: 1px solid red;   
position:absolute;
  top:130px; 
  left:240px;  */
	display: block;
  margin-top:45px;
	float:left;   
  margin:auto;    
  width:312px;
  height:100px; 
  background-image: url(http://assetbuy.eu/templates/themza_j15_09/img/logo/logo1.pn);  
}
.wasserzeichnen{
/*border: 1px solid red;  */
	 position:absolute;
  top:0px;  
  left:130px;
  margin-top:5px;
	float:right;   
  margin:auto;
  width:935px;
  height:110px; 

  background-image: url(../img/datacenter/wasserzeichnen.png); 
}

.database{

	 position:absolute;
  top:410px;  
  left:50px;
  margin-top:5px;
	float:right;   
  margin:auto;
  width:305px;
  height:110px; 

 /* background-image: url(../img/datacenter/data.png);*/
   z-index:100; 
}

.database2{
/*border: 1px solid red;*/
	 position:absolute;
  top:628px;  
  left:340px;
  margin-top:5px;
	float:right;   
  margin:auto;
  width:305px;
  height:110px; 

  background-image: url(../img/datacenter/data.png); 
  z-index:100;
}

.database_kontakt{
/*border: 1px solid red;*/
	 position:absolute;
  top:1180px;  
  left:750px;
  margin-top:5px;
	float:right;   
  margin:auto;
  width:305px;
  height:110px; 

 background-image: url(../img/datacenter/data.png); 
  z-index:100;
}

div#headerlogohg{
border: 1px solid red;
  margin-top:5px;
	width: 90%;
	height:110px;
  /* text-align:center; */

  position:absolute;
  top:0px;  
  left:80px;  

 border: 1px solid red; 

}




div#headerhg{

/*	background: url(../images/middle_bg.png) left repeat-y; 
border: 1px solid #000; 
 */


	margin:0px auto;

	
	width: 995px;
	height:300px;
	position:absolute;
  top:0px; 
  left:150px;
  z-index:0;


}
div#but_rot a:link,a:visited{

 background-image: url(../img/button/but_rot1.png);  

  
	width: 290px;
	height:178px;
	position:absolute;
  top:175px; 
  left:220px;
  z-index:3;

}
div#but_rot a:hover{

 background-image: url(../img/button/but_rot2.png);  
   
  
	width: 290px;
	height:178px;
	position:absolute;
  top:175px; 
  left:220px;
  z-index:3;

}
div#banner1-3{

/*	background: url(../images/middle_bg.png) left repeat-y; 

	border: 1px solid red; */ 
	width: 700px;
	height:150px;
	position:absolute;
  top:240px; 
  left:260px;
  z-index:3;

}

div#hauptelem_1{
  /*border: 1px solid red; */
  width: 965px;
  text-align: left; 
   color: #266594;
  font-size: 14px; 
  /*font-weight: bold;
   color: #224389; */
  margin: 5px; 

  font-family: Helvetica,Arial,sans-serif;"
}
.kontaktform{
text-align:center;
margin-top:5px; 
width:100%;

}
.kontaktform_hg{ 
text-align:center; 
margin: 0 auto; 
color:#FFFFFF; 
width:50%;
height:535px;
/*background: url(../img/hg/kontakt_hg.png) top center no-repeat;*/
}

.aktuell{

text-align: center; 
margin: 0 auto; 
color: #ffffff; 
width: 50%; 
border: 6px solid #ddd;
marign-left: 20px;

}

 div#hauptelem{   
     
 /* border: 1px solid #000;  */
   width: 92%; 
   height: 266px;
   text-align: left;
   
   padding-top:25px;
   padding-left:10px;

   padding-right:10px;
   padding-bottom:10px;

}
div#hauptelemhg{
     
  /*border: 2px solid red; */     
  background: url(http://assetbuy.eu/templates/themza_j15_09/img/hg/startteaser-body-g.png)no-repeat;
   width: 316px; 
   height: 266px;
   margin-left:-1px;


   
  

}


div#nologo{

	display:block;

	float:left;

	width: 20px;

}
table.blog{
/*	border: 4px solid red;  */

 	margin-left: 20px;
}
table.banner1-3{
 width:100%;

  border-collapse:collapse
 }

table.banner1-3 td#banner1-3head1{
background-image: url(http://assetbuy.eu/templates/themza_j15_09/img/banner/startteaser-hl.png);
 height:45px;

}
table.banner1-3 td#banner1-3head2{
background-image: url(http://assetbuy.eu/templates/themza_j15_09/img/banner/startteaser-hl.png);
 height:45px;

}
table.banner1-3 td#banner1-3head3{
background-image: url(http://assetbuy.eu/templates/themza_j15_09/img/banner/startteaser-hl.png);
 height:45px;

}

table.banner1-3 td#banner1-3body1{
background-image: url(http://assetbuy.eu/templates/themza_j15_09/img/banner/startteaser-body1.png);
 height:110px;
}
table.banner1-3 td#banner1-3body2{
background-image: url(http://assetbuy.eu/templates/themza_j15_09/img/banner/startteaser-body2.png);
 height:110px;
}
table.banner1-3 td#banner1-3body3{
background-image: url(http://assetbuy.eu/templates/themza_j15_09/img/banner/startteaser-body3.png);
 height:110px;
}
        



a.logo:link,a.logo:hover, a.logo:visited{

	line-height: 28px;

	color:#000000;

	text-decoration:none;             

	font-weight:bold;

}

a.logo_trebuchet:link,a.logo_trebuchet:hover, a.logo_trebuchet:visited{ font-family:"Trebuchet MS", Tahoma, Verdana; font-size:38px; margin-left: 15px; color: #2D6F9F;}

a.logo_tahoma:link,a.logo_tahoma:hover, a.logo_tahoma:visited{ font-family:Tahoma, Verdana, Arial; font-size:26px; color: white; }

a.logo_verdana:link,a.logo_verdana:hover, a.logo_verdana:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; }

a.logo_times:link,a.logo_times:hover, a.logo_times:visited{ font-family:"Times New Roman", Times, serif; font-size:26px; }

a.logo_arial:link,a.logo_arial:hover, a.logo_arial:visited{ font-family:Arial, Helvetica, sans-serif; font-size:26px; }

a.logo_helvetica:link,a.logo_helvetica:hover, a.logo_helvetica:visited{ font-family:Helvetica, Arial, sans-serif; font-size:26px; }

a.logo_georgia:link,a.logo_georgia:hover, a.logo_georgia:visited{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; }

a.logo_geneva:link,a.logo_geneva:hover, a.logo_geneva:visited{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:26px; }



div#user4{

	float:right;

	text-align:left;

	margin-right:15px;

}

div#user4 div.search{

	width:262px;

	height:53px;

	text-align:left;

	padding-top: 9px;

	background: url(../images/search_bg.png) top right no-repeat;

}

.search .inputbox {

	background:#FFFFFF;

	width: 165px;

	height: 16px;

	margin-left: 20px;

	margin-right: 28px;

	margin-top: 10px;

	font-size: 11px;

	color: #454545;

	padding:5px 2px 2px 2px;

	border: 1px solid #D3D3D3;

	float: left;

}

.input {

	padding:10px 10px 10px 0px;

}





div#banner_bg{

	height:148px;

	border-top: 1px solid #FFFFFF;

	margin-left: 4px;

	margin-right: 4px;

	padding: 0px;

	width:auto;

}

div#banner_bg img{

	margin:0px;

	border:0px;

}

#banner_bg table.contentpaneopen{
  
	margin-top:13px;

	margin-bottom:13px;

	margin-left:10px;

	width:380px;

	float:left;

	text-align:left;

}

#banner_bg table.contentpaneopen td{

	color: #FFFFFF;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

}

/*AFSHAR: 25.05.10*/

table.hersteller_1{
	
	width:80%;	
	border-collapse:collapse;
}

table.hersteller_1 td{

	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;	
	color: #617180;
	/*border:1px solid #dfdfdf;*/
	height:32px;
	text-align:left;
	margin-left:5px;
	padding-left:5px;
	line-height:1.6em;
	font-weight:bold;

}

table.hersteller{
	
	width:99%;
	
	border-collapse:collapse;
	margin-left:1%;
	

}

table.hersteller td{

	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;	
	color: #617180;
	/*border:1px solid #dfdfdf;*/
	height:28px;
	
	margin-left:5px;
	padding-left:5px;
	line-height:1.6em;
	font-weight:bold;

}
h3.hersteller{

	text-align: center;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 18pt;
	
	padding-top:30px;
	line-height:1.8em;
}

h3.hersteller2{

	text-align: center;
	font-family: Tahoma,Verdana,Arial;
	font-size: 16pt;
	
}

/*AFSHAR: 25.05.10*/





#pillmenu {

	text-align:left;
	width:100%;
	

	margin: 0;

	float:left;
	margin-top:-25px;

	

}

#pillmenu ul {

	margin: 0;

	padding: 0 0 0 8px;

	list-style: none;

}

#pillmenu li {

	float: left;

	margin: 0;

	padding: 0;

	

}

#pillmenu li a, #pillmenu li a:hover, #active_menu-nav {

	font-family:"Trebuchet MS",Tahoma;

	font-size: 16px;

	float: left;

	

	line-height: 36px;
	

	/*padding: 0 28px 0 29px;
	padding: 0 16px 0 18px;*/
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom:0px;
	padding-top:0px;
	
	
	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}



#date{

	text-align:right;

	margin-right: 10px;

	float:right;

	line-height: 40px;

	color: #FFFFFF;

	font-family:Georgia,Tahoma;

	font-size: 11px;

}



#leftcolumn{

	margin: 0px;

	padding: 0px;

	margin-left:7px;

	margin-right:0px;

	margin-top:0px;

	width: 197px;

	float:left;

}



#rightcolumn{

	margin: 0px;

	padding: 0px;

	margin-left:2px;

	margin-right:3px;

	margin-top:0px;

	width: 197px;

	float:right;

}



#maincolumn{
/*
border: 1px solid red;	
width:100%;
	height: 920px;

	float:center;

	margin:0px;

	padding:0px; */
	     
		background: url(http://assetbuy.eu/templates/themza_j15_09/img/hg/hgk.png)repeat-y top center;
    width:100%;
    padding-top:170px;
    min-height: 300px;
    margin-left:-25px;
    margin-top: 10px;

}

div.footer{
/*border: 1px solid red;    */
background: url(http://assetbuy.eu/templates/themza_j15_09/img/hg/footer.png) no-repeat;
	height: 110px;
	width:100%;
	    margin-left:-25px;

}

div.path{

	
/*border: 1px solid red;*/
  position:absolute;
  top:50px; 
  left:20px;
  color:#004493;
  font-size:15px;


	

}



div.nopad {

	 	/*border: 2px solid blue;    */
	text-align:center;
	width: 100%; 
		margin-top: -50px;


  

}



div.nopad ul {

	clear: both;

}



form#form-login fieldset { 

	border: none;

	margin: 0;

	margin-left:10px;

}

form#form-login ul li{ 

	padding: 0; 

}



form#form-login ul li a {

	text-align: left;

	padding: 0px;

	font-size: 10px;

	color: #858585;

}



#leftcolumn div.moduletable_menu, #leftcolumn div.moduletable, #leftcolumn div.moduletable_text, #rightcolumn div.moduletable_menu, #rightcolumn div.moduletable, #rightcolumn div.moduletable_text{

	margin: 2px 0px 10px 0px;

	padding: 0px;

	width: 193px;
	

}

/*

table.moduletables5contact {

	background: yellow;

	border: 2px solid blue;

color: red;

font-size: 2em;

}



*/

#leftcolumn h3, #rightcolumn h3{

	text-align: center;

	height: 31px;

	width: 193px;

	line-height: 27px;

	color:#FFFFFF;

	font-size:12px;

	margin:0px 0px 0px 0px;

	padding:0px;

}



div.bannergroup_text {

	margin:10px 13px 10px 13px;

}

.bannerheader {

	font-weight:bold;

	margin-bottom:10px;

}

.banneritem_text {

	margin-bottom:10px;

}

.bannerfooter_text {

	margin-bottom:10px;

}



table.poll thead td {

	text-align: center;

	padding-left:10px;

}

.poll {

	margin:10px 0px 10px 0px;

}

.poll td{

	margin:0px 0px 10px 0px;

}

table.poll td {

	text-align:left;

}



.pollstableborder {

	margin: 5px 10px 10px 5px;

}



/* forms */



#leftcolumn ul, #rightcolumn ul {

	margin: 10px;

	padding: 0px 10px 10px 0px;

	list-style: none;

}



.moduletable ul {

	padding:0px 10px 10px 10px;

	margin:0px;

}



.moduletable ul li {

	padding:0px 0px 0px 10px;

	margin:0px;

	line-height:18px;

}

.moduletable form ul li {

	list-style:none;

	background:none;

}





div.moduletable ul.latestnews {

	padding:0px 10px 10px 10px;

	margin:0px;

}

ul.latestnews li{

	padding:0px 0px 0px 10px;

	margin:0px;

	line-height:18px;

}

div.moduletable ul.mostread {

	padding:0px 10px 10px 10px;

	margin:0px;

}

ul.mostread li{

	padding:0px 0px 0px 10px;

	margin:0px;

	line-height:18px;

}

#leftcolumn ul.menu li#current ul li, #rightcolumn ul.menu li#current ul li {

	margin: 0px;

	padding: 0px;

}

div.moduletable ul.menu {

	padding:0px 0px 10px 15px;

	margin:0px;

}

ul.menu {

	padding:0px 0px 10px 15px;

	margin:0px;

}

ul.menu li{

	padding:0px 0px 0px 15px;

	margin:0px;

	line-height:18px;

}

ul.menu li#current a{

	text-decoration:underline;

	/*color:#333333;*/
	  color:#fff;

}

ul.menu li ul {

	padding:0px 0px 5px 0px;

	margin:0px;

}

ul.menu li ul li{

	padding:0px 0px 0px 15px;

}

ul.menu li#current ul li a{

	margin-left:15px;

	text-decoration:none;

}

ul.mostread {

	padding:10px 0px 10px 15px;

	margin:0px;

}

ul.mostread li{

	padding:0px 0px 0px 15px;

	margin:0px;

	line-height:18px;

}

ul.latestnews {

	padding:10px 0px 10px 15px;

	margin:0px;

}

ul.latestnews li{

	padding:0px 0px 0px 15px;

	margin:0px;

	line-height:18px;

}

div.componentheading{

	font-weight:bold;

	font-size:16px;

	text-align:center;
	margin-top: -80px;
		margin-bottom: 15px;
		display:none; /*unsichtbare Div: hier wird assetbuy.eu nicht suichtbar*/

	

}

td.contentheading, td.buttonheading{

	text-align:center;
	font-weight:bold;

	font-size:14px;

	height:42px;

/*	background: url(../images/contentheading_line.png)  repeat-y scroll left center;  */

/*background: url(../images/contentheading_line.png)repeat scroll 0 0; 

background: url(../img/hg/leiste.png); */


background: url(../img/hg/startteaser-leiste.png)no-repeat;
	color: #ffffff;
	font-size: 14px;
	text-align:center;
	



}

table.contentpaneopen{

	border-collapse: collapse;
 
	margin-left:-2px;
	
	/*border: 2px solid black; */
	width: 94%;

}

table.contentpaneopen td{

	padding:0px;
  margin-left:0px;
    
}
td.column_separator {
 /* border: 2px solid black;
 padding-left:-5px; 
  margin-left:5px;  
  width: 18px;  */
}
/* Autor Behnaz Afshar */

table.impressum{
	
	padding:0px;
}
table.impressum td{
	font-family: Helvetica,Arial,sans-serif;

	font-size: 12px;

	color: #333;

	
}

/*******************************/

span.small, td.createdate, td.modifydate{

	font-size:11px;

	color:#999999;

}

span.pagination span, span.pagination a{

	padding:5px;

}



/* div-Startseite (als Notbehelf)*/

div#startseite {

/*	font-size: 2em;

	color: white;*/

        height: 100px;

        text-align: center;
		
	
}



div#f_area{

	text-align:left;

	background: url(../images/footer_bg.png) left repeat-y;

	margin:0px auto;

	width: 995px;

	padding-left: 7px;

}



#f_area div.moduletable, #f_area div.moduletable_menu{

	float: left;

	margin:10px 5px 10px 5px;

	width: 235px;

}

#f_area h3{

	text-align: center;

	height: 31px;

	width: 235px;

	line-height: 27px;

	color:#FFFFFF;

	font-size:12px;

	margin:0px;

}





/* System Standard Messages */

#system-message { margin-bottom: 20px; }



#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}



/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}



/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}



#syndicate{

	float:left;

	padding-left: 25px;

}

#power_by, #power_by a, #power_by a:visited{

	color:#858585;

}
