#tpl_content h1{margin:0px; padding:0px 0px 20px 0px; font-size:15pt; letter-spacing:0px; font-weight:normal;}
#tpl_content p{margin:0px; padding:0px 0px 15px 0px;}
#tpl_content a{ color:#f18700; text-decoration:underline;}
#tpl_content a:hover,
#tpl_content a:active,
#tpl_content a:focus{background:#f18700; color:#fff;}

/* 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;}
form label span.required{color:red;}

.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;}
/* formularen end */

table{ border-collapse:collapse; height:auto!important;}
table tr td,
table tr th{ vertical-align:top; text-align:left;}
table p{margin:0px!important; padding:0px!important;}

.align-right{ text-align:right!important;}
.align-left{ text-align:left!important;}
.align-center{ text-align:center!important;}
.align-justify{ text-align:justify!important;}
.bereichsfarbe{color:#f18700; font-size:15pt!important;}
.kleineschrift{ font-size:8pt;}
.keinabsatzt,
.spezialabsatz{ margin:0px!important; padding:0px!important;}
.spezialabsatzklein{margin:0px!important; padding:0px!important;font-size:8pt;}

#tpl_content_right .csc-menu{font-size:8pt;}
.csc-menu{list-style:none;}

ul{ margin-top:0px; padding-top:0px;}