﻿* {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#5c5c5c;
}
 h1,  h2,  h3,  h4, .csc-header {
    /* font-family:Georgia, "Times New Roman", Times, serif; */
    font-family:Verdana, Helvetica, Arial;
    font-size:22px;
    margin-bottom:0.5em;
    color:#0261a5; /* sektion */
}

 P {
    margin-bottom:0.7em;
}


 ul {
    list-style-type:square;
}
 ul *,  ol * {
    color:#5c5c5c;
}



.sl_gallery_slideshow {
    border:1px solid #0261a5; /* sektion */
    width:460px;
}

FIELDSET {
    border:0;
}
LEGEND {
    display:none;
}



 .tx-slgallery-pi1-browsebox * {
    font-size:10px;
}
.tx-slgallery-pi1-browsebox {
    margin-top:10px;
}
.tx-slgallery-pi1-browsebox .activeLinkWrap a {
    font-weight:bold;
}

.sl-gallery-single-nav {
    margin-top:10px;
}
.sl-gallery-single-nav-top {
    margin-bottom:10px;
}
.sl-gallery-single-nav, .sl-gallery-single-nav *, .sl-gallery-single-nav-top, .sl-gallery-single-nav-top * {
    vertical-align:middle;
}

TABLE.contenttable {
    border:0;
    border-right:1px solid #5c5c5c;
    border-bottom:1px solid #5c5c5c;
}
TABLE.contenttable TD, TABLE.contenttable TH {
    border:0;
    border-top:1px solid #5c5c5c;
    border-left:1px solid #5c5c5c;
    padding:3px;
}



#lbCaption, #lbNumber {
    font-size:10px;
}






/***********
 * content
 ***********/
 
 h1,  h2,  h3,  h4, .csc-header {
    color:#fe7f02; /* sektion */
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
}
 a,  a * {
    color:#fe7f02; /* sektion */
}
.tx-slideshow-pi1 {
    border:1px solid #fe7f02; /* sektion */
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color:#fe7f02; /* sektion */
}
.news-latest-item {
    border-top:1px dashed #fe7f02; /* sektion */
}
.news-list-item {
    border-top:1px dashed #fe7f02; /* sektion */
}

.sl-page-teaser-image {
    border:1px solid #fe7f02; /* sektion */
}
 .sl-page-teaser-header H3 A {
    color:#fe7f02; /* sektion */
}










.bannerWrap .banner {
    border:0;
}










#login_zettelWrap {
    width:185px;
}
#login_zettelTop {
    width:185px;
    height:8px;
    background-image:url(mysplash/images/marginale_top.jpg);    
}
#login_zettelBottom {
    width:185px;
    height:8px;
    background-image:url(mysplash/images/marginale_bottom.jpg);    
    margin-bottom:15px;
}
#login_zettel {
    /*background-image:url(mysplash/images/login_zettel.gif);
    padding-left:15px;
    padding-top:60px;
    width:158px;
    height:108px;*/
    width:168px;
    padding-left:15px;
    background-color:#fff;
    border:1px solid #efefef;
    padding-top:3px;
}
#login_zettel * {
    font-size:10px;
    text-decoration:none;
    color:#575757;
}
#login_zettel INPUT {
    font-size:11px;
    width:145px;
    border:1px solid #dddddd;
    margin-bottom:2px;
}
#login_zettel INPUT.button {
    background-color:#fe7f02;
    color:#ffffff;
    border:0;
    width:147px;
}
#login_zettel H5 {
    font-size:18px;
    color: #fe7f02;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    margin-bottom:5px;
}

.tx-srfeuserregister-pi1-captcha-response {
    padding-left:27%;
}
 .tx-srfeuserregister-pi1-error,  .tx-srfeuserregister-pi1-error * {
    color:#fe7f02;
}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
    padding-bottom:15px;
}


.tx-srfeuserregister-pi1-text,
.tx-srfeuserregister-pi1-password,
.tx-srfeuserregister-pi1-captcha-response INPUT {
    border:1px solid #dddddd;
    width:160px;
}
.tx-srfeuserregister-pi1-captcha-response {
    padding-top:50px;
}
 .tx-srfeuserregister-pi1-submit {
    background-color:#fe7f02;
    border:0;
    color:#000000;
}

 h4 {
    font-size:18px;
}


