#tpl_header_right,
#tpl_image_top,
#tpl_content_right,
#tpl_navigation,
#tpl_subnavigation,
#tpl_iconmenu_top,
#tpl_iconmenu_bottom,
.semantic{display:none;}
img{border:0px;}
#tpl_logo{margin:0px; padding:0px 0px 15px 35px; display:block;}
#tpl_content{margin:0px; padding: 0px 35px;}

.print_design{border-top:1px solid #DBD6D0; border-bottom:1px solid #DBD6D0; color:#DBD6D0; margin:0px 0px 10px 0px; padding:2px 0px 2px 35px;}

body{ margin:0px; padding:0px; font-family: Arial, Verdana; font-size:80%; color:#6D685F; text-align:left;}
#tpl_content a {color:#6D685F; text-decoration:underline;}
#tpl_content p{margin:0px!important; padding:0px 0px 15px 0px!important; }
#tpl_content h1{margin:0px; padding:0px 0px 20px 0px; color:#ff0000; font-size:100%;}
#tpl_content h2{margin:0px; padding:0px 0px 0px 0px; color:#6D685F; font-size:100%;}
#tpl_content h3{margin:0px; padding:0px 0px 0px 0px; color:#6D685F; font-size:100%;}
#tpl_content h4{margin:0px; padding:0px 0px 0px 0px; color:#6D685F; font-size:100%;}
#tpl_content h5{margin:0px; padding:0px 0px 0px 0px; color:#6D685F; font-size:100%;}
#tpl_content h6{margin:0px; padding:0px 0px 0px 0px; color:#6D685F; font-size:100%;}
#tpl_content ul{margin:0px 0px 0px 15px; padding:0px;}
#tpl_content ul li{margin:0px; padding:0px;}

#tpl_content table{ font-size:100%; margin:0px 0px 15px 0px; padding:0px; border-collapse:collapse; width:100%;}
#tpl_content table tr td,
#tpl_content table tr th{border:1px solid #DBD7CE; vertical-align:top; text-align:left; padding:2px 4px;}


* 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 #ccc!important; padding:3px 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; _height:1px;}
form fieldset{margin:0px; padding:0px; border:none;}
form fieldset legend{display:none;}
form label,
form span.label{width:120px;}
form .radiodiv .radiospan label{width:auto;}
form .button{margin-left:125px; border:1px solid #ccc; background:#fff; color:#000; padding:3px; }
form label.auto{width:auto!important;}

form input.radio,
form input.checkbox,
form .poolfields input{margin-top:3px; height:13px; width:13px;}
form div.poolfields{_line-height:110%;}
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 div.checkdiv label{width:570px!important; }

.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;}

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 */

.mailform label{width:250px!important;}
.mailform input.button{margin-left:255px!important;}

.tpl_textpic,
.csc-textpic-text{ text-align:justify;}

#tpl_content table{_font-size:100%;}
#tpl_content table p{margin:0px!important; padding:0px!important;}
.tpl_textpic *,
.csc-textpic-text *{ text-align:justify;}