@charset "utf-8";
/* CSS Document */

.clear_me {
clear:both;
float:none;
display:block;
height:0px;
font-size:0px;
line-height:0px;
}

span.detail {
font-size:10px;
}

span.important {
color:#FFDD33;
}



td.bg_altern,
tr.bg_altern td,
td.tr-hell,
tr.tr-hell td {
background-color:#1d1d1d;
}

#header h1,
#header h2,
#header h3 {
margin-bottom:12px;
}

#header a.internal-link {
background-image:url(../grafik/bg_links_head.gif);
background-repeat:no-repeat;
padding-left:13px;
}

#header p {
font-size:11px;
line-height:14px;
color:#bdbdbd;
font-weight:bold;
margin-bottom:12px;
}

/* Main Menu */

#main_menu li,
#meta_menu li {
min-height:24px;
height: auto !important;
height:24px;
list-style-type: none;
background-image:url(../grafik/bg_li_mainmenu.gif);
background-repeat:no-repeat;
}

#main_menu li a,
#meta_menu li a {
display:block;
text-decoration:none;
line-height: 20px;
font-size:15px;
padding:0px 0px 4px 43px;
}

#main_menu li a:hover,
#main_menu li.act a,
#meta_menu li a:hover,
#meta_menu li.act a {
color:#41ddef;
}

/*
* 2. Ebene
*/

#main_menu li li {
background:none;
}

#main_menu li.act li a,
#main_menu li li a {
font-size:13px;
padding-left:20px;
color:#ffffff;
}

#main_menu li li.act a,
#main_menu li.act li a:hover {
color:#41ddef;
}

/*
* 3. Ebene
*/

#main_menu li li li {
}

#main_menu li li.act li a,
#main_menu li li li a {
font-size:12px;
padding-left:10px;
color:#ffffff;
}

#main_menu li li li.act a {
color:#41ddef;
}

/* FCE-Elemente */

#content_container .ce_2columns {
clear:both;
float:none;
}

#content_container .ce_2columns_col_1 {
float:left;
width:50%;
}

#content_container .ce_2columns_col_2 {
float:left;
width:40%;
padding-left:10%;
}

/* News */

div.news-list-container {
}

div.news-list-item {
width:299px;
height:46px;
border-bottom:1px solid #0d0d0d;
background-image:url(../grafik/bg_news_list.gif);
background-repeat:repeat-x;
text-align:left;
}

.news-list-date {
font-size:11px;
line-height:13px;
font-weight:bold;
color:#ffffff;
}

div.news-list-container a {
display:block;
text-decoration:none;
width:285px;
height:37px;
padding:9px 0px 0px 14px;
background-image:url(../grafik/bg_news_list_a.gif);
background-position:right;
background-repeat:no-repeat;
}

div.news-list-container a:hover {
background-image:url(../grafik/bg_news_list_a_hover.gif);
}

div.news-list-container a h3 {
color:#bdbdbd;
font-size:12px;
line-height:15px;
float:left;
font-weight:normal;
}
