/* CSS Document */
/* Web Industry */
body{
	background:url(images/bg.gif) repeat-x 24 0 #e7e7e7; color:#363636;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:0; padding:0;
  	 }
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}
.Stil3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #B9B09D;
	}	
.Stil4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #F50B04;
	}
.Stil44 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	color: #b30000;
	}	
.Stil5 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: center;
	color: #337BA6;
	}
.Stil15 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-align: center;
	color: #337BA6;
	}
.Stil55 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	text-align: center;
	color: #337BA6;
	}				
.Stil6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	}
.Stil65 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	}
.Stil67 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color: #337BA6;
	}	
.Stil66 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	}		
.Stil7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #337BA6;
	}
.Stil8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.Stil12 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.Stil9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.Stil23 {
	color: #CC3366;
	font-style: italic;
	font-size: 10px;
}
.Stil71 
{
	color: #0000FF; 
	font-weight: bold; 
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #fdface;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #337BA6;
margin: 3px 8px;
}

#Logo{
	position:relativ; margin:0 auto; width:900px; height:180px;
	background:url(images/header_bg2.jpg) no-repeat center top; color:#000000; }

	
/* -- header start -- */
/* #header{
	background-color:#000000;}
#header img{
	position:absolute; left:755px; top:0px; border:none;}
#header h1{
	position:absolute; left:743px; top:123px; border:none;
	font:bold 16px/18px  Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right;}
#header h2{
	position:absolute; left:510px; top:143px; border:none;
	font:bold 16px/18px  Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right;}
#header h3{
	position:absolute; left:142px; top:25px; border:none;
	font:bold 16px/18px  Verdana, Arial, Helvetica, sans-serif; color:#333333;}
#header h4{
	position:absolute; left:160px; top:40px; border:none;
	font:bold 12px/14px  Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#header h5{
	position:absolute; left:673px; top:162px; border:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right;} */
/* #header h6{
	position:absolute; left:683px; top:15px; border:none;
	font:bold 14px/15px  Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right;}
*/

/* counter 
#counter{
	position:absolute; left:800px; top:120px; border:none;}*/

/* uhr - datum */

input.datum{
font-size:9pt;
background-color:#3e8bb5;
color:white;
border:solid 0px;
}

input.zeit{
font-size:9pt;
background-color:#3e8bb5;
color:white;
border:solid 0px;
}

input.text{
font-size:9pt;
background-color:#F78C19;
color:black;
border:solid 0px
}


/*	
#kopf img{
	position:absolute; left:433px; top:9px; border:none;}
#kopf1 img{
	position:absolute; left:395px; top:75px; border:none;}		
#kopf2 img{
	position:absolute; left:405px; top:45px; border:none;}	
#kopf3 img{
	position:absolute; left:425px; top:15px; border:none;}
#kopf4 img{
	position:absolute; left:468px; top:2px; border:none;}
#kopf5 img{
	position:absolute; left:520px; top:2px; border:none;}
#kopf6 img{
	position:absolute; left:560px; top:15px; border:none;}
#geld img{
	position:absolute; left:300px; top:28px; border:none;}	
#kopf7 img{
	position:absolute; left:582px; top:44px; border:none;}
#kopf8 img{
	position:absolute; left:598px; top:74px; border:none;}
#kopf9 img{
	position:absolute; left:650px; top:74px; border:none;}
#kopf10 img{
	position:absolute; left:700px; top:74px; border:none;}
#kopfwid img{
	position:absolute; left:740px; top:2px; border:none;}	
#kopf11 img{
	position:absolute; left:750px; top:74px; border:none;}
#kopf12 img{
	position:absolute; left:800px; top:74px; border:none;}
#kopf13 img{
	position:absolute; left:850px; top:74px; border:none;}
#kopf14 img{
	position:absolute; left:900px; top:74px; border:none;} */


/* -- header end -- */
/* -- top navigation start -- */
#topNav{
	width:878px; height:30px; margin:0 auto;
	background:url(images/top_nav_bg.gif) no-repeat 0 0 #FFFFFF; color:#000000; }
#topNav ul{
	width:868px; margin:0 auto; }
#topNav ul li{
	float:left; margin:0 2px 0 0 ;}
