body {background:#EEE url(../images/back.gif) repeat-x; font:11px/170% Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:0px; margin:0px;}
a {font:11px/170% Verdana, Arial, Helvetica, sans-serif; color:#44a1d0; font-weight:bold;}
a:hover {color:#000b60;}

.headertpl {padding-top:42px;}

h1 {font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h1 a{font:12px Verdana, Arial, Helvetica, sans-serif; color:#44a1d0; font-weight:bold;}
h2 {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h2 a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#44a1d0; font-weight:bold;}
h3 {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h3 a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#44a1d0; font-weight:bold;}
h4 {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h4 a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#44a1d0; font-weight:bold;}
h5 {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h5 a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#44a1d0; font-weight:bold;}
h6 {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h6 a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#44a1d0; font-weight:bold;}
h7 {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h7 a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#44a1d0; font-weight:bold;}

#infomenu {float:left; top:80px;}
#infomenu a{padding-left:10px; }

.topmenu {float:right; background: #EEE url(../images/topm_back.gif); height:24px; font-size:11px; font-weight:bold; margin-right:6px; margin-bottom:2px;}
.topmenu ul {list-style-type:none; padding:0 0 0 0; margin:2px 0px 0px 0px;}
.topmenu li {margin:0;}
.topmenu a {color:#FFF; height:24px; text-decoration:none; padding:5px 4px 6px 4px; border-left: 1px solid #fff; border-top: 1px solid #fff; line-height:20px;}
.topmenu a:hover {color:#FFF; background: #000 url(../images/topm_hover.gif); text-decoration:none;}

.typo3main {width:1000px; height:600px; background: url(../images/header.jpg) no-repeat;}
.typo3mainkredit {width:1000px; height:600px; background: url(../images/header_kredit.jpg) no-repeat;}
.typo3header {position:absolute; top:0px;}
.typo3topmenu {width:1000px; float:middle;}
.typo3login {width:260px; float:right; padding-right:5px; padding-top:10px;}
.typo3back {width:1000px; background: url(../images/typo3back.gif) repeat-y; position:absolute; top:166px;}
.typo3left {float:left; width:200px; background: url(../images/randlinks.gif) no-repeat;}
.typo3content {float:right; width:760px; background: url(../images/randrechts.gif) no-repeat; padding: 20px 20px 20px 20px; margin-bottom:60px;}
.typo3right {width:160px; float:right; position:relative;}
.typo3footer {width:760px; padding-bottom:60px;}
.typo3end {width:1000px; height:50px; background: url(../images/typo3end.gif) no-repeat; position:absolute; bottom:0px;}

.logintxt { font-family:"Verdana"; font-weight:bold; font-size:10px; color:#FFF;}
.loginusername {margin-top:8px; padding-right:10px;}
.loginusername input{background-color: #4a6638; border: 1px solid #444; color:#FFF; text-indent:6px;}
.loginpasswort {margin-top:4px; padding-right:10px;}
.loginpasswort input{background-color: #4a6638; border: 1px solid #444; color:#FFF; text-indent:6px;}
.loginoptions {margin-top:10px; padding-right:10px;}
.loginextras {margin-top:21px; margin-right:0px; height:26px; width:260px; background: url(../images/registerback.gif) no-repeat;}
.loginbutton {background: #444 url(../images/inputback.gif) repeat-x; border: 1px solid #444; color:#FFF; font-family:"Verdana"; font-weight:bold; font-size:10px; padding: 2px 4px 2px 4px;}
.regtxt1 {padding-right:12px; width:100px;}
.regtxt1 a{color:#FFF; font-family:"Verdana"; font-weight:bold; font-size:11px; text-decoration:none;}
.regtxt1 img{padding-bottom:6px;}
#contient { width: 260px; height: 110px; margin:0 auto; position: relative; overflow: hidden;}
#leftslide { width: 260px; height: 99px; background-color: #333; opacity:0.8; position: absolute; left:260px; top:11px;}
#logintext {background: #333; color: #fff; padding: 10px; margin: 20px; border: 4px solid #000;}
.loginmail img{padding-bottom:6px; }
.loginpm {padding-right:12px; color:#FFF; font-family:"Verdana"; font-weight:bold; font-size:11px; }
.loginpm a{color:#FFF;}
.tx-feuserloginsystem-pi1 {padding-top:2px;}

.w3cbuttons {padding-left:20px; padding-bottom:60px; padding-top:40px;}
.newslistleft {width:10px; height:26px; background: url(../images/newslistleft.gif) no-repeat; float:left;}
.newslistcenter {width:534px; height:26px; background: url(../images/newslistcenter.gif) repeat-x; float:left;}
.newslistright {width:10px; height:26px; background: url(../images/newslistright.gif) no-repeat; float:right;}
.newslisttitel {height:26px;}

.xoohfooter {font:8px/170% Verdana, Arial, Helvetica, sans-serif; color:#444; width:1000px; margin-top:20px; padding-bottom:20px;}
.xoohfooter a{font:8px/170% Verdana, Arial, Helvetica, sans-serif; color:#444;}

.dataedit99 {border: 0px solid #000; background: url(../images/feedit.gif) no-repeat; width:140px; height:24px; padding: 6px 0px 0px 0px; margin: 6px 0px 6px 0px; text-align:center;}
.frontEndEditIcon {margin-top:4px;}

.navigation {width:193px; padding-left:7px; font-size:11px; font-weight:bold;}
.navigation ul {margin:0; padding:0; list-style-type:none;}
.navigation li {margin:0; }
.navigation span {display:block; padding:3px 10px; width:169px; text-decoration:none; color:#000; border-right:1px solid #c8c8c8; background-color:#dadcf1;}
.navigation a {display:block; padding:3px 10px; width:169px; color:#333; background-color:#ebebeb; text-decoration:none; border-right:1px solid #c8c8c8; border-bottom:1px solid #fff;}
.navigation a:hover {color:#000b60; background-color:#dadcf1; text-decoration:none;}
.navigation ul ul li {margin:0; border-bottom:0px solid #fff;}
.navigation ul ul a {display:block; padding:3px 0px 3px 20px; width:169px; color:#444; background-color:#f8f8f8; text-decoration:none; }
.navigation ul ul span {display:block; padding:3px 0px 3px 20px; width:169px; background-color:#dadcf1; text-decoration:none; border-right:1px solid #c8c8c8; color:#000;}
.navigation ul ul a:hover {color:#000b60; background-color:#dadcf1; text-decoration:none;} 
span.unsichtbar {position:absolute; left:-3000px; width:0; height:0; display:block;}
.naviend {background: url(../images/naviend.gif) no-repeat; height:59px; width:190px;}

.tx-srfeuserregister-pi1 p {margin-bottom:0pt; margin-top:0.5em; padding:0pt 0.3em; text-indent:0pt;}
.tx-srfeuserregister-pi1 h4 {margin-top:0pt; padding-left:0.3em;}
.tx-srfeuserregister-pi1 legend {font-weight:bold; padding:0pt 0.5em;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {font-style:italic; margin-bottom:1em;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {margin-bottom:2em;}
.tx-srfeuserregister-pi1 a {background-image:url(../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif); background-position:0% 60%; background-repeat:no-repeat; padding-left:14px; text-decoration:none;}
.tx-srfeuserregister-pi1 label {margin:0pt; padding:0pt;}
.tx-srfeuserregister-pi1 label span {color:#FF0000;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {color:#FF0000;}
.tx-srfeuserregister-pi1 input {margin:0pt; padding:0pt 0.5em 0pt 0pt;}
.tx-srfeuserregister-pi1 input[type="password"] {margin-right:1em;}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {margin-right:1em;}
.tx-srfeuserregister-pi1 input[type="radio"], .tx-srfeuserregister-pi1 input[type="checkbox"] {background-color:transparent;}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {background-color:transparent;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {background-color:transparent; margin-left:1em;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {cursor:pointer;}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {background-color:transparent; background-image:url(../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif); background-repeat:no-repeat; font-size:0.8em; margin-left:1em; padding-left:15px;}
.tx-srfeuserregister-pi1 ul {list-style-position:inside; margin:0pt; padding:0pt;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {list-style-type:none;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {margin:0pt 0pt 0.3em; padding:0pt;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {margin:0pt; padding:0pt 0pt 0pt 0.5em;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {float:left; margin:0pt; padding:0pt 2em 0pt 0pt;}
.tx-srfeuserregister-pi1 dl {margin:0pt; padding:1em 0pt 0pt;}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {float:left; margin:0pt; padding:0pt 0pt 0.5em;}
.tx-srfeuserregister-pi1 dt {clear:both; padding-right:1em; text-align:right; width:35%;}
.tx-srfeuserregister-pi1 dd {text-align:left; width:55%;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {padding-right:0pt; width:auto;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd {width:auto;}
* html .tx-srfeuserregister-pi1 dd {float:none;}
.tx-srfeuserregister-pi1 dd p {margin-bottom:0.5em; margin-top:0pt; padding:0pt;}
.tx-srfeuserregister-pi1 dd label {padding:0pt 1em 0pt 0.5em;}
.tx-srfeuserregister-pi1-submit {background: url(../images/inputback3.gif) repeat-x; border: 1px solid #cecbcb; text-align:center;}


.sk-pagecomments-error {color:red; font-weight:bold; background:#FFE8CF; border:1px solid #000; margin:8px 12px; padding:8px;}
.sk-pagecomments-success {color:blue; font-weight:bold;}
.sk-pagecomments-counter {color:#600; text-align:right; text-decoration:underline; margin-bottom:12px; padding-right:23px;}
.sk-pagecomments-headline {border-bottom:1px solid #000; font-weight:bold; background:#e0eece; padding-left:6px; height:20px;}
.sk-pagecomments-answerheadline {border-bottom:1px solid #000; font-weight:bold; background:#f7f3ef; padding-left:6px; height:20px;}
.sk-pagecomments-namedate {float:left;}
.sk-pagecomments-emailhomepage{float:right; padding:2px 0 0 0;}
.sk-pagecomments-answer{float:right; padding:2px 23px 0 12px;}   
.sk-pagecomments-comment{background:#f1f1f1; padding:4px 28px; clear:both;}
.sk-pagecomments-teaser {margin-top:-40px}
.sk-pagecomments-teaser h4 {background:#fff; font-size:85%; margin:0; color:green; padding-left:4px;}
.sk-pagecomments-teaser h4 span{padding-right:4px}
.sk-pagecomments-teaser p {margin:0; font-size:90%}
.tx-skpagecomments-pi1 form {margin:16px 0; width:480px; padding-left:130px;}
.tx-skpagecomments-pi1 form fieldset {border:0px solid #eee;}
.tx-skpagecomments-pi1 form p.userinfos {text-align:center; padding:6px;}
.tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left; font-size:70%; color:red; padding:0px 10px 3px 0;}
.tx-skpagecomments-pi1 form legend {border:0px solid #000; padding:4px; font-weight:bold; background-color:#fff;}
.tx-skpagecomments-pi1 form label {width:120px; float:left; margin-left:8px;}
.tx-skpagecomments-pi1 form p {margin:6px 0;}
.tx-skpagecomments-pi1 form p img {vertical-align:bottom; margin-left:8px;}
.tx-skpagecomments-pi1 div.smileytext{margin-left:130px;}
.tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage {width:320px; background:#f2f2f2; border:1px dashed #ccc;}
.tx-skpagecomments-pi1 form textarea {width:320px; height:160px; background:#f2f2f2; border:1px dashed #ccc;}
.tx-skpagecomments-pi1 form input#name:focus, .tx-skpagecomments-pi1 form input#email:focus, .tx-skpagecomments-pi1 form input#homepage:focus, .tx-skpagecomments-pi1 form textarea:focus {background:#f2f2f2;} 
.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#f9f9f9; color:#000; float:right; margin:8px 20px; border:1px dashed #ccc;}
.tx-skpagecomments-pi1 img {border:0px}
.tx-skpagecomments-pi1 {padding-right:7px;}

.pollsubmitdiv {margin-top:10px;}
.pollsubmit {background: url(../images/inputback3.gif) repeat-x; border: 1px solid #cecbcb;}
.tx-jkpoll-pi1 {top:20px; margin:20px 0px 20px 0px; width:170px;}
.tx-jkpoll-pi1 h1 {font:12px/170% Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold;}

.grptopmenu {align:center; text-align:center;}
.iconMode {border:0px;}
.callist {width:520px;}
.bannerright {padding-top:40px;}
.tx_abdownloads_viewDetailsForDownload {background-color:#fff; font:11px/170% Verdana, Arial, Helvetica, sans-serif; border:1px dashed #777;}
.csc-mailform-field {text-align:right;}
.csc-mailform-field input, .csc-mailform-field textarea {background-color:#f2f2f2; border:1px solid #999; margin-right: 280px; width:320px;}
.csc-mailform-field label {float:left;}
.myGallery {margin: 8px 0px 0 0px;}
.typo3-editPanel-controls {width:150px;}
.newseditx {font-size:10px;}

.ttnewsbrowser li{float:left}
.ttnewsbrowser ul{margin:0; padding:0; list-style-type:none; height:20px;}
.ttnewsbrowser a{padding:4px;}
.ttnewsbrowser {width:200px; margin-bottom:40px;}
.tx-timtabsociable-pi1 a{padding-left:10px;}
.tx-timtabsociable-pi1 {margin-bottom:20px; margin-top:20px;}
.slideElement {background-position:center;}