/* @override http://www.planbuero.de/mehrmensch/styles.css	http://www.planbuero.de/conversations/styles.css	http://www.planbuero.de/anmeldung/styles.css*/html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}table {border-collapse:separate;border-spacing:0;}caption, th, td {text-align:left;font-weight:normal;}table, td, th {vertical-align:top;}body{	line-height: 1.25em;	font-size: 80%;}blockquote:before, blockquote:after, q:before, q:after {content:"";}blockquote, q {quotes:"" "";}blockquote{	font-style: italic;	background: url(/fileadmin/media/quote.gif) no-repeat 20px 0;	padding-top: 10px;	padding-left: 56px;}a img {border:none;}body{	text-align: center;	font-family: "Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;	margin-bottom:2em;}.header{	text-align: left;	width: 938px; height: 78px;	margin: 0 auto;}.column-wrap {	text-align: left;	position: relative;	width: 938px; margin: 0 auto;	padding-top: 23px;	background: url(/fileadmin/media/background_top.gif) no-repeat;}.column-1 { position: absolute; left: 0px; top: 23px; width: 134px; height: 322px; overflow: hidden;}.column-2 { margin-left: 134px;	margin-right: 268px;	min-height: 345px;	height: auto !important;	height: 345px;}column-wrap{	background: maroon url(/fileadmin/media/background_middle.gif) repeat-y;}.column-3 { position: absolute; right: 0px; top: 23px; width: 268px;}.spacer{	height: 30px;	margin: 0 auto;	width: 938px;	background: url(/fileadmin/media/background_bottom.gif) no-repeat;}.filler {	height: 345px;	background: url(/fileadmin/media/background_top.gif) no-repeat 0 -138px;}.footer {	margin: 0 auto;	width: 938px; text-align: left;	color: #a3adad;	border-top: 1px solid #a3adad;	border-bottom: 1px solid #a3adad;	padding: 8px 0;}ul.nav{	list-style-type: none;}.mainnav li{	background-color: white;	line-height:1px;	font-size:2px;	overflow: hidden;}.mainnav li ul.subNavCount1{	padding:3px 0;}.mainnav li ul.subNavCount2{	padding:6px 0;}.mainnav li ul.subNavCount3{	padding:9px 0;}.mainnav li ul.subNavCount4{	padding:12px 0;}.mainnav li ul.subNavCount5{	padding:3px 0 4px 0;}.mainnav li ul.subNavCount6{	padding:6px 0 7px 0;}.mainnav li ul.subNavCount7{	padding:9px 0 10px 0;}.mainnav li li{	height:17px;}.metanav {	text-align: right;	padding-top: 6px;}a{	color: #a3adad;	text-decoration: none;}a:hover, a.red{	color: #b34528;}.column-2 a{	color: #7a1e4c;}.footer{	font-size: .9em;	text-transform: uppercase;}.metanav{	font-size: .8em;	text-transform: uppercase;}.column-2{	color: #58585a;	padding: 28px 35px;}.intro .column-2{	padding: 0;}.column-2 h1,.column-2 h2{	margin-bottom: 32px;	font-weight: bold;	color: #7a1e4c;	text-transform: uppercase;}.column-2 h2{	margin-bottom: 0;}.column-2 h3{	margin-top: 1em;	font-weight: bold;	text-transform: uppercase;}.column-2 p{	margin-bottom:1em;}.imgright{	height:322px;}#slideshow { position:relative; height:394px;}#slideshowright { position:relative;	}.slideshowcontainer img { position:absolute; top:0; left:0; z-index:8;}.slideshowcontainer img.active { z-index:10;}.slideshowcontainer img.last-active { z-index:9;}/*#slideshowright.slideshowcontainer img { z-index:18; }#slideshowright.slideshowcontainer img.active { z-index:20; }#slideshowright.slideshowcontainer img.last-active { z-index:19; }*/.ka-panel{	border:1px solid #7a1e4c;	margin-bottom:1em;}.ka-content{	padding:1em;}.ka-panel .csc-header{	border-bottom:none;	background:#7a1e4c url(/fileadmin/media/plus.gif) no-repeat;	height:23px;	padding-left:30px;	line-height:21px;	overflow:hidden;	cursor:pointer;}.ka-panel.open .csc-header{	background-image:url(/fileadmin/media/minus.gif);	border-bottom:1px solid #7a1e4c;}.ka-panel .csc-header h1 {	color:white;}.news-list-item {	border-bottom:1px solid #A3ADAD;}hr {	border:none;	}.field{	margin-bottom:1em;}.field input, .field textarea, select{	border:1px solid #A3ADAD;	background-color:#fff;}.field input:focus, .field textarea:focus{	background-color:#dee9f0;}form .submitline{	margin-top:1em;	}.submit{	margin-right:1em;	color:#fff;	background-color:#be3b23;	border:none;}.reset{	color:#fff;	background-color:#464749;	border:none;}.termine td.label{	color: #58585A;	text-transform: uppercase;	padding-top: 1em;}.termine td{	color: #be3b23;	padding: .125em 0;}label {	display:block;	text-transform: uppercase;}.required label{	font-weight:bold;}.field input, textarea{	width:400px;}textarea{	height:80px;}.error label{	color:red;}.error input, .error textarea{	border:1px solid red;}#slidernav{	margin:1em 0;}#slidernav li{	margin-bottom:0;	font-size:.9em;	list-style-type:none;	padding-left:20px;	background: url(/typo3conf/ext/tan3_glider/res/arrow_right.png) no-repeat;}#slidernav li a {	color:#999;}#slidernav li.selected a {	color:#7a1e4c;}.teaser{	width:268px;	position:absolute;	background:#fff;}#slider { margin: 0 auto; position: relative; padding:1em; background-color:#eee;}.scroll { overflow: auto; overflow-x:hidden; position: relative; /* fix for IE to respect overflow */ clear: left; width:436px;}.scrollContainer div.panel { padding: 0;}.scrollButtons {	cursor:pointer;}.scrollButtons { position: absolute; top: 100px; cursor: pointer;}.scrollButtons.left { left: -25px;}.scrollButtons.right { right: -25px;}div#slider_nav {	width:100%;	float:left;	background:#fff url("nav_bottom.gif") repeat-x bottom;}.column-2 .convnav a{	color: #58585A;}.column-2 .convnav a.cur{	color: #7a1e4c;}