#message {
    width:480px;
}
#tx-mmforum-footer {
    display:none;
}
.tx-mmforum-pi1-smilies {
    width:125px;
    height:280px;
    overflow:auto;
}
.tx-mmforum-pi1-smilie {
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
.tx-mmforum-signature {
    margin-top:15px;
    border-top:1px solid #999999;
}

.slForumImgWrap {
    width:500px;
    overflow:auto;
}
.tx-mmforum-pi1-pt-quote .slForumImgWrap {
    width:480px;
}
.slForumTextWrap {
    width:500px;
    overflow:auto;
}

.tx_slcommunity_pi2-wrap {

}
.tx_slcommunity_pi2-header,
.tx_slcommunity_pi3-header,
.tx_slcommunity_pi4-header,
.tx_slcommunity_pi9-header {
   width:161px;
   height:30px;
    /*background-image:url(mysplash/images/marginale_top.jpg);
    background-repeat:no-repeat;*/
    background-color:#fff;
    padding-left:11px;
    padding-right:11px;
    padding-top:5px;
    border:1px solid #efefef;
    border-bottom:0;
}
.tx_slcommunity_pi2-header H2,
.tx_slcommunity_pi3-header H2,
.tx_slcommunity_pi4-header H2,
.tx_slcommunity_pi9-header H2 {
    font-size:18px;
}
.tx_slcommunity_pi2-content,
.tx_slcommunity_pi3-content,
.tx_slcommunity_pi4-content,
.tx_slcommunity_pi9-content {
    width:159px;
    /*background-image:url(mysplash/images/content.png);*/
    background-color:#fff;
    padding-left:12px;
    padding-right:12px;
    border:1px solid #efefef;
    border-top:0;
}
.tx_slcommunity_pi3-content {
    height:200px;
    overflow:auto;
}
.tx_slcommunity_pi2-content, .tx_slcommunity_pi2-content *,
.tx_slcommunity_pi3-content, .tx_slcommunity_pi3-content *,
.tx_slcommunity_pi4-content, .tx_slcommunity_pi4-content *,
.tx_slcommunity_pi9-content, .tx_slcommunity_pi9-content * {
    text-decoration:none;
    font-size:10px;
    color:#575757;
}
.tx_slcommunity_pi2-content a:hover,
.tx_slcommunity_pi3-content a:hover,
.tx_slcommunity_pi4-content a:hover,
.tx_slcommunity_pi9-content a:hover {
    color:#fe7f02;
}

.tx_slcommunity_pi4-content P,
.tx_slcommunity_pi9-content P {
    padding-bottom:5px;
    line-height:100%;
}
.tx_slcommunity_pi2-footer,
.tx_slcommunity_pi3-footer,
.tx_slcommunity_pi4-footer,
.tx_slcommunity_pi9-footer {
    width:185px;
    height:8px;
    background-image:url(mysplash/images/marginale_bottom.jpg);
    margin-bottom:15px;
}
.tx_slcommunity_pi9-premium {
    border-bottom:1px dashed #dddddd;
    margin-bottom:5px;
}

/*
.tx_slcommunity_pi2-header {
    background-image:url(mysplash/images/header_latest_members.png);
}
.tx_slcommunity_pi3-header {
    background-image:url(mysplash/images/header_who_is_online.png);
    margin-top:15px;
}
.tx_slcommunity_pi4-header {
    margin-top:15px;
    background-image:url(mysplash/images/header_hot_topics.png);
}
.tx_slcommunity_pi9-header {
    margin-top:15px;
    background-image:url(mysplash/images/header_latest_blogs.png);
}
*/

.tx_slcommunity_pi2-img-male, 
.tx_slcommunity_pi2-img-female,
.tx_slcommunity_pi3-img-male, 
.tx_slcommunity_pi3-img-female,
.tx_slcommunity_pi4-img-male,
.tx_slcommunity_pi4-img-female {
    vertical-align:middle;
    margin-right:3px;
}









,
 * {
    font-family:Arial, Helvetica, sans-serif;
}







.slProfileWrap {
    padding-top:10px;
}

.slProfileImage {
    width:125px;
    height:125px;
    overflow:hidden;
    float:left;
    padding-top:5px;
}
.slProfileInfoWrap {
    margin-left:20px;
    width:300px;
    height:125px;
    overflow:hidden;
    float:left;
}

.slBuddylistHeader {
    background-image:url(../../../typo3conf/ext/cwt_community/pi1/freunde.gif);
    background-repeat:no-repeat;
    width:598px;
    height:40px;
    margin-top:10px;
    margin-bottom:10px;
}
 .slBuddylistHeader a {
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
}
 .slBuddylistHeader a:hover {
    color:#000000;
}
.slBuddylistHeader span {
    display:block;
    padding-top:14px;
    padding-left:180px;
}


.slProfileBuddylist {
    width:610px;
    height:120px;
    overflow:auto;
}
.slFriendOuterWrap {
}
.slFriendWrap {
   width:59px;
   height:120px;
   float:left;
   overflow:hidden;
   margin-right:20px;
}

.slProfileSince {
    padding-bottom:5px;
}

.slProfileStatus {
    /* padding-bottom:5px; */
}

.slProfileLinks {
    margin:0; padding:0;
    line-height:100%;
    padding-top:8px;
}
.slProfileLinks * {
    margin:0; padding:0;
    line-height:100%;
}

 .tx-mmforum-button {
    color:#ffffff;
    font-weight:normal;
}
.tx-mmforum-textbutton {
    border:0;
}
#dasx,
#dasx * {
    color:#ffffff;
    text-decoration:none;
}
 .tx-mmforum-th {
    color:#ffffff;
}

