/*====== KONSTANTEN =======*/
a:link { color: #0096D5; font-weight: bold; }
a:visited { color: #666; }
a:active { color: #000; }
a:hover { text-decoration: underline }
h1:visited { color: #666 !important; }
a h1:visited { color: #666 !important; }
a:visited h1 { color: #666 !important; }
/*h1:visited { color: #0096D5; }*/
hr { border: 2px; }
td { vertical-align: top; }


/*====== HINTERGRUND =======*/
body { margin:0px; background-color: #C6EBFB; font-family: Arial; font-size: 13px; }
#pageblock { width: 976px; padding:19px; background-color: #FFFFFF; clear:both; background-image: url('/fileadmin/templates/img/bg_right.jpg'); background-position: right; background-repeat: repeat-y; }
#pageFoot { width:1014px; height:10px; background-image: url('/fileadmin/templates/img/pagefoot.jpg'); background-repeat:no-repeat; }
ul {list-style-image: url('/fileadmin/templates/img/list_style_image.gif'); color:#000000; line-height:130%;}


/*====== HEADER ============*/
#header { width:962px; height: 42px; background-color: #FFFFFF; margin-bottom:7px; }
#logo { width: 268px; height:42px; float:left; }
#topmenu { width: 300px; margin-left:167px; float:left; padding-top:11px; }
#topmenu a, #topmenu { color: #0096D5; font-weight:bold; text-decoration:none; }
#topmenu span.top_first { padding-right:12px; }
#topmenu span.top_middle { padding-left:9px; padding-right:12px; }
#topmenu span.top_last { padding-left:9px; }
#topmenu span.top_rss { padding-left:9px; }
#topmenu span.top_rss a { background-image: url('/fileadmin/templates/img/rsslogo.jpg'); background-position: right bottom; background-repeat: no-repeat; padding-right:22px; }
#search { padding-top:3px; width: 200px; margin-left:21px; float:left; }
.menu-searchfields { width:152px; border:1px solid #D0EEFB; padding:4px; height:17px; font-size:13px; color: #0096D5; font-weight:bold;margin-right:2px;  }

/*====== NAVIGATION ========*/
#navigation {  }
#navigation ul { list-style-type:none; list-style-image:url('none'); margin:0px; padding:0px} 

#navigation ul li { font-size:14px; width:207px; height:29px; background-color: #0096D5; margin-bottom:1px; border-left:6px solid #C6ECFB; }
#navigation ul li a { color: #FFFFFF; font-weight:bold; text-decoration:none; display:block; width:194px; height:22px; padding-left: 13px; padding-top:7px; }
#navigation ul li a:hover { text-decoration:underline; }
#navigation ul li.ACT a, #navigation ul li.CUR a { text-decoration: underline; }

#navigation ul li.sub_NO { width: 201px; margin-left:6px; border-left: 6px solid #0096D5; color: #0096D5; background-color: #C6ECFB; }
#navigation ul li.sub_NO:hover { background-color: #FFFFFF; }
#navigation ul li.sub_NO a { color: #0096D5; font-weight:bold; text-decoration:none; width:185px; padding-left:16px; }
#navigation ul li.sub_NO a:hover { text-decoration:underline; }

#navigation ul li.sub_CUR { width:201px; margin-left:6px; border-left: 6px solid #0096D5; color: #0096D5; background-color: #FFFFFF; }
#navigation ul li.sub_CUR a { color: #0096D5; font-weight:bold; width:185px; padding-left:16px; text-decoration:underline; }
#navigation ul li.sub_ACT { width:201px; margin-left:6px; border-left: 6px solid #0096D5; color: #0096D5; background-color: #C6ECFB; }
#navigation ul li.sub_ACT a { color: #0096D5; font-weight:bold; width:185px; padding-left:16px; text-decoration:underline;}

#navigation ul li.subsub_NO { width: 195px; margin-left:12px; border-left: 6px solid #0096D5; color: #0096D5; background-color: #C6ECFB; }
#navigation ul li.subsub_NO:hover { background-color: #FFFFFF; }
#navigation ul li.subsub_NO a { color: #0096D5; font-weight:bold; text-decoration:none; width:185px; padding-left:16px; }
* html #navigation ul li.subsub_NO  a { width: 179px; }
#navigation ul li.subsub_NO a:hover { text-decoration:underline; }

#navigation ul li.subsub_CUR { width:195px; margin-left:12px; border-left: 6px solid #0096D5; color: #0096D5; background-color: #FFFFFF; }
#navigation ul li.subsub_CUR a { color: #0096D5; font-weight:bold; width:185px; padding-left:16px; text-decoration:underline; }

#menuLeft { width:215px; float:left; margin:18px 0 10px 0; }
#navicontent { margin-top:75pX; clear:both; }

/*====== TOP NAVIGATION ====*/
#topnav { width:962px; background-color: #0096D5; border-bottom: 6px solid #C6ECFB; padding-top:8px; height:29px; background-image:url('/fileadmin/templates/img/topnav_rightbg.gif'); background-position: right bottom; background-repeat: no-repeat; }
#topnav a { font-size:16px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
#topnav a:hover { border-bottom: 1px solid #FFFFFF; text-decoration:underline; }
#topnav .top_left { margin-left:11px; }
#topnav .top_middle, #topnav .top_last { margin-left:51px; }
#topnav .top_CUR a { border-bottom: 1px solid #FFFFFF; }

/*======= CONTENT ==========*/
#inhalt { float:left; margin:19px 0 10px 25px; }
.inhalt_breit { width:721px; }
.inhalt_klein { width:468px; }
#container-content { width: 100%; }
#CONTENT {overflow: hidden;}
#breadcrumb { margin-bottom: 10px; width:100%; color: #AAAAAA; font-size: 10px; border-top: 1px solid #CCEAF7; border-bottom: 1px solid #CCEAF7; padding-top: 8px; padding-bottom:7px; }
#breadcrumb a { font-size:10px; color: #AAAAAA; text-decoration:none; background-image: url('/fileadmin/templates/img/arrowright.gif');  background-position:0 50%; background-repeat:no-repeat; padding-left:11px;   }
#bordercontent { float:left; width:228px; margin:0px 0 10px 25px; }
#bordercontent h1 {margin-top:17px;}
.trennstrich { clear:both; margin-top:20px; border-top:1px solid #CCEAF7; }
.link_im_text {margin: 0 0 20px 0; color:#0096D5; font-weight: bold; font-size: 12px;}
.link_im_text a {margin: 0 0 20px 0; color:#0096D5; font-weight: bold; font-size: 12px;}
a .link_im_text {text-decoration:none;}
.details {float:right; margin: 0 0 20px 0; width:50px; color:#0096D5; font-weight: bold; font-size: 12px; background-image:url('/fileadmin/templates/img/details.gif'); background-repeat:no-repeat; background-position:left; padding-left: 15px;}
.details a {color:#0096D5; font-weight: bold; font-size: 12px;}
a .details {text-decoration:none;}
a:hover .link_im_text {text-decoration:underline;}
a:hover .details {text-decoration:underline;}
.bodytext {margin:0 0 10px 0; padding:0px;}
.csc-uploads p { margin: 0;}


/*======= TEXTSTILE ========*/
img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 { margin:20px 0 10px 0; font-size:15px; color: #0096D5; background-image: url('/fileadmin/templates/img/linkprefix.gif'); background-repeat: no-repeat; padding-left: 15px; }
h1 a { color: #0096D5; text-decoration:none; }
a h1 { color: #0096D5; text-decoration:none; }
h1 a:hover {text-decoration:underline !important;}
a h1:hover {text-decoration:underline !important;}
h2 { margin:5px 0 10px 0; font-size:13px; color: #4D4D4D; font-weight:bold; }
h2 a { color: #4D4D4D; text-decoration:none; }
h3 { margin:20px 0 10px 0; font-size:15px; color: #4D4D4D; background-image: url('/fileadmin/templates/img/linkprefix_h3.gif'); background-repeat: no-repeat; padding-left: 15px; }
h3 a { color: #4D4D4D; text-decoration:none; }
h4 { margin:20px 0 10px 0; font-size:15px; color: #4D4D4D; padding-left: 0px; }
h4 a { color: #4D4D4D; text-decoration:none; }

/*======= FOOTER ===========*/
#footer { width:962px; height:137px; clear:both; }
#foot { clear:both; width:962px; background-color: #0096D5; border-bottom: 6px solid #C6ECFB; padding-top:8px; height:29px; background-image:url('/fileadmin/templates/img/topnav_rightbg.gif'); background-position: right bottom; background-repeat: no-repeat; margin-bottom:18px; }
#footLogo { width: 207px; height:40px; margin-right: 6px; margin-top:19px; float:right; background-image: url('/fileadmin/templates/img/kasberger_grau.jpg'); background-repeat:no-repeat; }
#footMenu { margin-left:11px; width:415px; height:63px; float:left; }
* html #footMenu { margin-left:5px; width:415px; height:63px; float:left; }
#footMenu .menuFoot_bit { color: #0096D5; margin-bottom:10px; font-weight:bold; font-size:11px; width:123px; float:left; background-image: url('/fileadmin/templates/img/arrowblue.gif'); background-position:0 50%; background-repeat:no-repeat;padding-left:13px; }
#footMenu .menuFoot_bit a { color: #0096D5; text-decoration:none; }
#footIM { margin-top:5px; margin-left:0px; float:left;width: 59px; height: 55px; background-image: url('/fileadmin/templates/img/im.gif'); }
#footStandorte { margin-top:29px; margin-left:25px; width:237px; height:30px; float:left; }
#footStandorte .menuFoot_bit { color: #0096D5; margin-bottom:5px; font-weight:bold; font-size:11px; width:77px; float:left; }
#footStandorte .menuFoot_bit a { color: #0096D5; text-decoration:none; }

/*====== SEITENAKTIONEN ===*/
#foot div { float:right; margin-right:17px; margin-top:3px; }
#link_print a { background-image: url('/fileadmin/templates/img/print.gif'); background-position:0 50%; background-repeat:no-repeat; padding-left:25px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#link_top a { background-image: url('/fileadmin/templates/img/top.gif'); background-position:0 50%; background-repeat:no-repeat; padding-left:25px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

/*====== ADMIN PANEL ======*/
form[name='TSFE_ADMIN_PANEL_FORM'] { left:1040px; position:absolute; top:70px; }

/*====== TT_NEWS ==========*/
.news-list-date { background-color: transparent; color: #000000; font-size:12px; }
.news-latest-item a {color:#000; font-weight:bold; text-decoration: underline; }
.news-latest-item hover {color:#0096D6;}
.news-latest-morelink { margin:5px 0 10px 165px; background-image: url('/fileadmin/templates/img/details.gif'); background-repeat: no-repeat; padding-left: 15px; }
.news-latest-morelink a { font-size:12px; font-weight:bold; color: #0096D5; text-decoration:none;}
.news-latest-morelink a:hover { text-decoration:underline;}
.news-list-morelink { margin:5px 0 10px 0px; background-image: url('/fileadmin/templates/img/details.gif'); background-repeat: no-repeat; padding-left: 15px; float:right; }
.news-list-morelink a { font-size:12px; font-weight:bold; color: #0096D5; text-decoration:none;}
.news-list-morelink a:hover { text-decoration:underline;}
.clearer {clear:both; border: 0px; margin:20px 0 20px 0; background: none; border-top: 1px solid #fff; border-bottom: 1px solid #C6ECFB;}
.news_archiv {margin:0 0 0 15px; padding:0px; color:#000000;}
.news_archiv_monat {list-style-image: url('/fileadmin/templates/img/linkprefix.gif');}
.news_archiv_monat a{color:#000;}
.news-amenu-container h2 {margin-bottom:10px;}
.news_image img {margin-right:10px;}
.news-catmenu-NO a {color:#000; margin: 0 0 0 6px; font-weight: bold;}
.news-catmenu-ACT a { margin: 0 0 0 6px;}
.news-catmenu h4 { margin:5px 0 10px 0; font-size:13px; color: #666666; font-weight:bold;}

	
	/*Benutzerdef. List Ansicht*/
	/*#gal { background: url('vorlage.jpg') -6px -167px; }*/
	.galleryItemContainer { width: 162px; height: 190px; overflow: hidden; float: left; margin: 0 70px 10px 0; color: #666666;}
	.galleryItemContainer a img {display:block;width:150px;height: auto;}
	.galleryItemContainer a {float: left; background: #C6ECFB; border: 6px solid #C6ECFB; overflow: hidden; color: #666666; width: 150px; height: 112.5px; }
	.galleryItemContainer p a { background: none; width: 100%; border: none;}
	/**/
	
	/*Benutzerdef. Single Ansicht*/
	.newsSingleContainerImages { width: 721px; }
	.newsSingleContainerImages a img {display:block;width:150px;height: auto;}
	.newsSingleContainerImages a {float: left; background: #C6ECFB; border: 6px solid #C6ECFB; margin: 0 40px 20px 0; overflow: hidden; width: 150px; height: 112.5px;}
	/**/

.news_inhalt_list_text p {
	padding: 0;
	margin: 0;
}	

.news_inhalt_list_text {
	margin: 0 0 0 20px;
}

.tx-ttnews-browsebox td {
        font-size: 15px;
        font-weight: bold;
}

/*====== POWERMAIL ========*/
form.tx_powermail_pi1_form label { width: 150px; display: block; float: left; }
form.tx_powermail_pi1_form input[type='text'] { width:200px; }
form.tx_powermail_pi1_form textarea { width:300px; height:150px; }
form.tx_powermail_pi1_form select { width:204px; } 
.tx-powermail-pi1 div div { margin-bottom:2px; }
.tx-powermail-pi1 .powermail_submit { cursor:pointer; font-family: Arial; margin-left:150px; background-color: #0096D5; border:none; border-left:6px solid #C6ECFB; font-weight:bold; color:#FFFFFF; text-align:left; font-size:14px; height:29px; width:200px; }
.tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit { cursor:pointer; font-family: Arial; margin-top: 15px; background-color: #0096D5; border:none; border-left:6px solid #C6ECFB; font-weight:bold; color:#FFFFFF; text-align:left; font-size:14px; height:29px; width:200px; }
.tx-powermail-pi1 .tx-powermail-pi1_confirmation_back { cursor:pointer; font-family: Arial; margin-top: 15px; background-color: #0096D5; border:none; border-left:6px solid #C6ECFB; font-weight:bold; color:#FFFFFF; text-align:left; font-size:14px; height:29px; width:200px; }

/*===== SUCHERGEBNISSE SEITENBROWSER =======*/
ul .browsebox li .tx-indexedsearch-browselist-currentPage {margin:0px; padding:0px;}
ul .browsebox li .tx-indexedsearch-browselist-currentPage a {text-decoration:none;}
.browsebox {color:#000000;}


/*===== SITEMAP =======*/
.csc-sitemap ul li a {text-decoration:none; color:#000000;}
.csc-sitemap ul li a:hover {text-decoration:underline;}
.csc-sitemap ul li {padding-bottom:5px; list-style-type:none; background-image: url('/fileadmin/templates/img/linkprefix.gif'); background-repeat: no-repeat; padding-left: 15px;}
.csc-sitemap ul {list-style-image:url('none'); margin-left:0px; padding-left:0px}
.csc-sitemap ul li ul {margin-top:5px;}

/*===== LOGIN =======*/
.csc-form-fieldcell input {width:120px;}
.csc-loginform td {vertical-align:middle;}