/* comelfex style.css */

body {
	margin:0px;
	color:#000000;
	background:#E4E4E4;
	text-align: center;
	font-family:Arial,sans-serif;
	font-size:11px;
}

a{
text-decoration:none;

}

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

ul{
padding:0px;
margin:0px;
margin-bottom:10px;
}

ul li{
background: transparent url(../img/iconset/list.gif) no-repeat left top;
list-style:none;
padding-left:15px;
margin:0px;
}


#container{
margin: 0 auto;
width: 957px;
text-align: left;	
background-image: url(../img/right_bg.gif);
background-position:right top;
background-repeat:repeat-y;
border:0px solid red;

}

.container_in{
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
width: 947px;
}

.header{
height:90px;
border:0px solid  #ffffff;
background-image: url(../img/top_header.jpg);
background-position:left top;
background-repeat: no-repeat;
}

.logo{
width:299px;
height:47px;
margin:22px 0px 0px 15px;
}

.top_nav{
height:22px;
border-bottom:1px solid #ffffff;
background:#396486;
}

body:nth-of-type(1) .top_nav{height:23px;}

#link_nav{
font-size:12px;
color:#ffffff;
float:left;
padding:4px 15px;
border-right:1px solid #ffffff;
font-weight:bold;
letter-spacing: 1px;
text-transform: uppercase;
}

* html #link_nav{
padding:4px 15px 3px 15px;
}

*+html #link_nav{
padding:4px 15px 3px 15px;
}

.menu_titel{
padding:4px 5px 3px 18px;
font-size:12px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight:bold;
border-bottom:1px solid #ffffff;
}

.selected{
background:#1F3A4D;
font-weight:bold;
}

.highlighted_green {background:#225125 !important;}
.green {background:#50AC55 !important;}


.content{
background:#ffffff;
background-image: url(../img/content_bg.gif);
background-repeat:repeat-y;
padding-bottom:100px;
min-height:600px;
_height:600px;
}

.pfade {
padding:5px 0px 20px 0px;
}

.pfade a{
color:#666666;
font-size:11px;
}

.c_links{
background:#396486;
width:179px;
float:left;
border:0px solid red;
padding-top:50px;
color:#FFFFFF;	

}

.c_rechts{
width:179px;
_width:177px;
float:right;
border:0px solid red;
color:#FFFFFF;

}
.c_center{
border:0px solid red;
margin:0px 180px;
padding:0px 15px;
font-size:12px;

}

.top_nav a,.c_links a,.c_rechts a{
color:#ffffff;
}

.top_nav a:hover,.c_links a:hover,.c_rechts a:hover{
color:#ddd;
}


.footer{
background-image: url(../img/content_bg.gif);
background-repeat:repeat-y;
border-bottom:1px solid  #ffffff;
color:#666666;
font-size:11px;
padding:3px 198px;

}
.spacer{
margin:-10px 0px 0px 948px;
padding:0px;
position:absolute;
border:0;
}

.footer_end{
margin-left:3px;

}

.container_links{
width:174px;
border:0px solid #000;
float:left;
margin-right:21px;
}


.container_titel{
margin-bottom:20px;

}
/*----------seiten objekt-----------*/


.c_text_in{
border-collapse: collapse;
border:0px solid #000000;
background-image: url(../img/bg_text.jpg);
background-repeat:repeat-x;
margin-bottom:20px;
width:100%;
_width:545px;
}

table .c_text_in{
_width:350px;
}

.start_site .c_text_in{
_width:auto;
}

.c_text_in td{
padding:5px;
font-size:12px;
}



table.sample {
	width:100%;
	border-style: none;
	border-collapse: collapse;
	border-spacing: 0px;
	line-height: 12px;
}

table.sample td {
	border-bottom: 0px solid #000000;
	padding: 2px 3px;
	margin: 0px;
	text-align: left;
	line-height: 1.1em;
	height:10px;

}

table.sample th {
	border-bottom: 0px solid #000000;
	padding: 2px 3px;
	margin: 0px;
	text-align: left;
	color: #000000;
	font-size: 13px;
	font-weight: bold;

}

table.sample a{
font-weight:bold;
color:#00A5DE;

}

.title{
font-size:18px;
color:#1F394D;
font-weight:bold;

}

.subtitle{
font-size:12px;
color:#000000;
font-weight:bold;

}

.imagen_link{
border:0px;
margin-bottom:5px;
}

.imgen_text{
border:0px;
margin:5px 0px;
}


.link{
background: transparent url(../img/iconset/link.gif) no-repeat left center;
padding-left:15px;
color:#1F394D;
}

.c_center table a{
background: transparent url(../img/iconset/link.gif) no-repeat left center;
padding-left:15px;
color:#1F394D;
font-size:12px;
}

.mail a{
background: transparent url(../img/iconset/email.gif) no-repeat left center;
padding-left:15px;
color:#1F394D;
}

.download{
background: transparent url(../img/iconset/download.gif) no-repeat left center;
padding-left:15px;
color:#1F394D;
}


/*-------------sitemap-------------------------*/


.sitemap_title, .sitemap_title a {
background-image: url(../img/bg_text.jpg);
background-repeat:repeat-x;
font-size:14px;
font-weight:bold;
color:#000000;
padding-bottom:10px;
margin:10px 0px;

}

.link_sitemap a{
background: transparent url(../img/iconset/link.gif) no-repeat left center;
padding-left:15px;
color:#1F394D;
margin:15px;
border-bottom:1px solid #000000;
display:block;
}

.link_sitemap2 a{
background: transparent url(../img/iconset/link.gif) no-repeat left center;
padding-left:15px;
color:#1F394D;
margin:10px 0px 15px 20px;
}

/*------formular---------*/
.mceTmpl  {
background-image: url(../img/bg_text.jpg);
background-repeat:repeat-x;
border:0px solid #cccccc;
padding-top:10px;

}

.mceTmpl td, .mceTmpl table {
	border-bottom: none;
	border-top: none;
	padding: 5px 0;
	font-size:12px;
}

.mceTmpl input,.mceTmpl textarea, .mceTmpl select, .mceTmpl input {
	width: 230px;
}

.mceTmpl input.onecolumn, .mceTmpl textarea.onecolumn, input.searchformlong {
	width: 290px;
}

.mceTmpl input.button,.mceTmpl input.button, input.button {
	width: 90px;
	background-color: #dddddd;
	border: 1px solid #999999;
	margin: 0;
	padding: 0;
	float: left;
}

.mceTmpl input.button:hover, input.button:hover {
	background-color: #eeeeee;
}

/*----------News right-------*/

.c_rechts .c_text_in {
background:none;
margin:10px;
_margin-right:0px;
_width:140px;

}

.c_rechts .c_text_in p{
margin-right:15px;
_width:140px;
_color:#ffffff;
}

/*---------Kapitelseite----------*/

table.kapitelseit{
width:557px;
_width:507px;
}


.mceTmpl form, .mceTmpl form table {
_width:507px;
}

table.kapitelseit td{
width:278px;
_width:260px;
}


table.kapitelseit td table.c_text_in {
_width:260px;
}
