@charset "UTF-8";/* CSS Document *//* GENERAL STYLES *//* --------------------------------- */body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #343333;	font-size: 12px;}body {	background-color: #FFFFFF;	margin-left: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;}a:link {	color: #ed0001;	text-decoration: underline;}a:hover {	color: #807f7f;	text-decoration: underline;}a:visited {	color: #ed0001;	text-decoration: underline;}a:active {	color: #807f7f;	text-decoration: none;}h1,h2,h3,h4,h5,h6 {	font-weight: bold;}h1 {	font-size: 16px;	color: #ec0101;	margin: 0 0 15px 0;	padding: 0;	text-transform: uppercase;}h2 {	font-size: 13px;	color: #ec0101;	margin: 20px 0 5px 0;	padding: 0;	line-height: 16px;}h3 {	font-size: 12px;	margin: 20px 0 10px 0;	padding: 0;	line-height: 15px;}h4 {	font-size: 12px;	color: #ec0101;	margin: 0;	padding: 0;	line-height: 14px;}p {	margin: 0 0 0 0;	padding: 0;}p a {	color: #ed0001;	text-decoration: underline;	background-image: url(img/icon_bullet_grey.gif);	background-repeat: no-repeat;	background-position: left;	margin: 0;	padding: 0 0 3px 14px;}p a:hover {	color: #9999991;	text-decoration: underline;	background-image: url(img/icon_bullet_grey.gif);	background-repeat: no-repeat;	background-position: left;	margin: 0;	padding: 0 0 3px 14px;	}p a.visited {	color: #ed0001;	text-decoration: underline;	background-image: url(img/icon_bullet_grey.gif);	background-repeat: no-repeat;	background-position: left;	margin: 0;	padding: 0 0 3px 14px;		}p a:active {	color: #ed0001;	text-decoration: underline;	background-image: url(img/icon_bullet_grey.gif);	background-repeat: no-repeat;	background-position: left;	margin: 0;	padding: 0 0 3px 14px;		}img {	border: 0;}form {	margin: 0;	padding: 0;	border: 0;}.clearer {	visibility: hidden;	overflow: hidden;	height: 0px;	clear: both;	padding: 0;	margin: 0;} /* Header *//* ---------------------------------- */#header {	width: 950px;	height: 125px;	margin: 30px auto 0 auto;	padding: 0;}#logo {	width: 300px;	float: left;	margin: 0;	padding: 0;}#language {	float: right;	margin: 80px 0 0 0;	padding: 0;	text-align: right;	vertical-align: top;	font-weight: bold;	color: #000000;}#language a {	font-weight: bold;	color: #ed0001;}#language a:hover {	font-weight: bold;	color: #807f7f;}#language .active {	font-weight: bold;	color: #807f7f;}/* Main Navigation *//* ---------------------------------- */#main_nav_container {	width: 100%;	height: 60px;	margin: 0;	padding: 0;	background-image: url(img/bg_nav.jpg);	background-repeat: repeat-x;}#main_nav_width {	width: 950px;	margin: 0 auto 0 auto;	padding: 0;}#main_nav {	float: left;	margin: 0;	padding: 0 0 0 5px;	background-image: url(img/bg_nav_trennlinie_left.jpg);	background-repeat: no-repeat;	background-position: left;	height: 45px;}#main_nav ul {	margin: 0;	padding: 0;	list-style-type: none;	text-decoration: none;	}#main_nav ul li {	float: left;	}#main_nav ul li a {	margin: 0;	padding: 14px 15px 0 10px;	display: block;	text-transform: uppercase;	text-decoration: none;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	height: 30px;	background-image: url(img/bg_main_nav.jpg);	background-position: right 0px;}#main_nav ul li a:hover {	color: #b81516;	text-decoration: none;	background-color: #fcfcfc;	background-image: url(img/bg_main_nav.jpg);	background-position: right -44px;}#main_nav ul li .active {	color: #b81516;	text-decoration: none;	background-color: #fcfcfc;}#main_nav ul li.active a {	color: #b81516;	text-decoration: none;	background-color: #fcfcfc;	background-image: url(img/bg_main_nav.jpg);	background-position: right -44px;}.search {	float: right;	margin: 0;	padding: 0;	width: 170px;}.inputSearch {	float: left;	margin: 10px 0 0 0;	width: 140px;}.btnSearch {	float: right;	margin: 15px 0 0 0;}/* Content Container *//* ---------------------------------- */#content_container {	width: 950px;	margin: 20px auto 0 auto;	padding: 0;}/* Sidebar Generals *//* ---------------------------------- */.sidebar_title {	text-align: left;	vertical-align: top;	color: #f03434;	font-size: 13px;	font-weight: bold;	text-transform: uppercase;	margin: 0;	padding: 0 0 2px 0;	border-bottom: dotted 2px #6b6a6a;}/* Sidebar left *//* ---------------------------------- */#sidebar_left {	float: left;	margin: 0;	padding: 0;	width: 170px;}/* Sub Navigation 1. Stufe*/#sub_nav {	margin: 0 0 60px 0;	padding: 0;}#sub_nav ul {	margin: 0;	padding: 0;	list-style-type: none;}#sub_nav ul li {	margin: 0;	padding: 0;}#sub_nav ul li a {	display: block;	margin: 0 0 1px 0;	padding: 5px 10px 5px 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #5e5e5e;	text-decoration: none;	background-color: #e6e6e6;}#sub_nav ul li a:hover {	color: #f03434;	background-color: #f7f7f7;	}#sub_nav ul li.active {	background-color: #f7f7f7;}#sub_nav ul li.active a {	color: #f03434;	background-color: #f7f7f7;}/* Sub Navigation 2. Stufe*/#sub_nav ul li.active ul {	margin: -4px 0 0 0;	padding: 0 0 8px 0;	list-style-type: none;	background-color: #f7f7f7;}#sub_nav ul li.active li {	margin: 0;	padding: 0;}#sub_nav ul li.active li a {	display: block;	margin: 0;	padding: 0px 10px 1px 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5e5e5e;	text-decoration: none;	background-color: #f7f7f7;}#sub_nav ul li.active li a:hover {	color: #f03434;	}#sub_nav ul li.active li.active {	background-color: #f7f7f7;}#sub_nav ul li.active li.active a {	color: #f03434;	background-color: #f7f7f7;}	#kontakt {	line-height: 14px;	font-size: 11px;	margin: 0;	padding: 15px 0 15px 0;	border-bottom: dotted 1px #6b6a6a;}.sponsor {	margin: 60px 0 0 0;	padding: 0;}/* Main Content *//* ---------------------------------- */#main_content {	float: left;	margin: 0 14px 0 14px;	padding: 0 15px 0 15px;	width: 550px;	border-left: dotted 1px #6b6a6a;	border-right: dotted 1px #6b6a6a;	min-height: 600px;}#teaser {	margin: 0 0 20px 0;	padding: 0;}#content_text {	text-align: left;	vertical-align: top;	padding: 0;	margin: 0;	line-height: 18px;}#content_text ul {	padding: 0;	margin: 0 0 0 15px;	line-height: 18px;}#content_text li {	padding: 0;	margin: 0;}#print a {	float: right;	font-size: 10px;	color: #3a3a3a;	text-decoration: none;	text-align: left;	vertical-align: top;	background-image: url(img/icon_printer.png);	background-repeat: no-repeat;	background-position: left;	margin: 0;	padding: 0 0 0 18px;}#print a:hover {	float: right;	font-size: 10px;	color: #CCCCCC;	text-decoration: none;	text-align: left;	vertical-align: top;	background-image: url(img/icon_printer.png);	background-repeat: no-repeat;	background-position: left;	margin: 0;	padding: 0 0 0 18px;}.story {	text-align: left;	vertical-align: top;	margin: 20px 0 0 0;	padding: 0;	width: 550px;}.story_img {	float: left;	margin: 5px 0 0 0;	padding: 0;	width: 120px;	height: 120px;}.story_text {	float: right;	text-align: left;	vertical-align: top;	margin: 5px 0 0 0;	padding: 0;	width: 420px;}#download_table {	border-bottom: 2px dotted #6b6a6a;	border-top: 2px dotted #6b6a6a;	padding: 5px 0 5px 0;	margin: 10px 0 5px 0;}/* Sidebar right *//* ---------------------------------- */#sidebar_right {	float: right;	margin: 0;	padding: 0;	width: 170px;}#rss {	margin: -19px 0 0 0;	padding: 0 0 6px;	text-align: right;	vertical-align: top;}.news {	line-height: 14px;	font-size: 11px;	margin: 0;	padding: 0 0 15px 0;	border-bottom: dotted 1px #6b6a6a;	color: #343333;}.news a {	line-height: 14px;	font-size: 11px;	color: #343333;	text-decoration: none;}.news a:hover {	line-height: 14px;	font-size: 11px;	color: #ed0001;	text-decoration: underline;}.date {	line-height: 14px;	font-size: 11px;	margin: 15px 0 0 0;	padding: 0;	font-weight: bold;	color: #343333;}.date a {	line-height: 14px;	font-size: 11px;	margin: 15px 0 0 0;	padding: 0;	font-weight: bold;	color: #343333;	text-decoration: none;}.date a:hover {	line-height: 14px;	font-size: 11px;	margin: 15px 0 0 0;	padding: 0;	font-weight: bold;	color: #343333;	text-decoration: none;}.alle_news_link {	text-align: left;	vertical-align: top;	padding: 0;	margin: 15px 0 40px 0;	font-size: 11px;}.alle_news_link a {	text-align: left;	vertical-align: top;	padding: 0 15px;	margin: 15px 0 40px 0;	font-size: 11px;	background-image: url(img/bullet_arrow_red.png);	background-repeat: no-repeat;	background-position: left;}.alle_news_link a:hover {	text-align: left;	vertical-align: top;	padding: 0 15px;	margin: 15px 0 40px 0;	font-size: 11px;	background-image: url(img/bullet_arrow_red.png);	background-repeat: no-repeat;	background-position: left;	color: #999999;}.teaser_small {	margin: 0 0 15px 0;	padding: 0;}.teaser_small_text {	margin: -20px 0 0 5px;	padding: 0;	color: #FFFFFF;}.teaser_small_text a {	padding: 0 15px;	text-decoration: none;	color: #FFFFFF;	background-image: url(img/bullet_arrow_red.png);	background-repeat: no-repeat;	background-position: left;}.teaser_small_text a:hover {	padding: 0 15px;	text-decoration: none;	color: #999999;	background-image: url(img/bullet_arrow_red.png);	background-repeat: no-repeat;	background-position: left;}/* News *//* ---------------------------------- */.text {	padding: 0px 0px 20px 0px;}.eventList {	border-bottom: 1px dotted #999999;	margin: 0 0 -20px 0;}.eventList img {	padding: 20px 0 0 0;}.tx-ttnews-browsebox {	background-color: #FFFFFF;	border: none;	margin: 20px 0 0 0;}.tx-ttnews-browsebox-SCell {	margin: 0;	background-color: #FFFFFF;	border: none;	padding: 0;}.tx-ttnews-browsebox-SCell a {	text-decoration: underline;	background-image: none;	padding: 0 4px;}.tx-ttnews-browsebox-SCell a:hover {	text-decoration: underline;	background-image: none;	padding: 0 4px 0 2px;	color: #D7D7D7;}.tx-ttnews-browsebox-SCell a:active {	text-decoration: underline;	background-image: none;	padding: 0 4px 0 2px;	color: #D7D7D7;}.tx-ttnews-browsebox a {	text-decoration: none;	background-image: none;	padding: 0 2px 0 5px;	border-left: 1px solid #d7d7d7;}.tx-ttnews-browsebox a:hover {	text-decoration: none;	background-image: none;	color: #D7D7D7;	padding: 0 2px 0 5px;	border-left: 1px solid #d7d7d7;}.tx-ttnews-browsebox a:active {	text-decoration: underline;	background-image: none;	color: #D7D7D7;	padding: 0 2px 0 5px;	border-left: 1px solid #d7d7d7;}/* Footer *//* ---------------------------------- */#footer {	width: 950px;	margin: 15px auto 0 auto;	padding: 0;	border-top: solid 5px #d7d7d7;}#copyright {	float: left;	text-align: left;	vertical-align: top;	margin: 5px 0 15px 0;	padding: 0;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	color: #6f6d6d;}#assets_link {	float: right;	text-align: left;	vertical-align: top;	margin: 5px 0 15px 0;	padding: 0;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	color: #6f6d6d;}/* Form-Mail *//* --------------------------------- */.csc-mailform {	border: 0;	font-weight: bold;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;}.csc-mailform-field {	text-align: left;	vertical-align: top;	padding: 0;	margin: 0;}label {	text-align: left;	vertical-align: top;	padding: 5px 0 2px 0;	margin: 0;	width: 120px;	display: block;}input {	border: 1px solid #d7d7d7;	padding: 2px 2px 2px 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;}input.powermail_text {	width: 250px;}textarea {	border: 1px solid #d7d7d7;	padding: 2px 2px 2px 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}textarea.powermail_textarea {	width: 250px;}#mailformformtype_mail {	border: 1px solid #d7d7d7;	background-color: #EEEEEE;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	height: 20px;	margin: 5px 0;}fieldset.tx-powermail-pi1_fieldset {	border: none;	padding: 0;	margin: 5px 0 0;}fieldset legend {	margin: 3px 0 6px;	padding: 3px 0 0 0;	color:#F03434;	font-weight: bold;}form.tx_powermail_pi1_form label {	float:left;	display:block;	width: 160px;	height: 22px;	clear: both;	padding: 0;}div.tx_powermail_pi1_fieldwrap_html {	clear: both;}div.tx_powermail_pi1_fieldwrap_html_textarea {	height: 60px;	clear: both;}div.powermail_radio_inner {	height: 22px;	clear: both;}p.tx_powermail_pi1_fieldwrap_html_radio_title {	margin: 2px 0 2px 0;	font-weight: bold;}/* ----------------------------------- *//* Login Form *//* ----------------------------------- */.csc-loginform {	margin: 20px 0 0 0;}.csc-form-labelcell {	font-weight: bold;}.csc-form-label-req {	margin: 0 5px 0 0;}#mailformtv {	border: 0;	float: left;	padding: 0;	margin: -17px 100px;}/* Assets *//* ----------------------------------- */.btnSearch {	border: 0;}/* RTE - Styles *//* ----------------------------------- */table.fortbildungstabelle {	width: 100%	padding: 0;}td.largeWidth { width: 215px; padding-left: 3px; }td.mediumWidth { width: 100px; padding-left: 3px; }td.smallWidth { width: 75px; padding-left: 3px; }tr.header { background-color:#F7F7F7; }
