/*////////////////////////////////////////////////////////////////////////*/
/*TYPO*/
* {font-family:Arial, Helvetica, sans-serif;}
body {color:#333;line-height:1.5em;font-size:0.85em;}
ul {margin:1em 3em;padding:0;}
blockquote {background:#fff9df;padding: 1em 1em 0 1em;border-top:3px solid #f3c600;border-bottom:3px solid #f3c600;}
blockquote p {margin-top:0;}
div.pdf_link {text-align:right;line-height:3em;}
p {margin:1em 0;}

/*////////////////////////////////////////////////////////////////////////*/
/*HEADLINES*/
#container h1,#container h2,#container h3,#container h4,#container h5,#container h6 {margin:0 0 0.5em 0;padding:1em 0 0.1em 0;font-weight:normal;color:#323232;line-height:normal;}
h1 {font-size:1.4em;text-transform:uppercase;font-weight:bold!important;border-bottom:1px solid #323232;}
h2 {font-size:1.35em;border-bottom:1px solid #a9a9a9;width:96%;}
h3 {font-size:1.1em;font-weight:bold!important;}
h4 {font-size:1em;}
h5 {font-size:1em;font-weight:bold!important;}

/*////////////////////////////////////////////////////////////////////////*/
/*LINKS*/
#container a {color:#c40d02;text-decoration:underline;}
#container a:hover {text-decoration:none;}
#container a:active, #container a:focus {color:#818181;}
#container a:visited {}

/*////////////////////////////////////////////////////////////////////////*/
/*TABLES*/
table {width:100%;}
table th {font-weight:bold;padding:0.3em;border-bottom:1px solid #ccc;}
table td {vertical-align:top;padding:0.3em;border-bottom:1px solid #ccc;}

/*GALlERY TABLE*/
.ce_gallery table td {border:none;text-align:center;padding:0;}

/*////////////////////////////////////////////////////////////////////////*/
/*FORMULAR*/
.formbody {padding-top:1em;}
.formbody table td {border:none;background:none;}
.formbody h1,.formbody h2,.formbody h3,.formbody h4,.formbody h5,.formbody h6 {padding-top:0!important;}
.formbody input,.formbody textarea {border:1px #D5D5D5 solid;padding:0.5em;width:50%;background:none;}
.formbody input.submit {width:30%!important;font-weight:bold;padding:0.3em;font-size:0.9em;}
.formbody .radio_container {padding:1em 0;}
.formbody .radio_container input.radio {width:auto!important;}
.formbody .select {background:#616161;border:1px #808080 solid;}
.formbody p.error {font-size:0.88em;color:#AD1D1D;margin:0;}
.formbody input.error {border-color:#AD1D1D;}
.formbody .checkbox, .formbody .radio {width:auto!important;border:none;}
span.captcha_text {display:block;}

/*MAIN FORMULAR*/
#main .formbody {padding:1em;}
#main .formbody input,#main .formbody textarea {width:80%;}
#main .formbody label {font-weight:bold;}
#main .mod_search input {width:50%;}

#main h1 a, #main h2 a {border:none!important;}

.ce_comments input {width:auto!important;}
.ce_comments .widget {padding:0.5em;}

/*////////////////////////////////////////////////////////////////////////*/
/*AKKORDEON*/
.ce_accordion {}
.ce_accordion .toggler {cursor:pointer;}
.ce_accordion .toggler span {}
.ce_accordion .toggler .accordion {}

/*////////////////////////////////////////////////////////////////////////*/
/*PAGINATION*/
.pagination ul {list-style:none;margin:0;padding:0;}
.pagination ul li {display:inline-block;}
.pagination ul li a,.pagination ul li span {display:inline-block;padding:0.5em;border:1px #E6E6E6 solid;}
.pagination ul li span {font-weight:bold;}

/*////////////////////////////////////////////////////////////////////////*/
/*NEWSLETTER*/
.mod_unsubscribe input {width:auto!important;}