/* comelfex style.css */

html{
overflow-y:scroll;

}

body {

	margin:2px 0px 0px 0px;
	color:#000000;
	background-image:url(../img/bg_main.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.intro{

	background-image:url(../img/intro_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;

}

p{
margin:0px;
padding:0px;
}

a{
text-decoration:none;
}

ul{
*margin:5px 0px 5px 0px;
padding-left:15px;
list-style:none;
}

li{
list-style-image:url(../img/ico_list.gif);
margin:0px;
padding:0px;
}

.txt_sitemap ul{
margin-top:5px;
}

.txt_sitemap li{
list-style-image:url(../img/punkte_sitemap.gif);
margin:0px 0px 0px 20px;
padding:0px;
}


#container{
	margin: 0 auto;
	width: 800px;
	text-align: left;	
}

#header{
		
}
.content{
	border:0px solid #000;
	background-image:url(../img/bg_content.gif);
	background-position:top left;
	background-repeat:repeat-y;
	float:left;
	width:800px;
}

.service{
	margin:2px 0 0 0;
	padding:5px 0px;
	text-align:right;
	border:0px solid red;
	width:665px;
	font-size:10px;
	
}

.service_link{
		padding:5px 10px 5px 0px;
		color:#ffffff;
}

.search_form_top{
	margin:-25px 10px 0px 0px;
	*margin:-28px 10px 0px 0px;
	_margin:-28px 5px 0px 0px;

	padding:0px;
	float:right;

}

.logo{
	
	margin:12px 0px 40px 0px;
	padding:0px;
	border:0px;
}

.intro_logo{
	
	margin:38px 0px 25px 0px;
	*margin:24px 0px 25px 0px;
	padding:0px;
	border:0px;
	border-left:1px solid #5CADD6;
}


.pfade{
	font-size:10px;
	padding:2px 0px 2px 150px ;
	border-bottom:0px solid #ffffff;
	background:#5CADD6;
	color:#ffffff;
}
.pfade a{
	color:#ffffff;
}

.banner{
	height:100px;
	width:650px;
	border-left:1px solid #5CADD6;
	float:left;
	background:#ffffff;
	background-image:url(../img/banner_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.content_right{
	width:149px;
	border: 0px solid red;
		float:right;
		padding:15px 0px 100px 0px;
		margin:0px;
	
}

.content_left{
	width:150px;
	border: 0px solid red;
	float:left;
		padding-bottom:20px;
}

.menu{
	margin:3px 0px;
	border:0px solid red;
	background-color:#5CADD6;
	background-image:url(../img/bg_menu.gif);
	background-position:top left;
	background-repeat:repeat-y;

}

.menu a{

	color:#ffffff;

}

.submenu {

color:#000000;
padding-top:3px;
padding-bottom:3px;
padding-left:20px;
display:block;

}

.menu a:hover, .submenu:hover {

color:#FFCC00;

}

.active{
border:0px solid red;
	background-image:url(../img/bg_menu_active.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.content_center{
	width:500px;
	_width:495px;
	border: 0px solid red;
	float:left;
	padding:15px 0px;
	margin:0px;
	
}


.content_center a{
color:#000000;
font-size:9px;
text-decoration:underline;
}

.content_center a:hover{
color:#5CADD6;
font-size:9px;
text-decoration:underline;
}

.linklist{
background:#fafafa;
border-left:2px solid #FFCC00;
padding-left:5px;
margin:5px 0px;
}

.link_mail{
border-left:2px solid #FFCC00;
padding-left:25px;
background:#fafafa;
	background-image:url(../img/mail_orange.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.intro_mail{
margin-left:-6px;
padding:0px 0px 0px 26px;
	background-image:url(../img/mail_orange.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.intro_table a, .intro_table a:hover{
text-decoration:none;

}


.box_mail{
padding-left:20px;
	background-image:url(../img/mail_blau.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


.box_mail a{
color:#000000;
font-size:10px;
text-decoration:none;
}

.box_mail a:hover{
color:#5CADD6;

}

.download{
padding:3px 10px 3px 20px;
	background-image:url(../img/ico_down.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.box_download{
padding:3px 10px 3px 20px;
	background-image:url(../img/ico_down.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.box_download a{
color:#000000;
text-decoration:underline;
font-size:10px;
}

.box_download a:hover{
color:#5CADD6;
}

.link{
padding:3px 10px 3px 20px;
background-image:url(../img/pfeile_orange.gif);
background-position:top left;
background-repeat:no-repeat;
}

.box_link{
padding:0px 10px 3px 20px;
background-image:url(../img/pfeile_blau.gif);
background-position:top left;
background-repeat:no-repeat;
}

.box_link a{
color:#000000;
text-decoration:underline;
font-size:10px;
}

.box_link a:hover{
color:#5CADD6;

}

.txt_sitemap{
padding:15px;
}

.footer{
	width:650px;
	float:left;
	border-bottom:2px solid #FFCC00;
	background:#5CADD6;
	color:#ffffff;
	font-size:10px;
	padding:2px 0px 2px 150px;
	
}

/* seiten object style*/


.content_title{
padding:15px;
border-bottom:1px dotted #000000;
height:40px;
}

.content_text{
padding:15px;
border-bottom:1px dotted #000000;

}


.content_box{
padding:0 10px;
magin:0px;
border-left:2px solid #FFCC00;

}

.imagen_titel{
border:0px;
margin:0px 10px 0px 0px;
padding:0px;
float:left;

}

.imagen_text{
border:0px;
margin:0px 0px 0px 0px;
padding:0px;

}

.imagen_box{
border:0px;
margin:0px 0px 0px 0px;
padding:0px;
}

.welcomesubt {
color:#333333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:18px;
padding-top:15px;
}

.subtitle{
color:#FFCC00;
margin:0px 0 0px 0;
padding:0px;
font-size:12px;
font-weight:bold;
}

.title{

color:#000000;
margin:5px 0px 0px 0px;
padding:0px;
font-size:20px;
font-weight:bold;
font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
}

.headline{
color:#FFCC00;
padding:0px;
margin:0px 0px 3px 0px;
font-size:12px;
font-weight:bold;

}

.in_title{

color:#5CADD6;
font-size:16px;
font-weight:bolder;
margin:0px 0px 3px 0px;
padding:0px;
font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
}

.box_title{

color:#000000;
font-size:14px;
font-weight:bolder;
margin:0px 0px 3px 0px;
padding:0px;
font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
}

.txt_resultate a{
color:#5CADD6;
font-size:12px;
font-weight:bolder;

}

.txt_resultate a:hover{
color:#000000;
font-size:12px;
font-weight:bolder;

}

#txt table{
border:0px solid red;
width:100%;
border-spacing:0px;
margin-bottom:15px;
*border-collapse: collapse;

}

#txt th{
border-left:1px solid #FFCC00;
padding-bottom:20px;
padding-left:5px;
	background-image:url(../img/bg_table.gif);
	background-position:top left;
	background-repeat:repeat-y;
}


#txt td{
border-left:1px solid #FFCC00;
padding-left:5px;
}

/*-------style fomular----*/
.long{
font-size:10px;
padding:2px 0px;
}

