@charset "utf-8";



/* CSS Document */



body, html {  font-family:Verdana; font-size:12px; font-weight:normal; }



h1 {font-family:Verdana; font-size:1em; font-weight:bold;}



h2 {font-family:Verdana; font-size:1em; font-weight:bold;}



a {color:#999;}



DIV#page { margin:auto; width:976px;}



DIV#logo { width:194px; height:155px; float:left;}



DIV#logo img { border:0;}



DIV#header { float:right; width:777px;}



DIV#header .csc-textpic-image {margin:0; padding:0;}







DIV#menu {clear:both; width:194px; float:left; text-align:left; background:#CCC;}



DIV#content {width:590px; float:left; margin:0 0 0 5px; font-size:1em;}



DIV#r_content {width:162px; float:left; margin:5px 0 0 5px; text-align:left; background:#CCC; padding:5px 10px 5px 10px;}



DIV#l_content {background:url("images/linie_startseite.gif") repeat-y; width:976px; float:left; margin:5px 0 0 0;}



DIV#inhalt {padding:10px 12px 6px 12px;}



DIV#bredcrumb {text-align:left; padding:5px 5px 5px 12px; font-weight:bold; margin:6px 0 0 0; height:0px; display:none;}



DIV#home_link { position:absolute; margin:10px 0 0 525px; }

DIV#home_link a {color:#999; text-decoration:none; text-transform:uppercase; font-weight:bold;}



DIV#fontsize {text-align:left; float:left; width:80px; margin:0;}



DIV#fontsize p {color:#9CA2A4; font-size:9px; font-weight:bold; margin:2px 0 0 0; padding:0;}



DIV#fontsize #increase {margin:0 0 0 10px;}



DIV#print {float:right;}



DIV#print p {color:#9CA2A4; font-size:9px; font-weight:bold; margin:1px 0 0 0; padding:0;}



DIV#print img {margin:1px 0 0 22px;}



DIV#suche {clear:both;}



DIV#suche p {color:#9CA2A4; font-size:9px; font-weight:bold; padding:12px 0 0 0; margin:0;}



DIV#suche form {display:inline;}



DIV#suche .text_input { width:134px; height:20px; padding:3px 1px 3px 1px; margin:2px -3px 0 0; border-style:none; line-height:24px;



	border-left:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; float:left; display:block;}
*:first-child+html #suche .text_input {height:26px; padding:0 1px 0 1px;} 


DIV#suche img {margin:2px 0 10px 0; padding:0; float:left; }



DIV#links { clear:both; border:1px solid #AE3333; font-size:12px; font-weight:bold;	padding:0; 

	display:block; background:#FFF; }


/* LINKS */



DIV#links ul { margin:0; padding:5px 0 5px 20px; list-style:square; color:#AE3333;}



DIV#links ul li {padding:5px 0 5px 0;}



DIV#links ul li a {text-decoration:none; color:#9CA2A4; }



DIV#banner { border:1px solid #AE3333; margin:10px 0 0 0;}



DIV#banner img {border:0; width:160px;}







/* MENUE */

DIV#menu_headline { background:url("images/menu_headline.gif"); border-bottom: 1px solid #FFFFFF; font-weight:bold; color: #FFFFFF; height: 30px; letter-spacing:-1px; padding-left:22px; padding-top: 5px; padding-bottom: 5px; }

DIV#menu ul {list-style:none; margin:0; padding:0;}



DIV#menu ul li {background:url("images/point_blau.gif") no-repeat #033366; }



DIV#menu ul li a {display:block; text-decoration:none; color:#000; font-weight:bold; letter-spacing:-1px; padding:11px 0 11px 5px;



	border-left:1px solid #FFF; border-bottom:1px solid #FFF; margin:0 0 0 17px; background:#99F;}



DIV#menu ul li.active {background:url("images/point_blue.jpg") no-repeat #39C; padding:0;}



DIV#menu ul li.active a {color:#FFF; display:block; background:#39C;}







/* SUB */



DIV#menu ul.sub {list-style:none; margin:0; padding:0; background:#FFF; }



DIV#menu ul.sub li { background:#39C; padding:0; margin:0;}



DIV#menu ul.sub li a {color:#666; font-weight:normal; background:#FFF;}



DIV#menu ul.sub li.sub_active a { color:#39C;}







/* NEWS */



.news_border_bottom_blue { border-bottom:1px solid #39C; height:4px; }

.news_border_bottom_grey { border-bottom:1px solid #999999; height:4px; }

.news_border_bottom_green { border-bottom:1px solid #83C466; height:4px; }

.news_border_bottom_orange { border-bottom:1px solid #FF9900; height:4px; }

.news_border_bottom_pink { border-bottom:1px solid #B0207B; height:4px; }

.news_border_bottom_red { border-bottom:1px solid #EF402F; height:4px; }



.news_header_block {height:30px; width:100%;}



.news_header {float:left; font-weight:bold; text-transform:uppercase; width:370px;



	border-bottom:2px solid #39C;  border-top:2px solid #39C;}



.news_cat {float:right; text-align:right; width:210px; background:#39C; color:#FFF; text-transform:uppercase;



	font-weight:bold;



	border-bottom:2px solid #39C;  border-top:2px solid #39C;}



.news_item { clear:both;}



.news_title { font-weight:bold;}



.news_title_overview {font-weight:bold; height:30px; line-height:18px;}



.news_image {float:left; margin:0 12px 0 0; width:120px;}



.news_kurztext {margin:0 120px 0 0;}



.news_kurztext p {margin:0; padding:0;}


.news_mehrlink {width:100%; text-align:right; }
.news_mehrlink1 {width:100%; text-align:right; }
.news_mehrlink2 {width:100%; text-align:right; }




.news_clearer {clear:both; height:5px; line-height:5px;}



.news_langtext {}



.news_langtext p {margin:0; padding:0;}



.news_backlink {text-align:right;}



.news_details { width:99%; margin:10px 0 0 0; }



#welcome {height:30px; text-transform:uppercase; color:#000000; font-weight:bold;}







.news-list-title-1 {background:url("images/n_linie_blau.gif") right no-repeat; height:19px; padding-top:2px;} /* blue */



.news-list-title-2 {background:url("images/n_linie_rot.gif") right no-repeat; height:19px; padding-top:2px;} /* red */



.news-list-title-3 {background:url("images/n_linie_pink.gif") right no-repeat; height:19px; padding-top:2px;} /* pink */ 



.news-list-title-4 {background:url("images/n_linie_orange.gif") right no-repeat; height:19px; padding-top:2px;} /* orange */



.news-list-title-5 {background:url("images/n_linie_green.gif") right no-repeat; height:19px; padding-top:2px;} /* grün */ 



.news-list-title-6 {background:url("images/n_linie_grau.gif") right no-repeat; height:19px; padding-top:2px;} /* grau */



.news-list-title-7 {background:url("images/n_linie_filme.gif") right no-repeat; height:19px; padding-top:2px;} /* blue */



.zentriert tr td { text-align:center;}
