/*////////////////////////////////////////////////////////////////////////*/
/*COLOR AND LINE-HEIGHT ETC.*/
* {font-family:Arial, Helvetica, sans-serif;}
body {color:#797979;line-height:2em;font-size:0.8em;}

/*////////////////////////////////////////////////////////////////////////*/
/*HEADLINES*/
#container h1,#container h2,#container h3,#container h4,#container h5,#container h6 {margin:0;padding:1em 0 0.5em 0;font-weight:normal;color:#333;}
h1 {font-size:2.2em;}
h2 {font-size:2em;}
h3 {font-size:1.8em;}
h4 {font-size:1.6em;}
h5 {font-size:1.4em;}
h6 {font-size:1.2em;}

/*////////////////////////////////////////////////////////////////////////*/
/*LINKS*/
#container a {color:#94c128;text-decoration:none;}
#container a:hover {text-decoration:underline;}
#container a:active, #container a:focus {color:#818181;}
#container a:visited {}
a.visit {display:inline-block;background:url(../files/layout/a_view.jpg) bottom repeat-x #9E9E9E;color:#fff;text-decoration:none;padding:0.5em;border-right:1px #DEDEDE solid;}
a.visit:hover {background:url(../files/layout/a_view_hover.jpg) bottom repeat-x #1E1E1E;border-right:1px #B6B6B6 solid;}

/*////////////////////////////////////////////////////////////////////////*/
/*TABLES*/
table {width:100%;border-collapse:seperate;border-spacing:2px;}
table th {background:#fafafa;font-weight:bold;padding:0.5em;}
table tr {}
table td {vertical-align:top;padding:0.5em;border:#E6E6E6 1px solid;}

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

/*////////////////////////////////////////////////////////////////////////*/
/*INPUT*/
.formbody {padding-top:1em;}
.formbody table td {border:none;}
.formbody h1,.formbody h2,.formbody h3,.formbody h4,.formbody h5,.formbody h6 {padding-top:0!important;}
.formbody input,.formbody textarea {border:1px #d0d0d0 solid;padding:0.6em;width:50%;background:none;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;border-radius:0.6em}
.formbody input.submit {width:auto!important;background:#94c128;color:#fff;font-weight:bold;padding:0.6em;font-size:0.9em;text-transform:lowercase;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;border-radius:0.6em;border:none;vertical-align:top}
.formbody .radio_container {padding:1em 0;}
.formbody .radio_container input.radio {width:auto!important;}
.formbody .select {background:#616161;border:1px #808080 solid;}
.formbody input.radio {width:auto;}
.formbody .col_0 {width:30%;}
.formbody p.error {font-size:0.88em;color:#AD1D1D;margin:0;}

#main .formbody {padding:1em;}
#main .formbody input,#main .formbody textarea {width:80%;}

#main .mod_search input {width:50%;}

/*////////////////////////////////////////////////////////////////////////*/
/*AKKORDEON*/
.ce_accordion {padding-bottom:0.5em;}
.ce_accordion .toggler {cursor:pointer;font-weight:bold;background-color:#fafafa;padding:0.5em;}
.ce_accordion .toggler span {}
.ce_accordion .toggler .accordion {}

/*////////////////////////////////////////////////////////////////////////*/
/*PAGINATION*/
.pagination ul {list-style:none;margin:0;padding:0;}
.pagination ul li {display:inline;}
.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;}

/*////////////////////////////////////////////////////////////////////////*/
/*NEWS*/
.layout_latest h1,.layout_latest h2,.layout_latest h3,.layout_latest h4,.layout_latest h5,.layout_latest h6 {padding-top:0!important;}

/*////////////////////////////////////////////////////////////////////////*/
/*COMMENTS*/
.ce_comments input {width:auto!important;}
.ce_comments div.widget {padding-bottom:0.5em;}