#topNav ul li a{
	font:bold 11px/29px Arial, Helvetica, sans-serif; color:#595959;
	background:url(images/top_nav_btn_bg.gif) repeat-x 0 0 #FFFFFF;
	padding:0 12px; display:block; text-decoration:none;}
#topNav ul li a:hover{
	font:bold 11px/27px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; background-image:none;
	border-top:#DADADA 1px solid; border-right:#DADADA 1px solid; border-left:#DADADA 1px solid;
	padding:0 11px; margin:2px 0 0 0; display:block; text-decoration:none;}
#topNav ul li a.hover{
	font:bold 11px/27px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; background-image:none;
	border-top:#DADADA 1px solid; border-right:#DADADA 1px solid; border-left:#DADADA 1px solid;
	padding:0 11px; margin:2px 0 0 0; display:block; text-decoration:none;}

.redtext {
   COLOR: #b30000;
   FONT-WEIGHT: bold;
}


.blutext {
   COLOR: #337BA6;
   FONT-WEIGHT: bold;
}


.greentext {
   COLOR: #006633;
   FONT-WEIGHT: bold;
}

/* -- top navigation end -- */
/* body start */
#body{
	width:900px; margin:0 auto; padding:14px 0 10px 0;}	


#Partner{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AVM{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AGMI1{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AGMI2{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AGMI3{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AGMI4{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AGMI5{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AGMI6{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AGMI7{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AGMI8{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

#AGMI9{
font-size:9pt;
background-color:#3e8bb5;
color:#fcfcfc;
border:solid 0px;
}

/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 


/* body end */
/* -- left pannel start -- */
.starten{
	width:900px; padding:26px 0 0 0; float:left;}
.starten h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04; background-color:#FFFFFF;}
.starten h2{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; height:25px; width:370px; float:left;}
.starten span.date{
	background:url(images/date_bg1.gif) no-repeat 0 0 #FFFFFF; color:#333333;
	font:bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;
	width:120px; height:15px; display:block; float:left; margin:6px 0 0 12px;}

.left{
	width:555px;  float: left; padding:0 38px 0 0;}
.left img{
	border:none;}
.left h2{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; height:25px; width:310px; padding:0 0 10px 0; float:left;}
.left h3{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px; width:570px; padding:0 0 10px 0; float:left;}
.left h2 span{
	font:bold 20px/25px  Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px;}
