/*______________________________________________________________________________________________*/
/* --------------------------------------- ALLGEMEIN -------------------------------------------*/
body{ margin:0px; padding:0px; text-align:left; font:normal 12px Arial, Helvetica,Verdana, sans-serif;}
img{ border:none;}
p{ margin:0px; padding:0px 0px 0px 0px; line-height:14px; clear:both;}
h1{ font-size:16px; font-weight:bold; margin:0px; padding:30px 0px 5px 0px; color:#454545; clear:both;}
h2{ font-size:14px; font-weight:bold; margin:5px 0px 0px 0px; padding:0px; clear:both;}
h3{ font-size:14px; margin:0px; padding:5px 0px 0px 0px; color:#454545; clear:both;}
h4{ font-size:12px; margin:0px; padding:5px 0px 0px 0px; clear:both;}
h5{ font-size:12px; margin:0px; padding:5px 0px 0px 0px; clear:both;}
a, a:link, a:hover, a:visited, a:active{}


/*______________________________________________________________________________________________*/
/* --------------------------------------- MITTLERE SPALTE -------------------------------------*/
#header{margin-bottom:20px;}
#main{ display:block; width:675px;}
#main p{ padding-bottom:10px; clear:both;}

#picBox, #picFrame{display:none;}
#main p{ padding-bottom:10px; clear:both;}
#main ul{ line-height:14px; margin:0px; padding-top:0px; padding-bottom:0px; padding-left:20px;}
#main li{ margin-bottom:0px; padding:0px; margin-top:0px; margin-left:0px; list-style-type:square;}
#main tr{border-bottom:1px solid #000000;}

/*______________________________________________________________________________________________*/

/*______________________________________________________________________________________________*/
/* ------------------------------------------ FORMULARE ----------------------------------------*/
#main fieldset{border:0px; padding:0px; margin:10px 0px 0px 0px;}
#main legend{font-weight:bold; color:#454545; padding:0px; margin:0px;}
#main span{display:block; vertical-align:bottom; padding:0px; margin:0px 0px 0px 0px;}
#main label{display:block; font-size:12px; margin:5px 0px 0px 0px;}
#main h2.frame{ display:block; background-color:#E8E8E8; width:33%;}
#main input, #main select, #main textarea{ display:block; margin-bottom:5px; border:1px solid #939291; font-size:12px; width:33%;}
#main textarea{ width:50%; height:100px;}
#main input.error, #main select.error, #main textarea.error{ border-left:2px solid #ad0a64; background-color:#FFCCFF;}
#main label.req{ font-weight:normal;}
#main span.chkbox{margin-bottom:5px;}
#main .chkbox input{ display:inline; border:1px solid #454545; font-size:12px; width:auto; margin:0px 10px 0px 0px;}
#main input#btnSend{ width:92px; background: #FFFFFF url(btnSend.png) no-repeat; height:26px; padding-bottom:8px; border:0px;}

#staffBox, #picBox, #newsBox, #agendaBox, #artBox{ margin-bottom:20px;}
#right{background-image:none;}
.areaBox{background-image:none;}
.scrollBox{}
#right, #right p{font-size:11px; color:#454545;}
#right h2{font-size:12px; margin:0px; padding:0px; color:#454545;}
#artBox p{ font-weight:bold;}
/*______________________________________________________________________________________________*/

/*______________________________________________________________________________________________*/
/* -------------------------------------- KLASSEN ----------------------------------------------*/
.error{ color:#FF0000; font-weight:bold;}
.req{ font-weight:bold;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
