@import url('/fileadmin/res/css/extensions.css');
body{margin:0px; padding:10px; text-align:left; font-family:Helvetica, Verdana, Arial, sans-serif; color:#000; font-size:9pt;}

#tpl_header,
#tpl_spalte_left,
#tpl_spalte_right,
#tpl_footer{display:none;}




.cleaner{display:block; margin:0px!important; padding:0px!important; font-size:1px; line-height:1px; color:#fff; float:none; clear:both; overflow:hidden;}
/* semantics sachen begin */
.semantic{ position:absolute!important;	left:0px!important;	top:-500px!important; width:1px!important;	height:1px!important; overflow:hidden!important;}
caption.semantic{text-indent:-5000px!important; line-height:1px!important; font-size:1px!important}
div.semantic_link{ display:block; position:absolute; top:-4em; right:0px; z-index:0; }
div.semantic_link a:focus, div.semantic_link a:active {display: inline; z-index: 2; border: solid black 1px; color: #cc0; text-decoration: none; position: absolute; top: 8em; right: 0px; color:#000!important; background:#FF7300!important; font-size:10pt; padding:3px; white-space:nowrap; font-weight:bold; z-index:9999;}
/* semantics sachen end */




.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6{ font-size:17pt; font-weight:bold; margin:0px; padding:20px 0px 15px 0px;}
.content h1{padding-bottom:20px;}

.content p{margin:0px; padding:0px 0px 15px 0px;}
.content .tt_news_el_inhalt p{margin:0px; padding:0px 0px 0px 0px;display:inline;}
.tt_news_date {padding: 0px 0px 0px 0px;}

.tx-kuloplayer-pi1{margin:0px; padding:0px 0px 15px 0px;}
.tpl_border{margin:0px 0px 15px 0px; padding:0px 0px 29px 0px; background:url(/fileadmin/res/img/tpl_border.gif) repeat-x left bottom;}



/* formularen begin */
form{margin:0px; padding:0px;}
form input, form select, form textarea{ color:#666; font-size:12px;}
form input.text, form select, form textarea, form input.upload{border:1px solid #5B5E5A!important; padding:2px;}
form input, 
form select, 
form textarea,
form label,
form span{float:left; margin:0px; padding:0px; margin-right:5px;}
form label span,
form span span{float:none!important; display:inline!important; padding:0px!important; margin:0px!important;}
form label,
form span{padding-top:2px;}
form span.required{margin:0px;}
form div{padding:3px 0px 0px 0px!important; margin:0px; clear:both; float:none; }
form fieldset{margin:0px; padding:0px; border:none;}
form fieldset legend{display:none;}
form label,
form span.label{width:100px;}
form .radiodiv .radiospan label{width:auto;}
form .button{margin-left:105px; border:1px solid #5B5E5A; background:#fff; color:#000; padding:3px; }
form label.auto{width:auto!important;}

form input.radio,
form input.checkbox{margin-top:3px; height:13px; width:13px;}
form input.buttonbeinput{margin-left:30px!important;}
.mailform,
.searchform,
.loginform{padding:0px 0px 15px 0px;}

.loginform label{width:150px}
.loginform .button{margin-left:155px;}
.loginform .comment{margin-bottom:10px;}

form div input.active{background:#FF7300;}
form div select.active{background:#FF7300;}
form div textarea.active{background:#FF7300;}

.width150px{width:150px!important;}
.tipafriend input.text{width:210px;}
.tipafriend textarea{width:214px;}
.marginl155px{margin-left:155px!important;}
form div.erweitertesuche{padding-left:113px!important; padding-bottom:25px!important;}
form span.radiospan input{clear:left!important;}

div.error{margin:10px 0px; padding:0px; font-size:110%; font-weight:bold; color:red!important;}
div.error p{margin:0px!important; padding:0px 0px 5px 0px!important;}








form.formular_withborder span.label{width:85px;}
form.formular_withborder label{padding-top:2px!important; width:85px; font-size:8pt;}
form.formular_withborder span.border1_text{padding:7px 0px 0px 5px!important; width:231px; height:21px; background:url(/fileadmin/res/img/input_text.gif) no-repeat left top;}
form.formular_withborder span.border1_textarea{padding:7px 0px 0px 5px!important; width:231px; height:143px; background:url(/fileadmin/res/img/input_textarea.gif) no-repeat left top;}
form.formular_withborder span.border1_text input{ border:0px!important; width:220px;}
form.formular_withborder span.border1_textarea textarea{ border:0px!important; width:220px; height:137px;}

form.formular_withborder div.tpl_name label{color:#d40068;}
form.formular_withborder div.tpl_email label{color:#a2bf00;}
form.formular_withborder div.tpl_infos label{color:#008bda;}

form.formular_withborder .button{margin-left:90px;}

form.formular_withborder div{padding-top:10px!important;}
form.formular_withborder div.margintop_gross{padding-top:30px!important;}

/*form.formular_withborder input.text{border:0px!important; width:227px; height:23px;  padding:7px 8px 0px 5px;}
form.formular_withborder textarea{padding:7px 8px 0px 5px; border:0px!important; width:227px; height:143px; background:url(/fileadmin/res/img/input_textarea.gif) no-repeat left top;}
*/

table tr td,
table tr th{ vertical-align:top; text-align:left;}

.onclickvergrossern{position:relative; display:block; float:left;}
.onclickvergrossern span{display:block; margin:0px; padding:0px; width:16px; height:16px; background:url(/fileadmin/res/img/zoom.gif) no-repeat left top; position:absolute; right:0px; bottom:0px;}
.onclickvergrossern:hover span,
.onclickvergrossern:active span,
.onclickvergrossern:focus span{background-position:right top;}

.align-right{ text-align:right!important;}
.align-left{ text-align:left!important;}
.align-center{ text-align:center!important;}
.align-justify{ text-align:justify!important;}

.color_008bda{color:#008bda;}

.bodytext {line-height:13pt;}

.bodytext a, .mehrinfo a, .backtolist a {
color:#009EE0;
}

.tt_news_element {margin-bottom:30px;}


#tpl_suche_rechts{margin:0px; padding:0px 0px 15px 0px;}
#form_suche_rechts{width:179px;}
#tpl_suche_rechts .buttonrow input{float:right;}

.internal-link img{display:none;}