.left span.dot{
	background:url(images/dot_line.gif) repeat-x 0 18px #FFFFFF;
	height:25px; width:250px; display:block; float:left; color:#000000;}
.left span.dot1{
	background:url(images/dot_line.gif) repeat-x 0 9px #FFFFFF;
	height:15px; width:180px; display:block; float:left; color:#000000;}
.left span.dot2{
	background:url(images/dot_line.gif) repeat-x 0 9px #FFFFFF;
	height:15px; width:250px; display:block; float:left; color:#000000;}
.left p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; 		    padding:0 0 12px 0;}
.left p.klein{
	font:normal 10px/11px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF;    padding:0 0 10px 0;}
.left p span{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#BFDEF7; }
.left p.dotLine{
	color:#363636; font-size:0; line-height:0; height:13px; padding:3px 0 12px 0;
	background:url(images/dot_line.gif) repeat-x 0 2px #FFFFFF;}
.left p.dotLine a.readMore{
	background:url(images/read_more_btn.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:58px; height:13px; display:block; float:right;}
.left p.dotLine a.readMore:hover{
	background:url(images/read_more_btn_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:58px; height:13px; display:block; float:right;}

.right{
	width:270px; float: left; padding:0 38px 0 0; height:570px;}
.right img{
	border:none;}
.right h2{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; height:25px; width:310px; padding:0 0 10px 0; float: right;}
.right h3{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px; width:570px; padding:0 0 10px 0; float: right;}
.right h2 span{
	font:bold 20px/25px  Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px;}
.right span.dot1{
	background:url(images/dot_line.gif) repeat-x 0 9px #FFFFFF;
	height:15px; width:180px; display:block; float:left; color:#000000;}
.right p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; 		    padding:0 0 12px 0;}
.right p span{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#BFDEF7; }
.left p.dotLine{
	color:#363636; font-size:0; line-height:0; height:13px; padding:3px 0 12px 0;
	background:url(images/dot_line.gif) repeat-x 0 2px #FFFFFF;}
.right p.dotLine a.readMore{
	background:url(images/read_more_btn.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:58px; height:13px; display:block; float:right;}
.right p.dotLine a.readMore:hover{
	background:url(images/read_more_btn_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:58px; height:13px; display:block; float:right;}
	
	
.pal{
	width:900px; padding:12px 0 0 0; float:left;}
.palgr{
	width:860px; padding:0 0 0 0; float:left;}
.palli{
	width:220px; padding:6px 0 0 0; float:left;}
.palre{
	width:640px; padding:0 0 0 0; float:left;}
.palreli{
	width:100px; padding:6px 0 0 0; float:right;}
.palrere{
	width:530px; padding:6px 0 0 0; float:right;}
.pal img{
	border:none;}
.pal h2 span{
	font:bold 16px Arial, Helvetica, sans-serif; color:#337BA6;
	padding:0 0 0px 0; float:left;}
.pal h3 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px; width:570px; padding:0 0 10px 0; float:left;}
.palre h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.palgr h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.palre h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.palre h2 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.palli h2{
	font:bold 16px/20px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; float:left; padding:0 0 6px 0;}
.palli h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.palli h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.pal span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#BFDEF7;}
.palgrund span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#BFDEF7;}	
.pal p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; padding:0 0 12px 0;}
	
.faq{
	width:900px; padding:12px 0 0 0; float:left;}
.faqgr{
	width:880px; padding:0 0 0 0; float:left;}
.faqli{
	width:650px; padding:6px 0 0 0; float:left;}
.faqre{
	width:210px; padding:6px 0 0 0; float:right;}
.faqlili{
	width:100px; padding:6px 0 0 0; float:left;}
.faqlire{
	width:640px; padding:6px 0 0 0; float:left;}
.faq img{
	border:none; padding:0 0px 0px 0;}
.faq h2 span{
	font:bold 16px Arial, Helvetica, sans-serif; color:#337BA6;
	padding:0 0 0px 0; float:left;}
.faq h3 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px; width:570px; padding:0 0 10px 0; float:left;}
.faqre h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.faq h3{
	font:bold 13px Arial, Helvetica, sans-serif; color:#F50B04; padding:0 0 0 0;}
.faq h4{
	font:normal italic 13px Arial, Helvetica, sans-serif; color:#337BA6; padding:0 0 0 0;}
.faqgr h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.faqgr h2 span{
	font:bold 16px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.faqre h4 span{
	font:bold 16px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.faqre h2 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.faqli h2{
	font:bold 14px/16px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; float:left; padding:0 0 0px 0;}
.faqli h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.faqli h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.faq span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#BFDEF7;}
.faqgrund span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#BFDEF7;}	
.faq p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; padding:0 0 12px 0;}
.faq p.hr a.viewMore{
	background:url(images/nach_oben.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:58px; height:13px; display:block; float:right;}
.faq p.hr a.viewMore:hover{
	background:url(images/nach_oben_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:58px; height:13px; display:block; float:right;}

.agb{
	width:900px; padding:12px 0 0 0; float:left;}
.agbgr{
	width:880px; padding:0 0 0 0; float:left;}
.agbgrli{
	width:210px; padding:6px 0 0 0; float:left;}
.agbgrre{
	width:670px; padding:6px 0 0 0; float:left;}
.agbli{
	width:670px; padding:6px 0 0 0; float:left;}
.agbre{
	width:210px; padding:6px 0 0 0; float:right;}
.agblili{
	width:100px; padding:6px 0 0 0; float:left;}
.agblire{
	width:570px; padding:6px 0 0 0; float:left;}
.agb img{
	border:none; padding:0 0px 0px 0;}
.agb h2 span{
	font:bold 16px Arial, Helvetica, sans-serif; color:#337BA6;
	padding:0 0 0px 0; float:left;}
.agb h3 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px; width:670px; padding:0 0 10px 0; float:left;}
.agbre h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.agbli h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.agb h3{
	font:bold 13px Arial, Helvetica, sans-serif; color:#F50B04; padding:0 0 0 0;}
.agb h4{
	font:normal italic 13px Arial, Helvetica, sans-serif; color:#337BA6; padding:0 0 0 0;}
.agbgr h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.agbli h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.agbli h2 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.agbli h2{
	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; float:left; padding:0 0 0px 0;}
.agbre h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.agbgr h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.agb span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#BFDEF7;}
.agbgrund span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#BFDEF7;}	
.agb p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; padding:0 0 12px 0;}
.agb p.hr a.viewMore{
	background:url(images/nach_oben.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:58px; height:13px; display:block; float:right;}
.agb p.hr a.viewMore:hover{
	background:url(images/nach_oben_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:58px; height:13px; display:block; float:right;}
	
.serv{
	width:900px; padding:12px 0 0 0; float:left;}
.servgr{
	width:888px; padding:0 0 0 0; float:left;}
.servgrli{
	width:218px; padding:0 0 0 0; float:left;}
.servgrlimi{
	width:218px; padding:0 0 0 0; float:left;}
.servgrremi{
	width:218px; padding:0 0 0 0; float:left;}
.servgrli2{
	width:444px; padding:0 0 0 0; float:left;}
.servgrre2{
	width:444px; padding:0 0 0 0; float:left;}
.servgrre{
	width:218px; padding:0 0 0 0; float:left;}
.servgrli1{
	width:188px; padding:0 0 0 0; float:left;}
.servgrlimi1{
	width:188px; padding:0 0 0 0; float:left;}
.servgrremi1{
	width:308px; padding:0 0 0 0; float:left;}
.servgrlimi2{
	width:173px; padding:0 0 0 0; float:left;}
.servgrremi2{
	width:173px; padding:0 0 0 0; float:left;}
.servgrre1{
	width:188px; padding:0 0 0 0; float:left;}
.servli{
	width:770px; padding:6px 0 0 0; float:left;}
.servre{
	width:120px; padding:0 0 0 0; float:left;}
.servlili{
	width:110px; padding:6px 0 0 0; float:left;}
.servlire{
	width:650px; padding:6px 0 0 0; float:left;}
.serv img{
	border:none;}
.serv h2 span{
	font:bold 16px Arial, Helvetica, sans-serif; color:#337BA6;
	padding:0 0 0px 0; float:left;}
.servgr h3 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:20px; width:880px; padding:0 0 0px 0; float:left;}
.servre h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.servgr h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.servre h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.servre h2 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.servli h2{
	font:bold 16px/20px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; float:left; padding:0 0 6px 0;}
.servli h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.servli h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.serv span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#BFDEF7;}
.servgrund span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#BFDEF7;}	
.serv p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; padding:0 0 12px 0;}	
	
.paypal{
	width:900px; padding:12px 0 0 0; float:left;}
.paypalgr{
	width:860px; padding:6px 0 0 0; float:left;}
.paypallinks{
	width:230px; padding:6px 0 0 0; float:left;}
.paypalrechts{
	width:630px; padding:0 0 0 0; float:left;}
.paypalrechtsre{
	width:100px; padding:6px 0 0 0; float:left;}
.paypalrechtsli{
	width:530px; padding:6px 0 0 0; float:left;}
.paypalli{
	width:130px; padding:6px 0 0 0; float:right;}
.paypalre{
	width:730px; padding:6px 0 0 0; float:left;}
.paypallire{
	width:100px; padding:6px 0 0 0; float:right;}
.paypalrere{
	width:530px; padding:6px 0 0 0; float:right;}
.paypal img{
	border:none;}
.paypal h2 span{
	font:bold 16px/20px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; padding:0 0 2px 0; float:left;}
.paypal h3 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px; width:570px; padding:0 0 10px 0; float:left;}
.paypalrechts h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0px 0; float:left;}
.paypalgr h2{
	font:normal 12px Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0 0;}
.paypalrechts h2 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.paypalrechts h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00; 
	float:left; padding:0 0 0px 0;}
.paypallinks h2{
	font:bold 16px/20px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; float:left; padding:0 0 6px 0;}
.paypallinks h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.paypallinks h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.paypal span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#BFDEF7;}
.paypalgrund span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#BFDEF7;}	
.paypal p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; padding:0 0 12px 0;}
	
	
.eventkl{
	width:900px; padding:26px 0 0 0; float:right;}
.eventkllinks{
	width:250px; padding:6px 0 0 0; float:left;}
.eventklrechts{
	width:610px; padding:6px 0 0 0; float:left;}
.eventkl img{
	border:none;}
.eventkl h2{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; height:25px; width:310px; padding:0 0 10px 0; float:left;}
.eventkl h3{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px; width:570px; padding:0 0 10px 0; float:left;}
.eventklrechts h2{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; width:124px; float:left; padding:0 0 6px 0;}
.eventklrechts h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.eventklrechts h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.eventkl span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#BFDEF7;}
.eventklgrund span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#BFDEF7;}	
.eventkl p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; padding:0 0 12px 0;}
.eventgr{
	width:900px; padding:26px 0 0 0; float:right;}
.eventgrlinks{
	width:590px; padding:6px 0 0 0; float:left;}
.eventgrrechts{
	width:290px; padding:6px 0 0 0; float:right;}
.eventgr img{
	border:none;}
.eventgr h2{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; height:25px; width:310px; padding:0 0 10px 0; float:left;}
.eventgr h3{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px; width:570px; padding:0 0 10px 0; float:left;}
.eventgrrechts h2{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; width:124px; float:left; padding:0 0 6px 0;}
.eventgrrechts h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04; background-color:#FFFFFF;}
.eventgr h3 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04;
	background-color:#FFFFFF; height:25px; width:570px; padding:0 0 10px 0; float:left;}
.eventgrrechts h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.eventgr span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.eventgrlinks span{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFFFFF;}
.eventgr p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636; background-color:#FFFFFF; padding:0 0 12px 0;}
.event{
	width:900px; padding:26px 0 0 0; float:right;}
.eventLeft{
	width:860px; padding:6px 0 0 0; float:left;}
.eventLeft h2{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#337BA6;
	background-color:#FFFFFF; width:124px; float:left; padding:0 0 6px 0;}
.eventLeft h2 span{
	font:bold 20px/25px Arial, Helvetica, sans-serif; color:#F50B04; background-color:#FFFFFF;}
.eventLeft h4 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#337BA6; background-color:#FFCC00;}
.eventLeft span.date{
	background:url(images/date_bg1.gif) no-repeat 0 0 #FFFFFF; color:#333333;
	font:bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;
	width:147px; height:15px; display:block; float:left; margin:6px 0 0 12px;}
.eventLeft p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#363636;
	background:url(images/left_line.gif) no-repeat 0 16px #FFFFFF; padding:10px 0 12px 16px;}
.eventLeft p.dotLine1{
	color:#363636; font-size:0; line-height:0;
	width:878px; height:13px; padding:3px 0 0 0;
	background:url(images/dot_line.gif) repeat-x 0 4px #FFFFFF; }
.eventLeft p.dotLine1 a.viewMore{
	background:url(images/view_more_btn.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:78px; height:13px; display:block; float:right;}
.eventLeft p.dotLine1 a.viewMore:hover{
	background:url(images/view_more_btn_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	font-size:0; line-height:0; text-decoration:none; text-indent:-2000px;
	width:78px; height:13px; display:block; float:right;}
.eventRight{
	width:300px; float: none;}
.eventRight img{
	border:none;}

/* footer start -- */
#footer{
	position:relative; margin:0 auto; width:900px; height:100px;
	background:url(images/footer_bg.gif) no-repeat center top #0E4472; color:#000000;}
.footer{
	width:650px; height:100px; margin:0 auto; padding:12px 0 0 0;}
.footer ul{
	width:630px; margin:0 auto;}
.footer ul li{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:#0E4472; float:left;}
.footer ul li a{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	color:#FFFFFF; background-color:#0E4472; padding:0 8px;}
.footer ul li a:hover{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	color:#BFDEF7; background-color:#337BA6; padding:0 8px;}
.footer ul li a.hover{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	color:#F50B04; background-color:#0E4472; padding:0 8px;}
.footer p{
	margin:0 auto; width:600px; color:#DBEDFB; background-color:#0E4472;
	font:normal 10px/18px Arial, Helvetica, sans-serif;}
.footer p.valid{
	margin:0 auto; width:134px;}
.footer p.valid a.xhtml{
	background:url(images/xhtml_btn.gif) no-repeat 0 0 #0E4472; color:#FFFFFF; margin:5px 0 8px 0px;
	text-decoration:none; text-indent:-2000px; width:70px; height:23px; display:block; float:left;}
.footer p.valid a.xhtml:hover{
	background:url(images/xhtml_btn_h.gif) no-repeat 0 0 #0E4472; color:#FFFFFF; margin:5px 0 8px 0px;
	text-decoration:none; text-indent:-2000px; width:70px; height:23px; display:block; float:left;}
.footer p.valid a.css{
	background:url(images/css_btn.gif) no-repeat 0 0 #0E4472; color:#FFFFFF; margin:5px 0 8px 4px;
	text-decoration:none; text-indent:-2000px; width:60px; height:23px; display:block; float:left;}
.footer p.valid a.css:hover{
	background:url(images/css_btn_h.gif) no-repeat 0 0 #0E4472; color:#FFFFFF; margin:5px 0 8px 4px;
	text-decoration:none; text-indent:-2000px; width:60px; height:23px; display:block; float:left;}
.footer p.tworld{
	margin:0 auto; width:200px; height:17px; padding:0 3px;
	font:normal 12px/16px Arial, Helvetica, sans-serif; color:#414141;
	background-color:#FFFFFF; text-align:center;}
.footer p.signature a{
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF;
	text-align:center; text-decoration:none;}
.footer p.signature a:hover{
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#11558C;
	text-align:center; text-decoration:none;}
	
	
	
#footerShop{
	position:relative; margin:0 auto; width:900px; height:100px;
	background:url(images/footer_bg.gif) no-repeat center top #0E4472; color:#000000;}
.footerShop{
	width:850px; height:100px; margin:0 auto; padding:12px 0 0 0;}
.footerShop ul{
	width:820px; margin:0 auto;}
.footerShop ul li{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:#0E4472; float:left;}
.footerShop ul li a{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	color:#FFFFFF; background-color:#0E4472; padding:0 8px;}
.footerShop ul li a:hover{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	color:#BFDEF7; background-color:#337BA6; padding:0 8px;}
.footerShop ul li a.hover{
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	color:#F50B04; background-color:#0E4472; padding:0 8px;}
.footerShop p{
	margin:0 auto; width:700px; color:#DBEDFB; background-color:#0E4472;
	font:normal 10px/18px Arial, Helvetica, sans-serif;}
.footerShop p.valid{
	margin:0 auto; width:134px;}
.footerShop p.valid a.xhtml{
	background:url(images/xhtml_btn.gif) no-repeat 0 0 #0E4472; color:#FFFFFF; margin:5px 0 8px 0px;
	text-decoration:none; text-indent:-2000px; width:70px; height:23px; display:block; float:left;}
.footerShop p.valid a.xhtml:hover{
	background:url(images/xhtml_btn_h.gif) no-repeat 0 0 #0E4472; color:#FFFFFF; margin:5px 0 8px 0px;
	text-decoration:none; text-indent:-2000px; width:70px; height:23px; display:block; float:left;}
.footerShop p.valid a.css{
	background:url(images/css_btn.gif) no-repeat 0 0 #0E4472; color:#FFFFFF; margin:5px 0 8px 4px;
	text-decoration:none; text-indent:-2000px; width:60px; height:23px; display:block; float:left;}
.footerShop p.valid a.css:hover{
	background:url(images/css_btn_h.gif) no-repeat 0 0 #0E4472; color:#FFFFFF; margin:5px 0 8px 4px;
	text-decoration:none; text-indent:-2000px; width:60px; height:23px; display:block; float:left;}
.footerShop p.tworld{
	margin:0 auto; width:200px; height:17px; padding:0 3px;
	font:normal 12px/16px Arial, Helvetica, sans-serif; color:#414141;
	background-color:#FFFFFF; text-align:center;}
.footerShop p.signature a{
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF;
	text-align:center; text-decoration:none;}
.footerShop p.signature a:hover{
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#11558C;
	text-align:center; text-decoration:none;}		
/* footer end -- */
/* Web Industry -- */