.slLoginLeft {
    float:left;
}
.slLoginRight {
    float:left;
    padding-left:20px;
    width:440px;
}

 .slLoginRight, 
 .slLoginRight * {
    color:#fe7f02;
}
 INPUT.slLogin {
    width:212px;
    font-size:20px;
    border:1px solid #aaaaaa;
    color:#aaaaaa;
}
.slLoginWrap {
    padding-top:20px;
}













/*Einstellungstabelle*/

 TABLE.sl-community-settings TH {
    text-align:left;
    padding-right:10px;
}

/* Abstand eingabe*/
 TABLE.sl-community-settings TD{
padding-bottom: 8px;
}


 TABLE.sl-community-settings TD INPUT,
 TABLE.sl-community-settings TD SELECT {
    width:120px;
    /*hight:12px;*/
    border: 1px solid #cccccc;
    
}
 TABLE.sl-community-settings TD INPUT.checkbox {
    width:15px;
    border: 1px solid #cccccc;
}
 TABLE.sl-community-settings TD TEXTAREA {
    width:270px;
    height:80px;
    border: 1px solid #cccccc;
}
 .slProfileUser {
    font-size:26px;
    color:#fe7f02;
    margin:0;
    padding:0;
    line-height:100%;
    padding-bottom:3px;
}
 .slProfileUrl {
    color:#fe7f02;
}

 .slProfileCounter {
    color:#fe7f02;
    font-size:16px;
    font-weight:bold;
}
 .slProfileLastVisitorsHeader {
    color:#fe7f02;
}
#slProfileMoreInfo {
    width:595px;
    background-color:#eeeeee;
    padding:10px;
}
 .slProfileMoreTitle {
    color:#fe7f02;
    padding-right:10px;
    padding-bottom:5px;
}

 SPAN.slLastVisitorsTime {
    font-size:9px;
}
.slAlbumOuterWrap {
    width:610px;
}
.slAlbumWrap {
    float:left;
    margin-right:30px;
    margin-bottom:30px;
}
TABLE.slAlbum {
    border:1px solid #999999;
}
TD.slAlbumImage {
    padding:5px;
    border-bottom:1px solid #999999;
}
TD.slAlbumTitle {
    padding-left:5px;
    padding-right:5px;
}
.slAlbumTitleInnerWrap {
    width:150px;
    height:20px;
    overflow:hidden;
}
 .slAlbumTitleInnerWrap,
 .slAlbumTitleInnerWrap * {
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
}
.slAlbumInfo {
    padding:0 5px 0 5px;
}
.slAlbumControl {
    padding:5px;
}
 .slAlbumNewBubble,
 .slAlbumNewBubble * {
    color:#fe7f02;
    font-size:13px;
}

div.fileinputs {
	position:relative;
}

div.fakefile {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:213px;
	
}
 div.fakefile INPUT {
    border:1px solid #999999;
    font-size:14px;
    width:170px;
    margin-bottom:4px;
}

input.file {
	position:relative;
	text-align:right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity:0;
	z-index:2;
}

.slProfileFriendsWrap {
    margin-top:5px;
}
.slProfileFriendWrap {
    width:59px;
    overflow:hidden;
    float:left;
    margin-right:10px;
}
.slGuestbookDate {
    font-weight:bold;
}
.slGuestbookMessage {
    width:230px;
    overflow:hidden;
}

