html{width: 100%; height: 100%; min-height: 100%;font-size: 12px; background-color: transparent;}

body{width: 100%; height: 100%; min-height: 100%;font-family: Arial,Helvetica,sans-serif; color: #FFFFFF; background-color: transparent; margin: 0px; padding: 0px; background: url(../images/hg.jpg) center top no-repeat;}



#boxout{width: 100%; height: 100%; min-height: 100%;}

#box{width: 945px; height: 593px; margin: 0 auto; padding-top: 20px;}

#header{width: 945px; height: 95px; text-align: right; background-image: url(../images/logotop.gif);}

#menue{width: 945px; height: 27px; background-image: url(../images/bg_menuetop.gif);}

#submenue{width: 945px; height: 28px; background-image: url(../images/bg_submenuetop.gif);}

#contentbox{position: relative; width: 945px; color: #000000; font-size: 14px; height: 420px; background-color: #FFFFFF;}

#contentboxnormal{position: relative; width: 945px; color: #000000; font-size: 14px; height: 420px; padding-top: 10px;background-color: #FFFFFF;}

#contentbox1{width: 925px; height: 400px; color: #000000; font-size: 14px; padding: 10px 10px 10px 10px; background-color: #FFFFFF;}

#picsmall{float: left; width: 280px; height: 400px;}

#picbig{float: left; width: 580px; height: 400px;}

#pane1 .bodytext{margin-right: 20px;}

#content{position: absolute; width: 580px; height: 400px; left: 320px; top: 20px;}

#footer{position: relative; width: 945px; height: 23px; text-align: right; background-image: url(../images/bg_footer.gif);}

#tablemenue{margin-left: 22px; vertical-align: middle; margin-top: 0px;}



#tablemenue td a.topmenuelink:link{font-size: 12px; color: #FFFFFF; letter-spacing: 0.8px; text-decoration: none; padding-left: 10px; padding-right: 10px;}

#tablemenue td a.topmenuelink:visited{font-size: 12px; color: #FFFFFF; letter-spacing: 0.8px; text-decoration: none; padding-left: 10px; padding-right: 10px;}

#tablemenue td a.topmenuelink:hover{font-size: 12px; color: #FFFFFF; letter-spacing: 0.8px; text-decoration: none; padding-left: 10px; padding-right: 10px;}

#tablemenue td a.topmenuelink:active{font-size: 12px; color: #FFFFFF; letter-spacing: 0.8px; text-decoration: none; padding-left: 10px; padding-right: 10px;}



#tablemenue td a.topmenuelinkact:link{font-size: 12px; color: #000000; letter-spacing: 0.8px; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px;}

#tablemenue td a.topmenuelinkact:visited{font-size: 12px; color: #000000; letter-spacing: 0.8px; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px;}

#tablemenue td a.topmenuelinkact:hover{font-size: 12px; color: #000000; letter-spacing: 0.8px; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px;}

#tablemenue td a.topmenuelinkact:active{font-size: 12px; color: #000000; letter-spacing: 0.8px; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px;}



.topmenueact{background-color: #FFFFFF; padding: 5px; padding-bottom: 5px;}

.topmenue{padding: 5px; margin-bottom: 3px;}



a.topmenue2:link{font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 5px; padding-right: 5px;}

a.topmenue2:visited{font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 5px; padding-right: 5px;}

a.topmenue2:hover{font-size: 11px; color: #000000; text-decoration: none; padding-left: 5px; padding-right: 5px;}

a.topmenue2:active{font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 5px; padding-right: 5px;}



a.topmenue2act:link{font-size: 11px; color: #000000; text-decoration: none; padding-left: 5px; padding-right: 5px;}

a.topmenue2act:visited{font-size: 11px; color: #000000; text-decoration: none; padding-left: 5px; padding-right: 5px;}

a.topmenue2act:hover{font-size: 11px; color: #000000; text-decoration: none; padding-left: 5px; padding-right: 5px;}

a.topmenue2act:active{font-size: 11px; color: #000000; text-decoration: none; padding-left: 5px; padding-right: 5px;}



#footerposition{position: absolute; top: 5px; left: 855px;}

a.footermenue:link{font-size: 11px; color: #A8A8AA; text-decoration: none; padding-top: 5px; padding-right: 0px;}

a.footermenue:visited{font-size: 11px; color: #A8A8AA; text-decoration: none; padding-top: 5px; padding-right: 0px;}

a.footermenue:hover{font-size: 11px; color: #A8A8AA; text-decoration: none; padding-top: 5px; padding-right: 0px;}

a.footermenue:active{font-size: 11px; color: #A8A8AA; text-decoration: none; padding-top: 5px; padding-right: 0px;}



#footerimpressum{width: 100%; height: 25px; text-align: right; margin-top: 5px; right: 40px;}



h1{font-size: 18px; margin: 0px; padding: 0px;}

h2.header2{font-size: 22px; margin: 0px; padding: 0px;}

.bodytext a, .tx-odsajaxmailsubscription-pi1 a{color: #000000; text-decoration: underline;}

.bodytext img{vertical-align: middle;}

.csc-uploads-fileName a{color: #000000; font-size: 11px; text-decoration: underline;}

.tx-odsajaxmailsubscription-pi1 .form input{width: 150px;  border: 1px solid #DCDCDC;}

.tx-odsajaxmailsubscription-pi1 input{width: 150px;  border: 1px solid #DCDCDC;}

img{border: 0px;}



.tx-powermail-pi1{width: 100%; height: 300px;}

.tx-powermail-pi1 fieldset{border: 0px; height: 0px;}

.tx-powermail-pi1 legend{display: none;}

.tx_powermail_pi1_fieldwrap_html{width: 100%; margin-bottom: 10px; border: 0px solid #000000;}

.tx_powermail_pi1_fieldwrap_html label{width: 80px; float: left;}

.tx_powermail_pi1_fieldwrap_html_submit{padding-left: 80px;}

.powermail_text{width: 178px; border-top: 1px solid #707173; border-right: 1px solid #707173;}

.powermail_textarea{ border-top: 1px solid #707173; border-right: 1px solid #707173;}

#contentboxnormal .csc-textpic{margin-left: 10px; margin-right: 20px; padding-top: 0px;}

