/*Pageteaser*/
.tx-jppageteaser-outerbox{float: left;}
.tx-jppageteaser-icon{clear:both;float:left;width:25px;margin-bottom:5px; padding: 0 0 0 0;}
.tx-jppageteaser-title{float:left;width:400px; padding: 0 0 0 0;font-weight:bold;text-transform:upper;}
.tx-jppageteaser-title_h{float:left;width:490px; padding: 0 0 0 0;font-weight:bold;text-transform:upper;}
.tx-jppageteaser-title_h a, .tx-jppageteaser-title a{text-decoration:none;}
.tx-jppageteaser-title_h .tx-jppageteaser-link a{text-decoration:underline;}
.tx-jppageteaser-title .tx-jppageteaser-link a{text-decoration:underline;}
.tx-jppageteaser-title a{font-weight:bold;font-size:14px;color:#313A7A;text-decoration:none;}
.tx-jppageteaser-date{float:right;width:82px;color:#313A7A;font-size:11px;vertical-align:bottom;}
.tx-jppageteaser-contentrow{clear:both; padding: 0 0 0 0; float: left; width: 528px; margin: 0 0 10px 0;}
.tx-jppageteaser-image{float:left;width:145px;margin-top:5px;height:95px;overflow:hidden;}
.tx-jppageteaser-description{float:right;width:374px;}
.tx-jppageteaser-spacer img{position:relative;left:-11px;margin-top:30px;margin-bottom:30px;}
.tx-jppageteaser-pi1-list-entry-first img{margin-top:30px;margin-top:10px;}
.tx-jppageteaser-link{margin-left:10px;}
.tx-jppageteaser-link a, .tx-jppageteaser-pi1 .smallbox .weiter a{color:#F66402;font-size:11px;font-weight:bold;}

.tx-jppageteaser-pi1 .small_teaser_line {position:relative;left:-10px;margin-bottom:15px;}
.tx-jppageteaser-pi1 .smallbox {width:530px;}
.tx-jppageteaser-pi1 .smallbox .item{float:left;width:252px;margin-right:13px;margin-bottom:15px;}
.tx-jppageteaser-pi1 .smallbox .teaser_top{margin-bottom:-5px;z-index:0}
.tx-jppageteaser-pi1 .smallbox .title {background-image:url(styles_typo3_01_FILES/small_teaser_top.jpg);
background-repeat:repeat-x;
height:50px;
overflow:hidden;
position:relative;}
.tx-jppageteaser-pi1 .smallbox .teaserimage{width:252px;height:170px;overflow:hidden;}
.tx-jppageteaser-pi1 .smallbox .description {height:65px;overflow:hidden;}
.tx-jppageteaser-pi1 .smallbox .teaser_bottom{}
.tx-jppageteaser-pi1 .smallbox .icon {position:absolute;top:12px;left:5px;}
.tx-jppageteaser-pi1 .smallbox .title a{position:absolute;top:12px;left:30px;display:block;width:215px;}

.tx-jppageteaser-pi1 .smallbox a {color:#313A7A;font-size:14px;font-weight:bold;text-decoration:none;}




/*Typo3 Defaults*/
.csc-header h1{font-size:17px;color:#F66402;font-weight:bold;margin-top:10px;}
h1{font-size:17px;color:#F66402;font-weight:bold;margin-top:10px;}

.tx-indexedsearch-res td {font-size: 11px;}

#rightcontent form{display:block;margin-bottom:0px;}
.csc-loginform {border: 0; background: #fff;}
.csc-loginform table {border: 0; background: #fff;}
table.csc-loginform {border: 0; background: #fff;margin-bottom:10px;}

.csc-form-labelcell input {margin: 0; border: 1px solid #fa6500; width: 150px; font-size: 12px; font-family: Courier New, Courier, mono;}
.csc-form-labelcell p {margin: 0; font-size: 10px; color: #fa6500; padding: 0 0;}
.csc-loginform .mf-submit {border: 0; background: #fff url('styles_typo3_01_FILES/login.gif') no-repeat 75px 4px; color: #fa6500; margin: 0 0 0 0; text-align: left; padding: 0; font-weight: bold; cursor: pointer;font-family:verdana;}


fieldset {border: 0;}
.tx-srfeuserregister-pi1 .register_msg{margin-bottom:15px;}
.tx-srfeuserregister-pi1 .register_msg h2{margin-bottom:5px;}
.tx-srfeuserregister-pi1 dt {text-align: left; color: #505050; white-space: nowrap; padding: 0 5px 0 0; width: 90px;}
.tx-srfeuserregister-pi1 dt span {text-align: left; color: #505050;}
.tx-srfeuserregister-pi1 {width: 521px; padding: 20px 0 0 0; margin: 0; background: #fff url('styles_typo3_01_FILES/box_top.gif') no-repeat top;}
.tx-srfeuserregister-pi1 .detail-view {width: 501px; padding: 0 10px 20px 10px; margin: 0; background: #fff url('styles_typo3_01_FILES/box_bottom.gif') no-repeat bottom;}
.tx-srfeuserregister-pi1-text {width: 120px; border: 1px solid #505050;}
.tx-srfeuserregister-pi1-text {width: 120px; border: 1px solid #505050;}
.tx-srfeuserregister-pi1 select {width: 120px; border: 1px solid #505050;}

.tx-srfeuserregister-pi1 h2,.tx-srfeuserregister-pi1 h4  {color: #313978; font-size: 14px; margin: 0;}
.tx-srfeuserregister-pi1 .form-left {float: left; width: 250px;}
.tx-srfeuserregister-pi1 .form-left h2{margin-bottom:12px;}
.tx-srfeuserregister-pi1 .form-right {float: left; width: 220px;}
.tx-srfeuserregister-pi1 .form-right dl {width: 200px; display: block; float: left; margin: 0 0 20px 0;}
.tx-srfeuserregister-pi1 .form-right dd {}
.tx-srfeuserregister-pi1-submit-button {background: #fff url('styles_typo3_01_FILES/register.gif') no-repeat; border: 0; padding: 0 0 0 20px; width: 124px; height: 30px; color: #fa6500; font-weight: bold; text-align: left; cursor: pointer;}


#mailform {width: 521px; padding: 20px 0 0 0; margin: 0; background: #fff url('styles_typo3_01_FILES/box_top.gif') no-repeat top;}
#mailform fieldset {width: 501px; padding: 0 10px 20px 10px; margin: 0; background: #fff url('styles_typo3_01_FILES/box_bottom.gif') no-repeat bottom;}
#mailform .csc-mailform-field label {float: left; text-align: left; color: #505050; white-space: nowrap; padding: 0 5px 0 0; width: 175px;}
#mailform .csc-mailform-field input {width: 120px; border: 1px solid #505050;}
#mailform .csc-mailform-field {margin: 0 0 3px 0;}
#mailform input.csc-mailform-submit {margin: 0 0 0 155px; border: 0; background: #fff; border: 0; padding: 0 0 0 20px; width: 250px; height: 30px; color: #fa6500; font-weight: bold; text-align: left; cursor: pointer;}

fieldset {border: 0;}
.tx-srfeuserregister-pi1 p {margin-bottom:5px;}
.tx-srfeuserregister-pi1 .detail-preview dt {text-align: left; color: #505050; white-space: nowrap; padding: 0 5px 0 0; width: 130px;}
.tx-srfeuserregister-pi1 dt span {text-align: left; color: #505050;}
.tx-srfeuserregister-pi1 {width: 521px; padding: 20px 0 0 0; margin: 0; background: #fff url('styles_typo3_01_FILES/box_top.gif') no-repeat top;}
.tx-srfeuserregister-pi1 .detail-preview {width: 521px; padding: 0 10px 10px 10px;  margin: 0; background: #fff url('styles_typo3_01_FILES/box_bottom.gif') no-repeat bottom;}
.tx-srfeuserregister-pi1-text {width: 120px; border: 1px solid #505050;}
.tx-srfeuserregister-pi1-text {width: 120px; border: 1px solid #505050;}
.tx-srfeuserregister-pi1 select {width: 120px; border: 1px solid #505050;}

.tx-srfeuserregister-pi1 h2 {color: #313978; font-size: 14px; margin: 0;}
.tx-srfeuserregister-pi1 .form-left {float: left; width: 250px;}
.tx-srfeuserregister-pi1 .form-right {float: left; width: 220px;}
.tx-srfeuserregister-pi1 dl {margin: 0 0 20px 0;}
.tx-srfeuserregister-pi1 .form-right dd {}
.tx-srfeuserregister-pi1-submit {background: #fff; border: 0; padding: 0 0 0 20px; width: 180px; height: 30px; color: #fa6500; font-weight: bold; text-align: left; cursor: pointer;}