h3.toggler,
 h3.toggler {
    font-size:14px;
    color:#ffffff;
    background-color:#fe7f02;
    width:610px;
    height:20px;
    cursor:pointer;
    margin:0 0 10px 0;
    padding:0 0 0 10px;
}
div.element {
    /* margin:20px 0 20px 0; */
}

.slProfileManageFriendsWrap {
    padding-left:10px;
    padding-top:14px;
}
 .slProfileManageFriendsWrap A {
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
}
.slProfileFriendName {
    white-space:nowrap;
}





.slBlogWrap {
    /* margin-bottom:20px; */
    width:425px;
    padding-left:20px;
}
 .slBlogWrap H2 {
    margin:0;
    padding:0;
    line-height:100%;
}
 .slBlogWrap H2 A {
    font-size:20px;
    text-decoration:none;
}
 .slBlogWrap H2 A:hover {
    text-decoration:underline;
}
.slBlogPostDate {
    color:#999999;
    font-size:10px;
}
 .slBlogMessage,
 .slBlogMessage * {
    font-size:12px;
    line-height:160%;
}
 .slBlogExcerpt,
 .slBlogExcerpt * {
    font-size:12px;
    line-height:160%;
    font-style:italic;
}
.slBlogExcerpt {
    margin-bottom:20px;
}
.slBlogField,
.slBlogField {
    width:425px;
    border:1px solid #999999;
}
.slBlogFieldExcerpt {
    height:100px;
}
.slBlogFieldMessage {
    height:400px;
}

.slBlogContentWrap,
.slBlogMenuWrap {
    float:left;
}
.slBlogMenuWrap {
    padding-left:40px;
    width:100px;
}
.slBlogMenuWrap UL, .slBlogMenuWrap LI {
    list-style-type:none;
    margin-left:0;
    padding-left:0;
}
.slBlogMenuWrap LI LI {
    margin-left:10px;
}
.slBlogCloudWrap, .slBlogCloudWrap A {
    margin:0;padding:0;line-height:100%;vertical-align:middle;
}
.slBlogPostHeader {
    background-color:#eeeeee;
    padding:5px;
    margin-bottom:20px;
}
 .slBlogPostTags A,
 .slBlogCloudWrap A {
    color:#4a8bc2;
}
.slBlogCloudWrap {
    width:125px;
    overflow:hidden;
}

.slBlogWrap .slForumImgWrap {
    width:425px;
}



 TABLE.sl-community-search TH {
    text-align:left;
    padding-right:10px;
    padding-bottom:20px;
}
 TABLE.sl-community-search TD {
    padding-bottom:20px;
}


 TABLE.sl-community-search TD INPUT,
 TABLE.sl-community-search TD SELECT {
    width:120px;
    border:1px solid #cccccc;
    font-size:14px;
}
 TABLE.sl-community-search TD SELECT {
    height:18px;
}
 TABLE.sl-community-search TD INPUT.checkbox {
    width:15px;
    border:1px solid #cccccc;
}

.slSearchFriendsWrap {
    margin-top:5px;
}
.slSearchFriendWrap {
    width:197px;
    height:62px;
    overflow:hidden;
    float:left;
    margin-right:10px;
}
.slSearchFriendImage, .slSearchFriendInfo {
    float:left;
}
.slSearchFriendInfo {
    padding-left:10px;
}





.tx_slcommunity_pi2-full-wrap {
    width:630px;
    overflow:hidden;
    margin-bottom:20px;
}

.tx_slcommunity_pi2-full-content-wrap {
    float:left;
    width:115px;
    margin-right:10px;
}
.tx_slcommunity_pi2-full-content-image {
    width:115px;
    height:115px;
    overflow:hidden;
}
.tx_slcommunity_pi2-full-content-name {
    width:115px;
    overflow:hidden;
}

.tx_slcommunity_pi2-full-footer {
    clear:both;
}


TABLE.tx-mmforum-table-sl {
   
}

td.tx-mmforum-pi1-listpost-text {
    padding:5px;
}



#subHeaderMenu P {
    vertical-align:top;
    padding-top:5px;
}
#subHeaderMenu P * {
    margin-top:0;
    padding-top:0;
    vertical-align:top;
}

.agbcontainer {
    height:500px;
    overflow:auto;
}
.agbcontainer ul, .agbcontainer li, .agbcontainer ol {
    margin-left:1em;
}
