/*
blueColor = #0e5ca4 
lightBlueColor = #ccdfee
redColor = #e31e25
yellowColor = #f6a61b
*/
html, body { margin:0; padding:0; height:100%; }
.main_menu .left, .main_menu .center, .main_menu .right { background-image:url(../img/menu_bg.gif); background-repeat:repeat-x; }
.blue { color:#0e5ca4 !important; }
.blue a{ color:#0e5ca4 !important; }
td { vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.bottom td { background-image:url(../img/bottom_bg.gif); background-repeat:repeat-x; }
.logo { width:244px; height:76px; }
td.center { padding:0 15px 0px 15px;  }
.banners td.center { padding:0; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#0e5ca6; font-size:28px; }
h1.csc-firstHeader { margin-top:0px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:22px; }
h3 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#0e5ba3; font-weight:normal; }
a { color:#0e5ca4; }
a:hover { text-decoration:none; }
.right_content { padding-right:15px; }

/* main menu */
.main_menu_table, .main_menu_table2 { border:0px solid #000000; }
.main_menu_table td, .main_menu_table2 td { height:70px; vertical-align:bottom; text-align:left; }
.main_menu_table td .item_inner, .main_menu_table2 td .item_inner { margin-left:25px; }
.main_menu_table td .first, .main_menu_table2 td .first { margin-left:0px; }
.main_menu_table td a, .main_menu_table2 td a { font-weight:bold; text-decoration:none; color:#000000; }
.main_menu_table td a:hover, .main_menu_table2 td a:hover { color:#0e5ca4; }
.main_menu_table td.act a, .main_menu_table2 td.act a { color:#e31e25; }
.main_menu_table2 td { height:auto; width:89px; vertical-align:top; }
.main_menu_table2 td .item_inner { margin-top:12px; }
.main_menu_table2 td .first  { width:110px; }
.main_menu_table2 td a { color:#888888; }
.main_menu_table2 td.top_nav { width:auto; text-align:right; vertical-align:bottom; }
.main_menu_table2 td.top_nav a { margin-right:12px; }
/* bottom menu */
.bottom_menu td{ text-align:center; vertical-align:middle; }
.bottom_menu a { font-size:10px; color:#000000;  text-decoration:none; }
.bottom_menu a:hover { text-decoration:underline; }
.bottom_menu span { margin-right:8px; }
/* left content*/
.left_content { margin-left:10px; }
.left_menu .item { font-size:12px; font-weight:bold; margin-bottom:10px; }
.left_menu .item a { text-decoration:none; }
.left_menu .item a:hover { text-decoration:none; color:#000000; }
.left_menu .act a { color:#e31e25;   }
.left_menu .item_2 { font-size:10px; margin-bottom:0px; background-image:url(../img/menu2_item_bullet.gif); background-position:left center; background-repeat:no-repeat; margin-left:5px; padding-left:7px; margin-bottom:2px; }
.left_menu .item_2 a { color:#0e5ca4; text-decoration:underline; }
.left_menu .actual a { color:#e31e25; }
.left_menu_2 { margin-top:4px; margin-bottom:4px; }

/* teaser */
.teaser { border:1px solid #ccdff0; background-image:url(../img/teaser_bg.gif); background-repeat:repeat-x; margin-bottom:15px; }
.teaser_title { color:#0e5ca4; font-size:12px; margin:2px 8px 0px 8px; font-weight:bold; }
.teaser_content { padding:18px 8px 18px 8px; }
/* home anonce */
.home_anonce { margin-bottom:25px; }
.home_anonce .home_anonce_caption { margin-top:25px; }
.home_anonce h2 { margin:0px 0px 5px 0px; padding:0; color:#000000; }
/* tt_news */
.news-single-date { margin:0; padding:0; color:#0e5ca4; font-weight:bold; }
.news-single-author { margin:0; padding:0; font-weight:bold; }
.news-single-img { float:right; margin-left:10px; border:1px solid #ccdfee; }
.news-single-imgcaption { text-align:center; padding:3px; }
.news-single-category { color:#b7b7b7; }
.news-single-item h1 { margin:15px 0px 15px 0px; }
.news-single-links { font-weight:bold;  }
.news-single-links p { margin:0; padding:0; font-size:11px; font-weight:normal; }
.single-related-title { font-weight:bold; margin-bottom:3px; }
.single-links-title { font-weight:bold; margin-bottom:3px; }
.single-files-title { font-weight:bold; margin-bottom:3px; }
.news_file_ico { margin-right:10px; }
.news_file_size { margin-left:10px;}

.news-latest-container { border:1px solid #ccdff0; background-image:url(../img/teaser_bg.gif); background-repeat:repeat-x; margin-right:15px; }
.new-latest-header { color:#0e5ca4; font-size:12px; margin:2px 8px 0px 8px; font-weight:bold; }
.news-latest-items { padding:18px 8px 18px 8px;}
.news-latest-item { margin-bottom: 12px; }
.news-latest-date {margin:0; padding:0; color:#0e5ca4; font-weight:bold; }
.news-latest-container h3 {margin:3px 0px 3px 0px; }
.news-latest-item p, .news-latest-item .news-list-morelink { display:inline; }
.news-list-container-main { border:1px solid #ccdff0; background-image:url(../img/teaser_bg.gif); background-repeat:repeat-x; }
.news-list-container { padding:18px 8px 18px 8px; }
.cat_titles { color:#0e5ca4; font-size:12px; margin:2px 8px 0px 8px; font-weight:bold; margin-bottom:20px; }
.year_titles, .month_titles { font-weight:bold; color:#000000; }
.year_titles { margin-left:10px; }
.news-list-container-main select { margin-left:3px; margin-right:3px; font-size:10px; background-color:#acd4ee; }
.news-list-container-main .act select { background-color:#f6a61b; }
.year_titles select { margin-right:10px; }
.news_list_item { margin-bottom:15px; }
.news_list_item .news_list_item_date { font-weight:bold; color:#000000; margin-bottom:2px; }
/* archive of lables */
.teaser .year_titles, .teaser .month_titles { margin:0; }
.teaser .year_titles select, .teaser .month_titles select {margin-left:3px; font-size:10px; background-color:#acd4ee;}
/* votes */


fieldset.vote input.submit { margin-top: 10px; background-color:none; border:0; margin-left:170px; }
fieldset.vote div.answer input.answer {	margin: 0px; padding: 0px; height:17px;  }
fieldset.vote div.captcha {	margin-top: 10px; }
fieldset.vote input.input { margin-top: 5px; background-color: #ffffff; border:1px solid #BBBBBB; }
fieldset.vote .tx-srfreecap-pi2-image {	border:1px solid #BBBBBB; margin: 0px; padding: 0px; margin-top: 5px; }
.tx-sisosecurevote-pi1 div.answer { width: 100%; margin-bottom:5px; }
.tx-sisosecurevote-pi1 div.answer div.label { margin-left:25px; width:inherit !important; }
.tx-sisosecurevote-pi1 div.answer div.bar_container .bar_inner { display: block; color: #000000; height: 7px; background-color: #0e5ca6; border-right: 1px solid #d9e7f2; }
.tx-sisosecurevote-pi1 div.answer div.data { float: left; text-align: right; width: 30%; margin-left: 5px; } 
.tx-sisosecurevote-pi1 div.summary { margin-top: 5px; }
div.error {	color: #FF0000; }
.tx-sisosecurevote-pi1 {width:100%; margin-top:15px; }
.center_content .tx-sisosecurevote-pi1 {width:232px; float:left;  margin:0px 15px 15px 0px; }
.tx-sisosecurevote-pi1 { border:1px solid #ccdff0; background-image:url(../img/teaser_bg.gif); background-repeat:repeat-x; margin-bottom:15px; }
.tx-sisosecurevote-pi1 .title { color:#0e5ca4; font-size:12px; margin:2px 8px 0px 8px; font-weight:bold; }
.tx-sisosecurevote-pi1 fieldset { padding:0px 8px 18px 8px; }
.tx-sisosecurevote-pi1 .question { padding:18px 8px 5px 8px; }
.tx-sisosecurevote-pi1 .question h3 { margin:0; padding:0; }
.center_content .tx-sisosecurevote-pi1 .question h3 { margin:0; padding:0; height:50px; }
.tx-sisosecurevote-pi1 form { margin:0; padding:0; }
.tx-sisosecurevote-pi1 div.answer div.bar_container {  float: left;  width: 40%;  height: 7px;  border: 1px solid #d9e7f2;  text-align: left; margin-bottom: 5px; margin-left:25px; }
.tx-sisosecurevote-pi1 .all_votes { margin:5px 0px 10px 12px; }
.tx-sisosecurevote-pi1 .summary { margin-left:12px; }
.tx-sisosecurevote-pi1 .vote div.answer { width: 100%; margin-bottom:2px; }
.tx-sisosecurevote-pi1 .vote div.answer label { margin:0; padding:0; margin-bottom:3px; }
/* gallery */
.dam-gallery-imgmenu-item { float:left; height:150px; margin:0px 10px 10px 0px; width:162px; }
.dam-gallery-imgmenu-image { border:1px solid #ccdfee; padding:0px; background-color:#ccdfee; }
.dam-gallery-imgmenu-image img { display:block; }
.dam-gallery-imgmenu-image a {  }
.dam-gallery-imgmenu-title { margin-bottom:5px; width:178px; text-align:center; color:#ab1101;}
.dam-gallery-imgmenu-title h3 { margin:0; padding:0; color:#ab1101;}
.dam-gallery-imgmenu-desc { text-align:center; width:162px;}
.dam-gallery-description { margin-top:20px; }
.dam-gallery-imgmenu { clear:both;}
/* csc-textpic */
blockquote { color:#0e5ba3; font-size:12px; }
.csc-textpic blockquote { color:#0e5ba3; font-size:12px; }
.csc-textpic-imagewrap { border:1px solid #ccdfee;}
.csc-textpic-imagewrap img { border-bottom:1px solid #ccdfee; }
.csc-textpic-imagewrap .csc-textpic-caption { padding:5px; text-align:center; color:#666666; }
/* table */
/* richtext */
table.contenttable { border-collapse:collapse; margin-bottom:20px; width:100%; }
table.contenttable caption { background-color:#0e5ca4; text-align:left; color:#FFFFFF; padding:5px; font-size:11px;}
.contenttable th, .contenttable .td-0 { background-color:#ccdfee; text-align:center; font-size:11px; color:#000000; font-weight:normal; text-align:left; border:1px solid #ffffff; border-top:0; padding:5px; } 
.contenttable td { background-color:#e6f1f7; text-align:center; font-size:11px; color:#000000; font-weight:normal; text-align:center; border:1px solid #ffffff; padding:5px; } 
.contenttable .thead th , .contenttable .tr-even th { background-color:#0e5ca4; text-align:center; color:#FFFFFF; font-size:11px; border-color:#0e5ca4; border-bottom:1px solid #ffffff;} 
table.two_columns_50x50 td , table.two_columns_50x50 th { width:50%; }
/* citate */
#citate {margin:12px; height:180px; overflow:hidden; }
#citate h1 { font-size:12px; margin:0; padding:0; font-weight:bold; }
.citate { position:relative; }
/* parthners */
.parthners_single .parthners_single_top { clear:both; font-weight:bold;  font-size:14px; color:#0e5ca6;}
.parthners_single .parthners_single_top h2 { margin:0; padding:0; margin-bottom:3px; }
.parthners_single .description { clear:both; margin-bottom:10px; }
.parthners_single .description ul { list-style:url(../img/menu2_item_bullet.gif); margin-top:0px; margin-bottom:0px;}
.parthners_single .description li { color:#000000; }
.parthners_single .description p.bodytext { margin-bottom:5px; margin-top:10px; }
/* top form */
.main_menu .right form { margin:0; padding:0; }
.main_menu .right .top_form { margin-top:90px; float:left; }
.main_menu .right .top_form_right { margin-top:89px; float:left; width:65px; }
.main_menu .right .top_form_right a { font-size:10px; color:#999999; text-decoration:none; line-height:10px; padding-left:8px; margin-left:4px; }
.main_menu .right .top_form_right a:hover { background-image:url(../icons/icon_arrow_red.gif); background-position:left center; background-repeat:no-repeat; }
.main_menu .right .top_form input { font-size:10px; height:20px;  }
.main_menu .right .top_form_inp { background-color:#bcdcf5; }
.markedSearch { color:#FF0000 !important; }
/* site map */
.tx-dropdownsitemap-pi1 { width:350px; float:left; padding-bottom:20px; }
.tx-dropdownsitemap-pi1 a:hover { color:#bc2312; }
.tx-dropdownsitemap-pi1 .expAll { margin-left:16px; }




















