/* -------------------------- GRUNDSTRUKTUR ------------------------------ */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#bcbcbc; color:#fff; margin:0px; padding:0px;}
*{margin:0px; padding:0px;}

img{border:0px;}


h1{font-size:18px; font-weight:normal; margin-bottom:15px;}

a{text-decoration:none;}

.red{color:#f00e16;}

.clearer{clear:both;}


/* --------------------------------- ERROR -------------------------------- */
.errors .contenttd div{}
.errors .contenttd p{margin-bottom:5px; color:#f00e16;}
.errors .contenttd p a{color:#f00e16; text-decoration:underline;}


/* --------------------------------- HEADER -------------------------------- */

.header{background:url(../theme/headerbg.jpg) top left repeat-x; height:90px;}
.header .header_cont{width:1005px; margin-left:auto; margin-right:auto; position:relative; z-index:100;}


.header .header_cont_top{height:32px;}

.header .header_cont_top .signup{font-size:14px; color:#d2d2d2; position:absolute; display:block; top:6px; right:20px; text-align:right; height:22px; cursor:pointer;}

.header .header_cont_top .login{font-size:14px; color:#d2d2d2; position:absolute; display:block; top:6px; left:851px; width:64px; height:22px; cursor:pointer;}
.header .header_cont_top .login span, .header .header_cont_top .loginopen1 span{position:absolute; top:1px;; left:11px;}
.header .header_cont_top .loginopen1{ cursor:pointer;color:#000; position:absolute; top:6px; left:851px; width:64px; height:22px; font-size:14px;  background:url(loginopenbg1.jpg) top left no-repeat; display:none; z-index:200;}
.header .header_cont_top .loginopen2{width:294px; height:255px; position:absolute; top:27px; left:684px; z-index:100; display:none;}
.header .header_cont_top .loginopen2 .loginopenbg2{position:absolute; top:0px; left:0px; }
.header .header_cont_top .loginopen2 h1{position:absolute; z-index:200; color:#000; font-size:18px; font-weight:bold; left:23px; top:18px;}
.header .header_cont_top .loginopen2 form{position:relative; z-index:200;}
.header .header_cont_top .loginopen2 form input{position:absolute;}
.header .header_cont_top .loginopen2 form .emailinput{left:50px; top:65px; background:#fff; border:0px; font-size:12px; color:#000; width:190px; height:20px;}
.header .header_cont_top .loginopen2 form .maileg{color:#727272;font-size:11px;left:33px;position:absolute;top:90px;}
.header .header_cont_top .loginopen2 form .pwinput{left:50px; top:115px; background:#fff; border:0px; font-size:12px; color:#000; width:190px; height:20px;}
.header .header_cont_top .loginopen2 form #remembercheckbox{top:148px; left:33px;}
.header .header_cont_top .loginopen2 form .rememberlabel{top:147px; left:52px; color:#FFF; position:absolute;}
.header .header_cont_top .loginopen2 form .forgotpw{top:147px; left:155px; color:#FFF; position:absolute; text-decoration:underline; visibility:hidden;}
.header .header_cont_top .loginopen2 form .submitlogin{border:0px; background:url(loginsubmit.jpg) top left no-repeat; position:absolute; width:249px; height:49px; top:182px; left:21px;}


.header .header_cont_top .loggedin{font-size:14px; color:#d2d2d2; position:absolute; display:block; top:6px; right:20px; height:22px; z-index:100;}
.header .header_cont_top .loggedin a{color:#d2d2d2;font-size:14px;cursor:pointer;}
.header .header_cont_top .loggedin .loggedinopen{padding:10px 20px 10px 20px; background:#000; display:none; border:1px solid #333; margin-top:10px;}

.header .header_cont_top .loggedin .loggedinopen ul{ list-style:none; margin-bottom:5px;}
.header .header_cont_top .loggedin .loggedinopen ul li{color:#D2D2D2;}
.header .header_cont_top .loggedin .loggedinopen ul li a{text-decoration:none; font-size:12px;}
.header .header_cont_top .loggedin .loggedinopen ul li a:hover{text-decoration:underline;}



.header .header_cont_top .headline img{position:absolute; top:13px; left:5px;}
.header .header_cont_bottom{ position:relative;}
.header .header_cont_bottom ul{margin:25px 0px 0px 0px; padding:0px; color:#d2d2d2; font-size:14px;}
.header .header_cont_bottom li{color:#f00e16; margin-left:20px;display:inline;}
.header .header_cont_bottom li a{color:#f00e16;}

.header .header_cont_bottom .ytlink{color:#f00e16; font-size:14px; position:absolute; top: 0px; right: 240px;}
.header .header_cont_bottom .fblink{color:#f00e16; font-size:14px; position:absolute; top: 0px; right: 160px;}
.header .header_cont_bottom .twittlink{color:#f00e16; font-size:14px; position:absolute; top:0px; right: 200px;}

.header .header_cont_bottom .lumanilink{ color:#f00e16; font-size:14px; position:absolute; top:0px; right:0px;}


.headerbg1{background:url(headerschatten1.jpg) top left repeat-x #bcbcbc;}


/* --------------------------------- MAIN CONT // BALKEN OBEN -------------------------------- */

.main_cont{width:1030px; margin-left:auto; margin-right:auto; background:#696969 url(headerschatten2.jpg) top left repeat-x;}
.main_cont_padding{padding:11px 10px 14px 10px;}

.main_cont .balken_oben .standardlayer1tbl{width:1010px;}
.main_cont .balken_oben .searchbalken{height:67px; position:relative;}
.main_cont .balken_oben .search{position:absolute; left:16px; top:10px; background:url(searchbg.jpg) top left no-repeat; width:558px;; height:40px;}
.main_cont .balken_oben .search .searchinput{position:absolute; left:45px; top:13px; background:transparent; border:0px; width:350px; color:#989898; font-size:14px;}
.main_cont .balken_oben .search .submitsearch{width:141px; height:40px; background:transparent;top:1px; left:417px; position:absolute; border:0px; cursor:pointer;}
.main_cont .balken_oben .balkentrenner{position:absolute; left:616px; top:3px;}
.main_cont .balken_oben .identifyyourself_btn{position:absolute; left:647px; top:10px;}



.main_cont .main_cont_trenner{float:right; width:5px;}
.main_cont .content{width:684px; position:relative; float:left;}

.main_cont .content .standardlayer1tbl{width:684px;}
.main_cont .rightnavi .standardlayer1tbl{width:325px;}
.main_cont .rightnavi .standardlayer1tbl .standardpadding{padding:5px 10px 5px 10px;}

.main_cont .content .standardlayer2tbl{width:654px;}
.main_cont .rightnavi .standardlayer2tbl{width:295px;}


/* --------------------------------- FOOTER -------------------------------- */

.footer2{height:70px; background:url(theme/footerbg.jpg) top left repeat-x #0e0e0e; position:relative; border-bottom:1px solid #050505; width:1030px; margin-left:auto; margin-right:auto;}
.footer2 .footer2_cont{width:1005px; text-align:center; margin-left:auto; margin-right:auto; padding-top:50px; font-size:10px; color:#838383;}
.footer2 .footer2_cont a{color:#838383;}
.footer3{height:107px; position:relative; background:#0e0e0e; border-top:1px solid #191919; width:1030px; margin-left:auto; margin-right:auto;}
.footer3 .footer3_cont{width:1005px; text-align:center; margin-left:auto; margin-right:auto; padding-top:14px;font-size:11px; color:#838383;}
.footer3 .footer3_cont .logo img{margin-bottom:15px; border:0px;}
.footer3 .footer3_cont a{color:#838383;}
.footer3 .footer3_cont a:hover{text-decoration:underline;}


/* --------------------------------- STARTSEITE -------------------------------- */
.main_cont .rightnavi{float:left; width:325px; padding-top:2px; position:relative;}
.main_cont .rightnavi .lumani_button img{}
.main_cont .rightnavi .justposted .standardlayer2tbl .bu .standardpadding{padding:25px 10px 25px 10px;}
.main_cont .rightnavi .justposted .standardlayer2tbl .bu .standardpadding img{position:relative; margin-right:10px; float:left;}
.main_cont .rightnavi .justposted .standardlayer2tbl .bu .standardpadding h2{font-size:14px; color:#fff; margin-top:10px;}
.main_cont .rightnavi .justposted .standardlayer2tbl .bu .standardpadding .userlink{text-decoration:underline; color:#e2061a;}


.main_cont .footer1{background:#101010; height:46px; position:relative; margin-bottom:10px; clear:both;}
.main_cont .footer1 .efactlogo{position:absolute; top:3px; left:752px;}
.main_cont .footer_banner1{margin-bottom:10px;}
.main_cont .content .karten .contenttd td{background:#000; vertical-align:top; width:217px;}
.main_cont .content .karten .contenttd td h1{font-size:18px; margin:10px; font-weight:normal; color:#fff;}
.main_cont .content .karten .contenttd td p{color:#b3b3b3; margin:0px 10px 20px 10px;}
.main_cont .content .readmore{padding-top:0px;padding-bottom:15px; padding-right:3px; text-align:right;}
.main_cont .content .readmore a{color:#b3b2b2; text-decoration:underline;}
.main_cont .rightnavi .readmore{padding-top:10px;padding-bottom:10px; text-align:right;}
.main_cont .rightnavi .readmore a{color:#b3b2b2; text-decoration:underline;}


/* --------------------- REGISTER ------------------------------- */
.register h1{text-align:center; font-size:48px; font-weight:bold; margin:30px 0px 30px 0px;}

.register .step1{height:500px;}
.register .step1 form{text-align:center;}
.register .step1 form .standardlayer3tbl{width:300px; margin-bottom:10px;margin-left:auto; margin-right:auto; text-align:left;}
.register .step1 form .standardlayer3tbl .contenttd{padding:3px 10px 3px 10px;}
.register .step1 form .standardlayer3tbl .input1tbl .contenttd{padding:0px;}
.register .step1 form .standardlayer3tbl input{width:270px;}
.register .step1 form .standardlayer3tbl .input1tbl{ margin-top:5px;}
.register .step1 input{border:0px; background:transparent;}
.register .step1 p{margin:15px 30px 25px 30px;}
.register .step1 form button{margin-top:20px;}

.register .step2{height:500px;}
.register .step2 .bu{border-bottom:1px solid #4d4d4d; color:#fefefe; font-size:16px; padding:30px 20px 30px 20px; text-align:center;margin:15px 30px 25px 30px;}
.register .step2 .bu p{margin:10px;}
.register .step2 .standardlayer3tbl{margin-bottom:10px;margin-left:auto; margin-right:auto; text-align:left; font-size:14px;}
.register .step2 .standardlayer3tbl .contenttd table{margin-top:10px;}
.register .step2 .standardlayer3tbl .contenttd table td, .register .step2 .standardlayer3tbl .contenttd table th{border-bottom:1px solid #2B2B2B;}
.register .step2 .standardlayer3tbl .contenttd table th{padding:5px 30px 5px 35px; font-weight:normal;}
.register .step2 .standardlayer3tbl .contenttd table td{padding:5px 20px 5px 0px;white-space:nowrap;}
.register .step2 .standardlayer3tbl .contenttd table td small a{color:#696969; font-size:12; margin-left:10px;}
.register .step2 .standardlayer3tbl p{margin:5px 10px 5px 35px;}
.register .step2 .standardlayer3tbl p big{font-size:18px; margin-left:30px;}

.register .step4{height:500px;}
.register .step4 form{text-align:center;}
.register .step4 p{text-align:center; color:#fefefe; font-size:16px; margin-bottom:50px; margin-top:20px;}
.register .step4 .standardlayer3tbl{margin-left:auto; margin-right:auto; margin-bottom:10px;}

.register .step4 .standardlayer3tbl .contenttd{padding:10px;}
.register .step4 .standardlayer3tbl .contenttd table td{white-space:nowrap;}
.register .step4 .standardlayer3tbl .contenttd p{margin:0px 0px 5px 5px; font-size:14px; color:#FFF; text-align:left;}
.register .step4 .standardlayer3tbl .contenttd option, .register .step4 .standardlayer3tbl .contenttd select, .register .step4 .standardlayer3tbl .contenttd label{font-size:18px;}
.register .step4 .standardlayer3tbl .contenttd option{padding-left:10px; padding-right:10px;}

.register a{color:#ff0017; text-decoration:underline;}

.register button{background:transparent; border:0px;}

.register button .btn3tbl{width:300px; height:80px;}
.register button .btn3tbl .contenttd{font-size:30px; color:#FFF; font-weight:bold;}
.register button.btndown .btn3tbl .contenttd{color:#ff0017;}

/* --------------------- STANDARDLAYER ------------------------------- */

.standardlayer1tbl{border:0px; vertical-align:top; empty-cells:show;background:#2b2b2b;}
.standardlayer1tbl .ol{width:10px; height:11px; background:url(standardlayer1/ol.jpg) top left no-repeat;}
.standardlayer1tbl .o{height:11px; background:url(standardlayer1/o.jpg) top left repeat-x;}
.standardlayer1tbl .or{width:10px; height:11px; background:url(standardlayer1/or.jpg) top right no-repeat;}
.standardlayer1tbl .l{width:10px; background:url(standardlayer1/l.jpg) top left repeat-y;}
.standardlayer1tbl .contenttd{background:#2b2b2b;}
.standardlayer1tbl .r{width:10px; background:url(standardlayer1/r.jpg) top right repeat-y;}
.standardlayer1tbl .ul{width:10px; height:11px; background:url(standardlayer1/ul.jpg) bottom left no-repeat;}
.standardlayer1tbl .u{height:11px; background:url(standardlayer1/u.jpg) bottom left repeat-x;}
.standardlayer1tbl .ur{width:10px; height:11px; background:url(standardlayer1/ur.jpg) bottom right no-repeat;}

.standardlayer1tbl h1{margin-left:5px;}

.standardlayer2tbl{border:0px; vertical-align:top; empty-cells:show; background:#000000;}
.standardlayer2tbl .ol{width:5px; height:5px; background:url(standardlayer2/ol.jpg) top left no-repeat;}
.standardlayer2tbl .o{height:5px; background-image:none;}
.standardlayer2tbl .or{width:5px; height:5px; background:url(standardlayer2/or.jpg) top right no-repeat;}

.standardlayer2tbl .contenttd{background:#000000;}

.standardlayer2tbl .ul{width:5px; height:4px; background:url(standardlayer2/ul.jpg) bottom left no-repeat;}
.standardlayer2tbl .u{height:4px; background-image:none;}
.standardlayer2tbl .ur{width:5px; height:4px; background:url(standardlayer2/ur.jpg) bottom right no-repeat;}
.standardlayer2tbl .contenttd .bu{border-bottom:1px solid #2b2b2b;}

.standardlayer3tbl{border:0px; vertical-align:top; empty-cells:show; background:#000000;}
.standardlayer3tbl .ol{width:7px; height:7px; background:url(standardlayer3/ol.jpg) top left no-repeat;}
.standardlayer3tbl .o{height:7px; background-image:none;}
.standardlayer3tbl .or{width:7px; height:7px; background:url(standardlayer3/or.jpg) top right no-repeat;}
.standardlayer3tbl .l{width:7px; background-image:none;}
.standardlayer3tbl .contenttd{background:#000000;}
.standardlayer3tbl .r{width:7px; background-image:none;}
.standardlayer3tbl .ul{width:7px; height:7px; background:url(standardlayer3/ul.jpg) bottom left no-repeat;}
.standardlayer3tbl .u{height:7px; background-image:none;}
.standardlayer3tbl .ur{width:7px; height:7px; background:url(standardlayer3/ur.jpg) bottom right no-repeat;}

.standardlayer4tbl{border:0px; vertical-align:top; empty-cells:show; background:#bcbcbc;}
.standardlayer4tbl .ol{width:5px; height:5px; background:url(standardlayer4/ol.jpg) top left no-repeat;}
.standardlayer4tbl .o{height:5px; background-image:none;}
.standardlayer4tbl .or{width:5px; height:5px; background:url(standardlayer4/or.jpg) top right no-repeat;}
.standardlayer4tbl .l{width:5px; background-image:none;}
.standardlayer4tbl .contenttd{background:#bcbcbc; color:#111111;}
.standardlayer4tbl .r{width:5px; background-image:none;}
.standardlayer4tbl .ul{width:5px; height:4px; background:url(standardlayer4/ul.jpg) bottom left no-repeat;}
.standardlayer4tbl .u{height:4px; background-image:none;}
.standardlayer4tbl .ur{width:5px; height:4px; background:url(standardlayer4/ur.jpg) bottom right no-repeat;}
.standardlayer4tbl .contenttd .bu{border-bottom:1px solid #2b2b2b;}
/* --------------------- BUTTONS ------------------------------- */

.main_cont .content button .standardlayer2tbl{width:inherit;}

.btn1tbl{border:0px; vertical-align:top; text-align:center; empty-cells:show; background:#000000;}
.btn1tbl .ol{width:9px; height:9px; background:url(btn1/ol.jpg) top left no-repeat;}
.btn1tbl .o{height:9px; background:url(btn1/o.jpg) top left repeat-x;}
.btn1tbl .or{width:8px; height:9px; background:url(btn1/or.jpg) top right no-repeat;}
.btn1tbl .l{width:9px; background:url(btn1/l.jpg) top left repeat-y;}
.btn1tbl .contenttd{background:#000000; color:#FFF;}
.btn1tbl .r{width:8px; background:url(btn1/r.jpg) top right repeat-y;}
.btn1tbl .ul{width:9px; height:9px; background:url(btn1/ul.jpg) bottom left no-repeat;}
.btn1tbl .u{height:9px; background:url(btn1/u.jpg) bottom left repeat-x;}
.btn1tbl .ur{width:8px; height:9px; background:url(btn1/ur.jpg) bottom right no-repeat;}

.btn2tbl{border:0px; vertical-align:top; text-align:center; empty-cells:show; background:#fff;}
.btn2tbl .ol{width:7px; height:7px; background:url(btn2/ol.jpg) top left no-repeat;}
.btn2tbl .o{height:7px; background:url(btn2/o.jpg) top left repeat-x;}
.btn2tbl .or{width:5px; height:7px; background:url(btn2/or.jpg) top right no-repeat;}
.btn2tbl .l{width:7px; background:url(btn2/l.jpg) top left repeat-y;}
.btn2tbl .contenttd{background:#ffffff; color:#000;}
.btn2tbl .r{width:5px; background-image:none;}
.btn2tbl .ul{width:7px; height:5px; background:url(btn2/ul.jpg) bottom left no-repeat;}
.btn2tbl .u{height:5px; background-image:none;}
.btn2tbl .ur{width:5px; height:5px; background:url(btn2/ur.jpg) bottom right no-repeat;}


.btn3tbl{border:0px; vertical-align:top; text-align:center; empty-cells:show; background:#000;}
.btn3tbl .ol{width:11px; height:12px; background:url(btn3/ol.jpg) top left no-repeat;}
.btn3tbl .o{height:12px; background:url(btn3/o.jpg) top left repeat-x;}
.btn3tbl .or{width:13px; height:12px; background:url(btn3/or.jpg) top right no-repeat;}
.btn3tbl .l{width:11px; background:url(btn3/l.jpg) top left repeat-y;}
.btn3tbl .contenttd{background:#000; color:#fff;}
.btn3tbl .r{width:13px; background:url(btn3/r.jpg) top right repeat-y;}
.btn3tbl .ul{width:11px; height:16px; background:url(btn3/ul.jpg) bottom left no-repeat;}
.btn3tbl .u{height:16px;  background:url(btn3/u.jpg) bottom left repeat-x;}
.btn3tbl .ur{width:13px; height:16px; background:url(btn3/ur.jpg) bottom right no-repeat;}

.btndown .btn3tbl{border:0px; vertical-align:top; text-align:center; empty-cells:show; background:#000;}
.btndown .btn3tbl .ol{width:11px; height:12px; background:url(btn3_down/ol.jpg) top left no-repeat;}
.btndown .btn3tbl .o{height:12px; background:url(btn3_down/o.jpg) top left repeat-x;}
.btndown .btn3tbl .or{width:13px; height:12px; background:url(btn3_down/or.jpg) top right no-repeat;}
.btndown .btn3tbl .l{width:11px; background:url(btn3_down/l.jpg) top left repeat-y;}
.btndown .btn3tbl .contenttd{background:#000; color:#fff;}
.btndown .btn3tbl .r{width:13px; background:url(btn3_down/r.jpg) top right repeat-y;}
.btndown .btn3tbl .ul{width:11px; height:16px; background:url(btn3_down/ul.jpg) bottom left no-repeat;}
.btndown .btn3tbl .u{height:16px;  background:url(btn3_down/u.jpg) bottom left repeat-x;}
.btndown .btn3tbl .ur{width:13px; height:16px; background:url(btn3_down/ur.jpg) bottom right no-repeat;}

/* --------------------- FORMS ------------------------------- */

.input1tbl{border:0px; vertical-align:top; text-align:left; empty-cells:show; background:#fff;}
.input1tbl .ol{width:4px; height:5px; background:url(input1/ol.jpg) top left no-repeat;}
.input1tbl .o{height:5px; background:url(input1/o.jpg) top left repeat-x;}
.input1tbl .or{width:5px; height:5px; background:url(input1/or.jpg) top right no-repeat;}
.input1tbl .l{width:4px; background:url(input1/l.jpg) top left repeat-y;}
.input1tbl .contenttd{background:#fff;}
.input1tbl .r{width:5px; background:url(input1/r.jpg) top right no-repeat;}
.input1tbl .ul{width:4px; height:4px; background:url(input1/ul.jpg) bottom left no-repeat;}
.input1tbl .u{height:4px; background:url(input1/u.jpg) bottom left no-repeat;}
.input1tbl .ur{width:5px; height:4px; background:url(input1/ur.jpg) bottom right no-repeat;}

/* --------------------- KARTEN ------------------------------- */
.kartencontainer{position:relative; margin-left:3px;}
.kartencontainer a.karte{width:217px; float:left; position:relative; background:#000; margin:0px 0px 5px 0px; border:1px solid #2b2b2b; display:block; height:262px; cursor:pointer;}
.kartencontainer a.karte:hover{border-color:#f00e16;}
.kartencontainer a.karte span{display:block; margin:0px 8px 0px 8px; cursor:pointer; overflow:hidden;}
.kartencontainer a.karte .hl{font-size:18px; color:#fff; height:64px; margin-bottom:5px; margin-top:5px; line-height:20px;}
.userkarten .kartencontainer a.karte .hl{height:44px;}
.kartencontainer a.karte .name, .kartencontainer a.karte .viewsandcomms{font-size:11px;color:#b3b3b3; line-height:12px;}
.kartencontainer a.karte .text{font-size:12px;color:#b3b3b3; height:45px; overflow:hidden;}
.kartennavi .standardlayer2tbl{margin:0px auto 5px auto;}

/* --------------------- STANDARDNAVI ------------------------------- */
.standardnavitable{width:100%;}
.standardnavitable a{color:#FFF; text-decoration:none;}
.standardnavitable a:hover{text-decoration:underline;}
.standardnavitable .prev, .standardnavitable .next{width:50px; vertical-align:middle;}
.standardnavitable .prev{text-align:left; padding-left:10px;}
.standardnavitable .numbers{text-align:center; vertical-align:middle;}
.standardnavitable .next{text-align:right; padding-right:10px;}

/*----------------------------- content_myprofile ---------------------- */
.main_cont .content .myprofile .standardlayer2tbl{width:auto;}
.myprofile .myprofiletbl{width:664px; margin-bottom:3px;}
.myprofile .hltd{ vertical-align:middle; padding-bottom:5px;}
.myprofile .hltd h1{margin:0px;}
.myprofile .showmailtd{ text-align:right; padding-right:20px; vertical-align:middle;padding-bottom:5px;}
.myprofile .mainformtd td{text-align:left; padding:2px;}
.myprofile .mainformtd th{padding-right:20px;}
.myprofile .mainformtd .standardlayer2tbl .contenttd{padding:10px 20px 10px 20px;}
.myprofile .mainformtd .standardlayer2tbl .input1tbl td{padding:0px;}
.myprofile .mainformtd .standardlayer2tbl .shortinput .input1tbl{width:130px;}
.myprofile .mainformtd .standardlayer2tbl .shortinput .input1tbl input{width:120px; background:#fff; border:0px;}
.myprofile .mainformtd .standardlayer2tbl .longinput .input1tbl{width:266px;}
.myprofile .mainformtd .standardlayer2tbl .longinput .input1tbl input{width:255px; background:#fff; border:0px;}
.myprofile .mainformtd .standardlayer2tbl .tarea .input1tbl{width:360px;}
.myprofile .mainformtd .standardlayer2tbl .tarea .input1tbl textarea{width:351px; height:85px; background:transparent; border:0px;}
.myprofile .userimgtd{ text-align:right; vertical-align:top;}
.myprofile .profileimg .contenttd div{width:217px; height:156px; background:#fff;}

.myprofile .submittd{ text-align:right; vertical-align:bottom;}
.myprofile .submittd button{border:0px; background:transparent; color:#fff;}
.main_cont .content .myprofile .submittd button .standardlayer2tbl{width:98px; height:31px;}
.myprofile .submittd button .standardlayer2tbl .contenttd{text-align:center; vertical-align:middle;}
.profileimg .standardlayer2tbl{float:right;}
.profileimg .standardlayer2tbl .contenttd{padding-left:5px; padding-right:5px;}

/*----------------------------- content_profile ---------------------- */
.main_cont .content .profile .standardlayer2tbl{width:auto;}

.main_cont .content .profile .profileleft{margin-bottom:10px;}
.main_cont .content .profile .profileleft .standardlayer2tbl{width:410px;}
.main_cont .content .profile .profileleft .standardlayer2tbl .contenttd{padding:5px 10px 10px 10px;}
.main_cont .content .profile .profileleft .standardlayer2tbl .contenttd a{color:#f00e16; text-decoration:underline;}
.main_cont .content .profile .profileleft .standardlayer2tbl .contenttd th{text-align:left; padding:5px 20px 5px 0px;}


.main_cont .content .profile .profiletext .standardlayer2tbl{width:100%; margin-bottom:15px;}
.main_cont .content .profile .profiletext .standardlayer2tbl .contenttd{padding:5px 10px 5px 10px; font-size:18px;}


/*----------------------------- content_mymedia ---------------------- */
.mymedia .contenttd{padding:5px;}
.mymedia h1{margin:0px 0px 5px 0px;}
.mymedia .links a{color:#fff; text-decoration:underline; font-size:14px;}
.mymedia .numofupdates{margin-top:30px; margin-bottom:50px; font-size:24px;}
.mymedia .links{margin-bottom:30px;}

/*----------------------------- content_newupdate ---------------------- */

.newupdate button{padding:0px; margin:0px; border:0px; background:transparent; color:#FFF; width:100px; float:right; margin-right:10px;}
.main_cont .content .newupdate button .standardlayer2tbl{width:95px;}
.newupdate button .standardlayer2tbl .contenttd{ text-align:center;}

.newupdate .standardlayer2tbl{margin-bottom:10px;}
.newupdate .standardlayer2tbl .contenttd th{text-align:left; padding:10px 20px 10px 10px; vertical-align:top;}
.newupdate .standardlayer2tbl .contenttd td{padding-right:15px;}
.newupdate .standardlayer2tbl .contenttd td td{padding:0;}
.newupdate .standardlayer2tbl .contenttd td input{background:#FFF; color:#000; border:0px; width:530px;}
.newupdate .standardlayer2tbl .contenttd td select{width:150px;}
.newupdate .standardlayer2tbl .contenttd td .small input{width:270px;}
.newupdate .standardlayer2tbl .contenttd td textarea{background:#FFF; color:#000; border:0px; width:530px; height:400px;}

/*----------------------------- content_update ---------------------- */

.update .contenttd{padding:15px 0px 15px 12px;}
.main_cont .content .update .standardlayer2tbl {width:640px; margin-bottom:10px;}
.main_cont .content .update .standardlayer2tbl .contenttd{padding:0px;}
.main_cont .content .update .standardlayer4tbl {width:640px; margin-bottom:10px;}
.main_cont .content .update .standardlayer4tbl .contenttd{padding:0px;}
.main_cont .content .update .youtubevideo{margin-bottom:10px;}

.main_cont .content .update .galimg{height:480px; width:640px; margin-bottom:10px;}

.main_cont .content .galthumbs{width:645px;height:134px; overflow:hidden; position:relative;}
.main_cont .content .galthumbs .items{width:20000em; position:absolute;}
.main_cont .content .galthumbs .item{float:left; margin-right:5px; position:relative; cursor:pointer;}
.main_cont .content .galthumbs .item .standardlayer2tbl{width:124px;}
.main_cont .content .galthumbs .item .standardlayer2tbl .contenttd{padding:0px 4px 0px 4px; vertical-align:top;}
.main_cont .content .galthumbs .item .standardlayer2tbl .contenttd div{width:116px; height:115px; overflow:hidden;}
.main_cont .content .galthumbs .item .standardlayer2tbl .contenttd div img{border:1px solid #000000;}
.main_cont .content .galthumbs .item.active .standardlayer2tbl .contenttd div img{border:1px solid #FF0000;}

.main_cont .content .galnavi{clear:both;}

.main_cont .content .update .galnavi .standardlayer2tbl .contenttd{ vertical-align:top; padding-top:5px; height:22px; padding-left:15px;}
.main_cont .content .update .galnavi .standardlayer2tbl .contenttd div{position:relative;}
.main_cont .content .update .galnavi .standardlayer2tbl .contenttd .numbers{position:absolute; top:0px; left:80px;}
.main_cont .content .update .galnavi .standardlayer2tbl .contenttd .pfeill{position:absolute; top:0px; left:300px;}
.main_cont .content .update .galnavi .standardlayer2tbl .contenttd .pfeilr{position:absolute; top:0px; left:360px;}

.main_cont .content .update .updatecontent .standardlayer2tbl .contenttd .text{padding:20px 20px 10px 20px; line-height:20px; color:#bbb;}
.main_cont .content .update .updatecontent .standardlayer2tbl .contenttd .text a{color:#f00e16;}
.main_cont .content .update .updatecontent .standardlayer2tbl .contenttd .tags{margin:10px 20px 0px 20px; height:20px;}
.main_cont .content .update .updatecontent .standardlayer2tbl .contenttd .tags a{color:#f00e16; text-decoration:none;}
.main_cont .content .update .updatecontent .standardlayer2tbl .contenttd .tags a:hover{color:#f00e16; text-decoration:underline;}

.main_cont .content .update .updatecontent .standardlayer4tbl .contenttd .text{padding:20px 20px 10px 20px; line-height:150%; color:#111111; font-size:14px;}
.main_cont .content .update .updatecontent .standardlayer4tbl .contenttd .text a{color:#f00e16;}
.main_cont .content .update .updatecontent .standardlayer4tbl .contenttd .tags{margin:10px 20px 0px 20px; height:20px;}
.main_cont .content .update .updatecontent .standardlayer4tbl .contenttd .tags a{color:#f00e16; text-decoration:none;}
.main_cont .content .update .updatecontent .standardlayer4tbl .contenttd .tags a:hover{color:#f00e16; text-decoration:underline;}

.update .comments h1{float:left; margin-right:10px;}
.update .comments .comment{clear:both;border-bottom:1px solid #2b2b2b; padding:10px 15px; position:relative;}
.update .comments .comment .deleteComm{color:#f00e16; position:absolute; top:10px; right:20px; font-size:11px;}
.update .comments .comment th{width:129px;}
.update .comments .comment th img{margin-right:20px;}
.update .comments .comment .username{float:left; padding-bottom:10px; font-size:11px; color:#f00e16;}
.update .comments .comment .username a{color:#f00e16; text-decoration:underline;}
.update .comments .comment .time{ font-size:11px; color:#666666; margin-left:150px;}
.update .comments .comment .text{clear:both; color:#BBBBBB;}
 .update .comments .comment .text a{color:#f00e16;}
.update .comments .commentspacer{height:40px;}

.main_cont .content .update .addacomment .standardlayer2tbl .contenttd{padding:20px;}
.main_cont .content .update .addacomment .standardlayer2tbl .contenttd .contenttd{padding:0px;}
.main_cont .content .update .addacomment .standardlayer2tbl .input1tbl input{background:#fff; border:0px;margin:5px 0;width:270px;}
.update .addacomment .tarea{margin-top:10px;}
.main_cont .content .update .addacomment .standardlayer2tbl .input1tbl textarea{background:#fff; border:0px;margin:5px 0;width:587px; height:85px;}
.update .addacomment button{background:transparent; border:0px; margin-top:15px; cursor:pointer;}
.main_cont .content .update .addacomment .standardlayer2tbl .contenttd button .contenttd{font-size:18px; padding:2px 30px 2px 30px;}
.main_cont .content .update .addacomment .captchaimgcont{float:left; margin:3px 5px 0px 0px;}
.main_cont .content .update .addacomment .standardlayer2tbl .captchainput{float:left;}
.main_cont .content .update .addacomment .standardlayer2tbl .captchainput .input1tbl input{background:#fff; border:0px;margin:5px 0;width:70px; text-align:center;}

/*----------------------------- rightnav_profile ---------------------- */

.rightnav_profile .head img{margin-right:20px; margin-bottom:30px;}
.rightnav_profile h1{margin-bottom:5px;}
.rightnav_profile center{margin-top:30px;}
.rightnav_profile a{color:#f00e16; text-decoration:underline;}
.rightnav_profile .head a{color:#fff; font-size:14px;}
.rightnav_profile .updatelink{clear:both; margin-bottom:20px;}
.rightnav_profile .networks{margin-top:20px;}
.rightnav_profile .networks p{font-size:14px; margin-bottom:10px;}
.rightnav_profile .networks img{margin-right:5px;}
.main_cont .rightnavi .standardlayer1tbl .rightnav_profile .standardpadding {
padding:5px 20px 30px 10px;
}


/*----------------------------- haftungsausschuss ---------------------- */

.haftungsausschuss h1{margin:10px;}
.haftungsausschuss h2{margin:20px 10px 10px 10px; font-size:16px; font-weight:normal;}
.haftungsausschuss p{margin:10px; color:#BBBBBB;}
