
/*WID - Diskussionsportal, letzte Änderung: 05.03.2010, Robert Jung*/
html{min-height:100.5%;}
body {color:#385F77; font-family:verdana,arial,sans-serif; font-size:12px; margin:0; text-align:center; background:#f1f8ff url(/fileadmin/templates/pictures/bg_site.jpg) repeat-y top center;}
.layout{padding:0; width:993px; margin:0 auto; padding:0px; text-align:left; background:#fff;}
a,h1,h2,h3,h4,h5,span,div,p,ul,li{margin:0; padding:0; text-decoration:none;}

.bodytext{color:#707173;}
.wd{display:block; float:left; height:50px; margin:81px 0 0 814px; width:187px;}

h1, h2 {color:#004d95; font-size:45px; font-family:georgia,arial,sans-serif; font-weight:normal; line-height:45px;}
h2{font-size:19px; line-height:20px;}
.news-list-item h2{font-family:verdana,arial,sans-serif; margin:5px 0 0 0 !important;}

hr{height:1px; margin:0; padding:0; border:0;}
.clear{clear:both; margin:0; padding:0; height:1px; line-height:0;}
.floatleft{float:left;}
img.floatleft{margin:0 15px 15px 0;}
.head{background:url(/fileadmin/templates/pictures/header.jpg) no-repeat 0 0; width:993px; height:174px;}
.head span{display:none;}
.wd_link {width:900px; text-align:left;}

.mainnav{background:url(/fileadmin/templates/pictures/mainnav_bg.jpg) no-repeat 0 0; width:993px; height:34px; padding:0 14px; margin:0 0 45px 0;}
.mainnav a{font-size:16px; color:#004d95; background:#fff; text-transform:uppercase; margin:10px 30px 0 0; padding:4px 4px 0 4px; float:left;}
.mainnav a.on{font-size:30px; color:#ffd400; margin:0 30px 0 0;}

.content{float:left; width:790px; margin:0 0 30px 0; line-height:17px;}
.content ul li{margin-left:15px; color:#707173}
.content p{margin:0 0 15px 0;}
.content h1, .content h2, .content h3, .content h4{color:#004D95;}
.content h1{margin:10px 0 10px 0; font-size:45px;}
.content h4{margin:10px 0 10px 0; font-size:19px;}
* html .content h1{margin-left:-7px;}
.content h2{margin:0 0 10px 0;}
.tx-srfeuserregister-pi1 p{margin:0px;}

.content a, .rightnav a{background:none; color:#024f97; font-weight:bold; padding:0;}
.content a.intern{background:url(/fileadmin/templates/pictures/ico_link_intern.gif) 100% 5px no-repeat;}

.content .idealist a{font-weight:normal;}

.mblock{color:#005100; width:250px; float:left;}
.mblock div{margin:0 10px 0 20px; font-size:11px; line-height:17px;}
.mblock h3{font-size:18px; text-transform:uppercase; margin:19px 0 0 0; border-bottom:#fff 13px solid; height:13px; color:#005100;}
.mblock img{float:left; background:url(/fileadmin/templates/pictures/commentpic_bg.jpg) no-repeat 0 0; padding:0 2px 2px 0; margin: 10px 10px 5px 20px; width:73px; height:auto;}
.mblock span{font-size:16px; float:left; margin:70px 0 0 0;}

.newest{background:#d6ff14; margin:0 23px 0 0; height:380px;}
.mostactive, .col2 .newest{background:#00ff00; margin:0 23px 0 0;}
.oftheday, .col3 .newest{background:#aeff00;}

.idea_links a.extern {display:block; width:518px; overflow:hidden;}

h1.superlarge1{overflow:hidden;background:#004d95; font-size:124px; color:#fcff00; width:796px; height:89px; padding:23px 0 0 0; margin:0 0 8px 0;}
.superlarge1 span{float:left;}
.superlarge1 .w{color:#fff; font-size:65px; padding:42px 0 0 0;}

h1.superlarge2{overflow:hidden; background:#004d95; font-size:124px; color:#fff; width:626px; height:89px; padding:23px 0 0 170px; margin:30px 0 8px 0;}
.superlarge2 span{float:left;}
.superlarge2 .w{color:#fcff00; font-size:65px; padding:42px 0 0 0;}

.ideablock{background:#ffe400; width:751px; padding:20px 23px; float:left; margin:0 0 30px 0;}
.ideablock .left{width:204px; float:left; font-size:11px;}
.ideablock .right{width:524px; margin:0 0 0 22px; float:left; padding:0 0 0 0; color:#414141; line-height:16px;}
.ideablock .name, .profil .name{font-size:25px; color:#004d95; width:180px;}
.ideablock .title{font-size:35px; color:#004d95; width:180px;}
.ideablock .picture{background:url(/fileadmin/templates/pictures/ideapic_bg.jpg) no-repeat 0 0; padding:2px 4px 4px 2px; margin:16px 0 7px 0;}
.ideablock .address, .ideablock .contact{border-bottom:#fff 1px solid; padding:11px 0 10px 27px; width:177px; line-height:16px; color:#004d95;}
.ideablock .address{background:url(/fileadmin/templates/pictures/ico_name.gif) no-repeat 0 9px;}
.ideablock .contact{background:url(/fileadmin/templates/pictures/ico_contact.gif) no-repeat 0 14px;}
.ideablock h1{color:#226181; font-size:16px; text-transform:uppercase;}
.ideablock h2{font-size:25px; color:#004d95; padding:10px 0; line-height:35px; overflow:hidden;}
.ideablock hr{color:#fff; background:#fff; margin:10px 0;}
.ideablock .date{color:#9b9036; font-size:12px;}
.ideablock .rating4{font-weight:bold; font-size:11px; float:left;}
.ideablock .rating4 form{padding:0px;}
.ideablock .rating4 form select{margin:0px;}
.ideablock .views{float:right; font-size:11px; display:none;}
.ideablock .recommend{background:url(/fileadmin/templates/pictures/ico_recommend.gif) no-repeat 0 0; color:#004d95; margin:0 0 7px 0; padding:0 0 0 24px; font-weight:bold; font-size:11px; display:block;}
.ideablock .invite{background:url(/fileadmin/templates/pictures/ico_invite.gif) no-repeat 0 2px; color:#004d95; margin:0 0 7px 0; padding:0 0 0 24px; font-weight:bold; font-size:11px; display:block;}

.address, .contact, .stats, .lastcomment, .lastidea{clear:both; padding:11px 0 10px 27px; width:177px; line-height:16px; color:#004d95;}
.address{background:url(/fileadmin/templates/pictures/ico_name.gif) no-repeat 0 9px; border-bottom:#fff 1px solid;}
.contact{background:url(/fileadmin/templates/pictures/ico_contact.gif) no-repeat 0 14px; border-bottom:#fff 1px solid;}
.contact a{color:#004d95; font-weight:bold; display:block;}
.stats{background:url(/fileadmin/templates/pictures/ico_star.gif) no-repeat 0 10px; border-bottom:#fff 1px solid;}
.lastcomment{background:url(/fileadmin/templates/pictures/ico_bubble.gif) no-repeat 3px 13px; border-bottom:#fff 1px solid;}
.lastidea{background:url(/fileadmin/templates/pictures/wid_icon_lamp.gif) no-repeat 3px 13px; }

.idea{margin:17px 0 0 0; float:right; width:565px;}
.idea h3, .idea_single h3 {color:#004d95; font-size:18px;}
.idea h3.rating1, .idea_single h3.rating1 {padding:0 110px 0 0;}
.idea h3.rating2, .idea_single h3.rating2 {padding:0 110px 0 0;}
.idea h3.rating3, .idea_single h3.rating3 {padding:0 110px 0 0;}
.idea h3.rating4, .idea_single h3.rating4 {width:500px; overflow:hidden; padding:0 110px 0 0; font-size:18px;}
.idea h3.rating5, .idea_single h3.rating5 {padding:0 110px 0 0;}
.idea h3 span{padding:0 18px 0 0; display:block; float:left; height:25px;}
.idea div{margin:7px 0 0 40px; color:#5c5c5c; line-height:17px;}
.idea a, .idea_single a{font-weight:bold; color:#004d95;}
.idea a.intern, .idea_single a.intern{padding:0 8px 0 0;}
.idea hr{color:#7f984b; background:#7f984b; margin:13px 0 0 40px;}

.idea_single{position:relative; padding:8px 30px 9px 153px; background:#ffe400; width:613px; margin:0 0 7px 0;}
.idea_single div{margin:5px 0 0 0; color:#5c5c5c; line-height:17px;}
.idea_single img{position:absolute; top:12px; left: 22px;}
.idea_single .gefaellt_mir img{position:relative; left:0px; top:0px;}
.idea_single .profil{line-height:0px; height:0px;}
.idea_single span{display:block; color:#4c7a69; font-size:11px; padding:6px 0 0 0;}
.idea_single .ratings{font-weight:bold; position:absolute; color:#4c7a69; font-size:11px; background:none; padding:0; right:30px; bottom:9px;}
.idea_more{display:block; font-weight:bold; padding:7px 0 7px 153px; width:643px; margin:0 0 25px 0; color:#004d95; font-size:11px; background:#ffe400 url(/fileadmin/templates/pictures/ico_link4.gif) no-repeat 37% 12px;}

.content a.profil{background:none; padding:0px;}

.rightnav{float:left; width:174px; margin:0 0 0 22px; font-size:11px; overflow:hidden;}
.rightnav a:link, .rightnav a:visited, .rightnav a:hover, .rightnav a:focus{text-decoration:none;}
.rightnav input{background:#e2f1ff; color:#2d6eaa; border:#89b0d5 1px solid; padding:3px; margin:0 0 0 0; width:166px;}
.rightnav .bodytext{margin:0 0 15px 0;}

.rightnav h3{font-size:19px; text-transform:uppercase; background:#004d95; color:#fbfe00; padding:30px 0 0 0; height:14px; margin:0 0 13px 0;}
* html .rightnav h3{margin:0 0 10px -3px; background:#004d95 url(/fileadmin/templates/pictures/bg_white.gif) repeat-x bottom left;}
.rightnav h3 a{color:#fbfe00;}

.rightnav .idea_single {width:auto; padding:0px; background:none;}
.rightnav .idea_single img{left:0px; top:53px;}
.rightnav .gefaellt_mir {display:none;}
.rightnav .idea_single h3 {width:174px; padding:0px; color:#000; height:auto; background:none; overflow:show; margin-top:30px;}
.rightnav .idea_single h3 a{color:#024F97;}
.rightnav .idea_single span {display:none;}
.rightnav .profil img, .rightnav .idea_single img {display:none;}


.rightnav hr{color:#cecece; background:#cecece; margin:10px 0;}
a.link_facebook, a.link_twitter, a.link_studivz, a.link_myspace{display:block; padding:10px 0 10px 24px; margin:0 15px 0 0; float:left; font-weight:bold;}
.rightnav a.link_facebook, .rightnav a.link_twitter, .rightnav a.link_studivz, .rightnav a.link_myspace{float:none;}

a.link_facebook{background:url(/fileadmin/templates/pictures/link_facebook.jpg) no-repeat 0 6px;}
a.link_twitter{background:url(/fileadmin/templates/pictures/link_twitter.jpg) no-repeat 0 6px;}
a.link_studivz{background:url(/fileadmin/templates/pictures/link_studivz.jpg) no-repeat 0 6px;}
a.link_myspace{background:url(/fileadmin/templates/pictures/link_myspace.jpg) no-repeat 0 6px;}

.categories{list-style-type:none; height:50px; clear:both; background:url(/fileadmin/templates/pictures/cnav_bg.jpg) no-repeat 0 0; width:797px; padding:28px 0 0 0; margin-left:0px;}
.categories li{margin-left:0px !important;}

.categories a{color:#fff; padding-right:20px;}
.categories .select-all, .categories .pro, .categories .contra, .categories .neutral, .categories .owner, .categories .expert{color:#fff; font-size:16px; text-transform:uppercase; padding:5px 6px 5px 6px; line-height:0; height:13px; float:left; margin:0 5px 0 0;  }

.categories .select-all{background:#004d95;}

.categories .pro .checked{background:#92cf1c url(/fileadmin/templates/pictures/check2.jpg) no-repeat 95% 5px;;}
.categories .pro{background:#92cf1c;}

.categories .contra .checked{background:#ff8706 url(/fileadmin/templates/pictures/check3.jpg) no-repeat 95% 5px;}
.categories .contra{background:#ff8706;}

.categories .neutral .checked{background:#e7e7e7 url(/fileadmin/templates/pictures/check4.jpg) no-repeat 95% 5px;}
.categories .neutral{background:#e7e7e7;}

.categories .owner .checked{background:#ffe719 url(/fileadmin/templates/pictures/check5.jpg) no-repeat 95% 5px;}
.categories .owner{background:#ffe719;}

.categories .expert .checked{background:#00d8ff url(/fileadmin/templates/pictures/check6.jpg) no-repeat 95% 5px;}
.categories .expert {background:#00d8ff;}

.singleview-commentary{clear:both;}
.rate_comment{clear:both;}

.orderup{display:block; float:right; width:63px; height:23px; background:#e2f1ff url(/fileadmin/templates/pictures/order_up.jpg) no-repeat 10px 6px;}
.orderdown{display:block; float:right; width:63px; height:23px; background:#e2f1ff url(/fileadmin/templates/pictures/order_down.jpg) no-repeat 10px 6px;}
.orderup span, .orderdown span{display:none;}

.addcomment{display:block; background:#e2f1ff url(/fileadmin/templates/pictures/enterbubble.gif) no-repeat 220px 15px; color:#004d95; font-weight:bold; padding:15px 22px 32px; margin:15px 0; width:754px;}


.orderup{display:block; float:right; width:63px; height:23px; background:#e2f1ff url(/fileadmin/templates/pictures/order_up.jpg) no-repeat 10px 6px;}
.orderdown{display:block; float:right; width:63px; height:23px; background:#e2f1ff url(/fileadmin/templates/pictures/order_down.jpg) no-repeat 10px 6px;}
.orderup span, .orderdown span{display:none;}

.addcomment{display:block; clear:both; background:#e2f1ff url(../pictures/enterbubble.gif) no-repeat 220px 15px; color:#004d95; font-weight:bold; padding:15px 22px 32px; margin:15px 0; width:754px;}

.comment{clear:both; padding:27px 21px 10px 19px; width:757px; margin:15px 0 0 0;}
.comment .name{color:#fff; font-size:35px; position:relative; padding:90px 0 0 0;}
.comment .name h2{margin:0 0 3px 0;}
.comment .name span{font-size:15px;}
.comment .name img, .user .picinfo img{position:absolute; top:0; display:block; background:url(/fileadmin/templates/pictures/commentpic_bg.jpg) no-repeat 0 0; padding:0 2px 2px 0; margin:0 0 0 2px;}
.comment .text{position:relative; background:#fff; width:492px; padding:13px 18px 15px 18px; color:#000; margin:0 0 20px 0; line-height:17px;}
.comment .text embed{width:500px;}
.comment .text .date{color:#7f7f7f; font-size:11px; display:block; margin:0 0 5px 0;}
.comment .text a{font-weight:bold; color:#004d95;}
.comment .text .readon{float:right; margin:15px 0 0 0; padding:0 15px 0 0; color:#909090; font-size:11px; font-weight:normal; background:url(/fileadmin/templates/pictures/ico_readon.jpg) no-repeat 100% 5px;}
.comment .text .report{position:absolute; left:0; bottom:-18px; color:#979797; font-weight:normal; background:none; display:none;}
.comment .text .bubbleline{position:absolute; display:block; width:30px; height:15px; top:42px;}
.comment hr{color:#c5c5c5; background:#c5c5c5; margin:5px 0;}
.comment a{font-weight:bold; color:#004d95; background:url(/fileadmin/templates/pictures/ico_link.gif) no-repeat 100% 5px; padding:0 8px 0 0;}
.comment .date a {padding:0px;}
.comment form{margin:15px 23px 0 20px; border-top:1px solid #B3F3FF; padding:20px 0 30px;}
.comment textarea{background:url(/fileadmin/templates/pictures/enterbubble_bg.gif) no-repeat; padding:6px 0 0 40px; height:85px; width:607px; border:0px; margin:0 0 17px 120px;}


.user h2{font-size:35px; color:#004d95;}
.user .picinfo{color:#8da036; font-size:11px; font-weight:bold; position:relative; padding:90px 0 0 0;}
.user .text{width:570px; margin:0 0 13px 0;}
.user .text .date{margin:0;}
.user .text .readon{float:none; clear:both;}


.bullet{padding:0; width:797px;}
.bullet h2{font-size:65px; color:#01d8ff; background:#004d95; display:block; height:46px; padding:17px 0 0 0; margin:0 0 22px 0;}
.bullet .intro{margin:0 21px 10px 19px; display:block; line-height:17px;}
.bullet .date{clear:both; color:#0076b5; border-bottom:#b3f3ff 1px solid; display:block; font-size:11px; margin:0 21px 0 19px; padding:10px 0 6px 0;}
.bullet img{clear:both; display:block; background:url(../pictures/commentpic_bg.jpg) no-repeat 0 0; padding:0 2px 2px 0;}
.bullet .bleft{float:left; margin-left:19px !important; margin-top:7px !important; margin-bottom:29px !important;}
.bullet .bright{float:right; margin-right:21px !important; margin-top:7px !important; margin-bottom:29px !important;}
.bullet .text{width:570px !important;}
.bullet .text .date{border:0; padding:0; margin:0 !important;}
.bullet .text .date span{color:#004d95;}
.bullet .addcomment{clear:both; display:block; border-top:#b3f3ff 1px solid; background:url(../pictures/enterbubble_w.gif) no-repeat 120px 15px; color:#004d95; font-weight:bold; padding:15px 22px 32px; margin:15px 21px 15px 19px; width:714px;}
.comment .name{color:#fff; font-size:35px; position:relative; padding:90px 0 0 0;}
.user .picinfo{color:#8da036; font-size:11px; font-weight:bold; position:relative; padding:90px 0 0 0;}
.comment .name img, .user .picinfo img{position:absolute; top:0; display:block; background:url(../pictures/commentpic_bg.jpg) no-repeat 0 0; padding:0 2px 2px 0; margin:0 0 0 2px;}
.comment .text{position:relative; background:#fff; width:492px; padding:13px 18px 15px 18px; color:#000; margin:0 0 20px 0; line-height:17px;}
.user .text{width:570px; margin:0 0 13px 0;}
.comment .text .date{color:#7f7f7f; font-size:11px; display:block; margin:0 0 5px 0;}
.user .text .date{margin:0;}
.comment .text a{font-weight:bold; color:#004d95;}
.comment .text .readon{float:right; margin:15px 0 0 0; padding:0 15px 0 0; color:#909090; font-size:11px; font-weight:normal; background:url(../pictures/ico_readon.jpg) no-repeat 100% 5px;}
.user .text .readon{float:none; clear:both;}
.comment .text .report{position:absolute; left:0; bottom:-18px; color:#979797; font-weight:normal; background:none;}
.comment .text .bubbleline{position:absolute; display:block; width:30px; height:15px; top:42px;}
.comment hr{color:#c5c5c5; background:#c5c5c5; margin:5px 0;}
.comment a{font-weight:bold; color:#004d95; background:url(../pictures/ico_link.gif) no-repeat 100% 5px; padding:0 8px 0 0;}



.contra{background:#ff8706;}
.pro{background:#92cf1c;}
.neutral{background:#e7e7e7;}
.owner{background:#ffe719;}
.expert{background:#00d8ff;}
.user{background:#daff2b;}
.bullet{background:#01d8ff;}

.contra .name{float:left;}
.contra .text{float:right;}
.contra .text .bubbleline{background:url(/fileadmin/templates/pictures/bubbleline.gif) no-repeat 0 0; left:-30px;}
.pro .name, .neutral .name, .owner .name, .expert .name, .user .picinfo{float:right;}
.pro .name img, .neutral .name img, .expert .name .img, .owner .name img{right:0;}
.pro .text, .neutral .text, .owner .text, .expert .text{float:left;}
.pro .text .bubbleline, .neutral .text .bubbleline, .owner .text .bubbleline, .expert .text .bubbleline{background:url(/fileadmin/templates/pictures/bubbleline2.gif) no-repeat 0 0; right:-30px;}

.bleft .bubbleline{background:url(/fileadmin/templates/pictures/bubbleline2.gif) no-repeat 0 0; right:-30px;}
.bright .bubbleline{background:url(/fileadmin/templates/pictures/bubbleline.gif) no-repeat 0 0; left:-30px;}


.footer{background:url(/fileadmin/templates/pictures/footer_bg.jpg) no-repeat 0 0; clear:left; padding:14px 0 25px 0; margin:50px 0 0 0;}
.footer a{float:left; color:#004d95; background:#f0f8ff; padding:4px; margin:0 14px 0 0; font-size:11px;}


.tblock1{clear:both; float:left; width:250px; margin:0 23px 0 0; padding:30px 0 0 0; color:#707173; line-height:17px;}
.tblock2{float:left; padding:30px 0 0 0; color:#707173; line-height:17px; width:515px; margin:0 0 15px 0;}
.tblock1 h1, .tblock2 h1{color:#004d95; font-size:45px; font-family:georgia,arial,sans-serif; font-weight:normal; line-height:45px;}
.tblock1 h2, .tblock2 h2{color:#004d95; background:#ffe933; padding:0 3px; font-size:12px; font-weight:bold; margin:15px 0 0 0;}
.tblock1 hr, .tblock2 hr, hr{color:#cecece; background:#cecece; margin:13px 0;}

.threecols{clear:left;}
.threecols .col1, .threecols .col2, .threecols .col3{float:left; width:248px; margin:0 23px 0 0;}
.threecols .col3{margin:0px;}


.hblock1{background:#e2f1ff; font-size:50px; color:#01d8ff; width:250px; text-transform:uppercase; height:36px; padding:60px 0 0 0; float:left; margin:0 22px 32px 0;}
.hblock1 span{float:left;}
.hblock1 .w{font-size:20px; color:#004d95; padding:20px 0 0 0;}
.hblock2{background:#e2f1ff; font-size:124px; color:#01d8ff; width:510px; height:89px; text-transform:uppercase; padding:7px 0 0 0; float:left; margin:0 0 32px 0;}
.hblock2 span{float:left;}
.hblock2 a.intern, .hblock1 a.intern{background:none; color:#01D8FF;}
.hblock2 .w{font-size:70px; color:#004d95; padding:38px 0 0 0; text-transform:none;}
.hblock3{clear:both; float:left; height:55px; padding:33px 20px 0 0; margin:0 23px 0 0; font-size:18px; color:#7f7f7f; text-align:right; width:230px; text-transform:uppercase;} 
.hblock4, .hblock5, .hblock6{float:left; width:515px; font-size:45px; border-bottom:#cecece 1px solid; padding:10px 0 5px 0; font-family:georgia,arial,sans-serif;}
.hblock4 a{color:#004d95; background:#fcff00 url(/fileadmin/templates/pictures/whiteline.gif) repeat-x 0 51px; line-height:55px;}
.hblock5 a{color:#004d95; background:#e7ff19 url(/fileadmin/templates/pictures/whiteline.gif) repeat-x 0 51px; line-height:55px;}
.hblock6 a{color:#5c5c5c; background:#e6e6e6 url(/fileadmin/templates/pictures/whiteline.gif) repeat-x 0 51px; line-height:55px;}
.hlinks {border-bottom:#cecece 1px solid; padding:10px 0 10px 0; width:522px; float:right; margin:0 0 15px 0;}
.hlinks a{color:#004d95; padding:0 15px 0 0; background:url(/fileadmin/templates/pictures/ico_link2.gif) no-repeat 100% 5px; font-weight:normal;}

.ideaofmonth{clear:both; background:#01d8ff; width:756px; margin:0 0 15px 0; padding:20px; color:#fff; line-height:17px;}
.ideaofmonth h2{color:#004d95; font-size:18px; text-transform:uppercase; margin:0 0 8px 0;}
.ideaofmonth a{color:#fcff00; background:url(/fileadmin/templates/pictures/ico_link3.gif) no-repeat 100% 5px; padding:0 8px 0 0; font-weight:bold;}
.ideaofmonth .e1{font-size:11px; width:229px; border-right:#fff 1px solid; float:left; padding:0 20x 0 0;}
.ideaofmonth .e2{float:left; width:500px; padding:0 0 0 20px;}
.ideaofmonth .month_label{float:left;}
.ideaofmonth .month_label a img{border:0px; background:0px;}
.ideaofmonth .month_label a {background:none;}

.profile{background:#d6ff14; width:797px; float:left; margin:0 0 20px 0; font-size:11px;}
.profile .name{font-size:65px; color:#d6ff14; background:#004d95; display:block; text-transform:uppercase; height:46px; padding:17px 0 0 0; margin:0 0 22px 0;}
.profile .name a{color:#d6ff14;}
.profile img{background:url(/fileadmin/templates/pictures/userpic_bg.jpg) no-repeat 0 0; padding:2px 6px 6px 2px; margin: 0 18px 16px 22px; float:left; width:200px; height:auto;}
.profile .mid{float:left; width:263px;}
.profile .address{border-bottom:#6ba655 1px solid; width:236px; clear:none; margin:9px 0 0 0; line-height:17px;}
.profile .links{float:left; font-weight:bold; border-bottom:#6ba655 1px solid; padding:11px 0 10px 0; width:241px; margin:11px 0 0 21px; color:#004d95; display:none;}
.profile .links a{float:left; width:20px; height:26px; padding:0; margin:5px 12px 4px 0; }
.profile .contact{border-bottom:#6ba655 1px solid; padding:11px 0 10px 27px; width:236px; display:none;}
.profile .info{padding:11px 0 10px 27px; width:236px; color:#004d95;}
.profile a{font-weight:bold; color:#004d95;}
