@charset "utf-8";
/* Alle Tags mit beispielsweise "twitter" müssen nicht in das neue Joomla-Template übernommen werden, da hier bereits die Font-Awesome-Bibliothek eingesetzt wird - AH-Webdesign N.V. */
/* layout_2col_13.css - AH-Webdesign N.V. */
*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
html{height:100%;margin-bottom:1px}
body{background:#fff;text-align:center;font-family:Arial, Verdana, sans-serif;font-size:13px;line-height:1.35em;color:#000;padding:0;hyphens: auto;}
.hyphens_off{hyphens: none;}
/* body{background:#fff;text-align:center;font-family:Arial, Verdana, sans-serif;font-size:13px;color:#000;padding:0} */
fieldset,img{border:0 solid}
.img-contractor-slideshow, .img-contractor-slideshow-home{border:1px solid #999;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.50);overflow:hidden;margin-top:-4px}
ul,ol,dl{line-height:1.5em;margin:0 0 .5em 1em}
li{line-height:1.5em;margin-left:1.5em}
dd{margin:0 0 1em 2em}
blockquote{margin:0 0 1em 1.5em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
#header{position:relative;height:auto;background-color:#fff;color:#999;width:98%;min-width:545px;margin:0 0 -5px 10px}
#header #topnav{position:absolute;color:#aaa;background:transparent;top:5px;right:5px}
#header,#nav,#main,#footer{clear:both}
#nav{hyphens: none;}
#col1,#col4,#col5{float:left;width:230px}
#col2{float:right;width:25%}
#col3{width:auto;border-right:0;margin:0 0 0 230px}
#col4,#col5,.button_category_menu,.button_category_menu_top{display:none}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.subcolumns{width:100%;overflow:hidden}
.c47l,.c50l,.c53l,.c25l,.c30l,.c33l,.c38l,.c39l,.c40l,.c41l,.c59l,.c60l,.c66l,.c70l,.c75l,.c62l,.c99l{float:left}
.c47r,.c50r,.c53r,.c25r,.c30r,.c33r,.c38r,.c39r,.c40r,.c41r,.c59r,.c60r,.c66r,.c70r,.c75r,.c62r,.c99r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c30l,.c30r{width:29.5%}
.c33l,.c33r{width:33.333%;min-width:116px; max-width:300px}
.c39l,.c39r{width:39.5%}
.c40l,.c40r{width:40%}
.c41l,.c41r{width:41%}
.c47l,.c47r{width:48.5%}
.c50l,.c50r{width:50%}
.c53l,.c53r{width:51.5%}
.c59l,.c59r{width:59%}
.c60l,.c60r{width:60%}
.c66l,.c66r{width:66.666%;position:absolute}

.c70l,.c70r{width:70%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.c99l,.c99r{width:100%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.img-contractor-slideshow-home{margin-top:0}

@media only screen and (min-width: 1220px) {
.c66l,.c66r{margin-right:300px;
position:absolute;
width:auto}
}

.left_faq_de{float:left;width:45.0%;min-width:231px;margin-right:2%}
.left_faq_at{float:left;width:49.0%;min-width:252px;margin-right:3%}
.left_faq_ch{float:left;width:45.0%;min-width:231px;margin-right:2%}
.left_faq_au{float:left;width:47.5%;min-width:249px;margin-right:3%}
.left_faq_nz{float:left;width:47.5%;min-width:249px;margin-right:3%}
.left_faq_fr{float:left;width:44.0%;min-width:231px;margin-right:3%}
.left_faq_cz{float:left;width:44.0%;min-width:231px;margin-right:3%}
.left_faq_e4c{float:left;width:47.5%;min-width:249px;margin-right:3%}
.left_faq_int{float:left;width:47.5%;min-width:249px;margin-right:3%}

.right_faq_de{float:left;width:53.0%;min-width:231px;margin-right:0}
.right_faq_at{float:left;width:48.0%;min-width:252px;margin-right:0}
.right_faq_ch{float:left;width:53.0%;min-width:231px;margin-right:0}
.right_faq_au{float:left;width:49.5%;min-width:249px;margin-right:0}
.right_faq_nz{float:left;width:49.5%;min-width:249px;margin-right:0}
.right_faq_fr{float:left;width:53.0%;min-width:231px;margin-right:0}
.right_faq_cz{float:left;width:53.0%;min-width:231px;margin-right:0}
.right_faq_e4c{float:left;width:49.5%; min-width:249px; margin-right:0}
.right_faq_int{float:left;width:49.5%;min-width:249px;margin-right:0}

@media only screen and (max-width: 775px) {
.c50l,.c50r{width:100%}
.left_faq_de{width:100%}
.left_faq_at{width:100%}
.left_faq_ch{width:100%}
.left_faq_au{width:100%}
.left_faq_nz{width:100%}
.left_faq_fr{width:100%}
.left_faq_cz{width:100%}
.left_faq_e4c{width:100%}
.left_faq_int{width:100%}
.right_faq_de{width:100%}
.right_faq_at{width:100%}
.right_faq_ch{width:100%}
.right_faq_au{width:100%}
.right_faq_nz{width:100%}
.right_faq_fr{width:100%}
.right_faq_cz{width:100%}
.right_faq_e4c{width:100%}
.right_faq_int{width:100%}
.c33l,.c33r{width:98.8%;max-width:1000px;margin-right:4px}
.c66l,.c66r{width:99%;position:relative}
.subcl{padding:0}
}

.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c39l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c39r,.equalize .c66r,.equalize .c75r,.equalize .c62r{display:table-cell;vertical-align:top;float:none;overflow:hidden;margin:0}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.skip:focus,.skip:active{position:absolute;left:2px;top:2px;background:#eee;border:1px solid #ccc;outline:none;z-index:20;font-size:1.16em;font-weight:bold;padding:3px 6px}
#page_margins{text-align:left;border:0;max-width:1575px;margin:0 auto}
body.contentpane{background:#fff;max-width:none;min-width:inherit;width:auto;text-align:left;padding:1em}
#page{background:#fff;position:relative;min-width:569px}
#header #topnav ul{overflow:hidden;list-style:none;list-style-type:none;margin:0;padding:0}
#header #topnav ul li{float:left;border-left:1px solid #ccc;margin:0;padding:0 6px}
#header #topnav ul li#current a{color:#222}
#breadcrumbs{margin-bottom:10px;padding-left:20px;border-top:1px solid #efefef;border-bottom:1px solid #efefef}
#main{background:#fff;padding:10px 0 0}
#footer{color:#666;background:#f9f9f9;border-top:5px #efefef solid;padding:15px}
#col1_content,#col4_content,#col5_content{padding:10px 1em 0 10px}
#col2_content{padding:10px 20px 0 10px}
#col3_content{padding:10px 0 0}
.moduletable_menu_2{padding-bottom:3px;margin-bottom:10px;background-color:#fff;border:1px solid #999;border-top:0;border-radius:6px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:2;overflow:hidden}
.moduletable_menu_3{padding-left:0;padding-right:0;margin-bottom:5px;padding-top:3px}
.moduletable_menu_5{margin-bottom:10px;text-align:center;background-color:#ececec;border:1px solid #999;border-radius:6px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:200;padding:0}
.moduletable_menu_6{padding-bottom:3px;margin-bottom:10px;background-color:#ececec;border:1px solid #999;border-top:0;border-radius:6px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:2}
.leading_separator,.row_separator,.article_separator,.column_separator{display:block;width:100%;clear:both;line-height:0;height:0;overflow:hidden;border-top:0;margin:1em 0}
.agb_seite2{background-color:#f5f5f5;border-radius:9px;box-shadow:7px 7px 7px rgba(0,0,0,0.30);z-index:2;width:95%;padding:3px 3px 3px 7px}
.agb_text_titel h2{color:#444;font-family:Arial, Verdana, sans-serif;font-size:13px;padding-top:12px;margin-bottom:7px;margin-left:13px}
.agb_text p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:13px;margin-top:0;margin-right:10px;margin-left:10px}
.agb_text ul, li{color:#000;font-family:Arial, Verdana, sans-serif;font-size:13px;margin-right:10px;margin-left:20px}
.news_text_titel h2{color:#444;font-family:Arial, Verdana, sans-serif;font-size:16px;padding-top:12px;margin-bottom:7px;margin-left:18px}
.registration_seite_2{width:98.4%;float:left}
.dokument_text p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:13px;margin-top:5px;margin-left:8px;margin-right:8px}
.dokument_text_small p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:10px;margin-top:5px;margin-left:13px;margin-right:13px}
.dokument_text_small span{color:#000;font-family:Arial, Verdana, sans-serif;font-size:10px}
.dokument_text h5{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:400;line-height:1.5em;margin-top:5px;margin-left:10px;margin-right:5px}
.dokument_text_3{color:#000;font-family:Arial, Verdana, sans-serif;font-size:13px;margin-top:5px}
.dokument_text_3 p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;margin-top:5px;margin-left:10px}
.dokument_text_3 a{text-decoration:none;margin-left:10px}
.dokument_text form{margin-left:10px;margin-top:5px;margin-bottom:5px}
.dokument_text_form{margin-left:0 !important}
.dokument_text_2 form{margin-bottom:5px;margin-top:20px}
.dokument_text_3 form{margin-left:10px;margin-bottom:7px}
.dokument_text_titel h2{color:#555;font-family:Arial, Verdana, sans-serif;font-size:15px;margin-top:10px;margin-left:13px}
.dokument_text_titel span{color:#00F;font-family:Arial, Verdana, sans-serif;font-size:11px;font-weight:400}
.dokument_text ul{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;margin:5px 8px}
.dokument_text_4 li{margin-bottom:8px;line-height:1.35em}
.dokument_text_5, .dokument_text_9{color:#000;font-family:Arial, Verdana, sans-serif;font-size:13px;margin-top:14px;margin-bottom:5px;margin-left:10px}
.dokument_text_5 p, .dokument_text_9 p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;margin-top:5px;margin-left:10px}
.dokument_text_5 a, .dokument_text_9 a{text-decoration:none;margin-left:0px;font-weight:bold}
.dokument_text_5 form, .dokument_text_9 form{margin-left:10px;margin-bottom:7px}
.dokument_text_6 p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:11px;margin-top:5px;margin-left:10px}

@media only screen and (min-width: 1087px) {
.dokument_text_6 p{font-size:13px;margin:17px 13px 7px 13px}
.img-contractor-slideshow{margin-top:2px}
.img-contractor-slideshow-home{margin-top:11px}
}

@media only screen and (max-width: 775px) {
.dokument_text_6 p{font-size:13px;margin:17px 13px 7px 13px}
}

li.faq{text-align:left;font-size:13px;margin-right:0px;margin-left:0px;margin-bottom:5px;line-height:1.35em;list-style-type:none;list-style-image:none}
.faq_text ul{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;margin-right:10px;margin-left:20px}
.faq_text_2 ul{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;margin-right:10px;margin-left:0}
.faq_titel{padding-top:12px}
.faq_titel_2{padding-top:2px}
.imprint_text{max-width:1370px;margin-right:10px;text-align:center}
.imprint_text p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;margin-top:10px;margin-right:3px;margin-left:13px;margin-bottom:10px}
.imprint_text img{margin-top:5px;margin-left:10px}
.imprint_text_image{display:inline-block;width:15%;min-width:158px;max-width:215px;text-align:center}
.imprint_text_image_au{display:inline-block;width:15%;min-width:158px;max-width:215px;text-align:center}
.imprint_text_image_e4c{display:inline-block;width:15%;min-width:158px;max-width:215px;text-align:center}
.imprint_text_image_nz{display:inline-block;width:15%;min-width:158px;max-width:215px;text-align:center}
.imprint_text_image_int{display:inline-block;width:15%;min-width:158px;max-width:215px;text-align:center}
/*.imprint_text_image_cz{display:inline-block;width:30%;min-width:158px;max-width:430px;text-align:center}*/
.imprint_text_image_cz{display:inline-block;width:15%;min-width:158px;max-width:215px;text-align:center}
.imprint_text_2 p{color:#000;font-family:Arial, Verdana, sans-serif;margin-top:10px;margin-right:3px;margin-left:13px;margin-bottom:3px}
.imprint_text_2_renewable p{font-size:9px;margin-top:5px;margin-left:13px;line-height:1.35em}
.imprint_text_2 i {
	text-decoration: none;
	margin-left: 16px;
	margin-right: 16px;
	font-size: 32px;
	line-height: 1.35em;
}
.registration_star_2{font-size:10px !important; line-height:1.2em; margin-top:12px !important;}
.dokument_text_2_mail{margin-left:135px}

ul.references, li.references{line-height:1.35em;margin-bottom:5px;margin-left:18px;list-style-type:none;list-style-image:url(../../../../../../images/check_klein.png);font-size:12px}

.registration_text{max-width:870px; margin:auto; margin-top:10px}
.registration_text p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;margin-top:10px;margin-right:3px;margin-left:13px;margin-bottom:10px}
.registration_text img{float:left;margin:3px 15px 5px 10px}
.registration_text_image{display: inline-block; vertical-align: top; width:100%;min-width:180px;max-width:285px; margin-bottom:11px}

.frontpage_text{max-width:870px; margin:auto; margin-top:10px}
.frontpage_text p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;margin-top:10px;margin-right:3px;margin-left:13px;margin-bottom:10px}
.frontpage_text img{float:left;margin:3px 15px 5px 10px}
.frontpage_text_image{display: inline-block; vertical-align: top; width:100%;min-width:100px;max-width:325px; margin-bottom:11px}

@media only screen and (max-width: 950px) {
	.registration_text_image{max-width:480px;}
}

@media only screen and (max-width: 650px) {
	.frontpage_text_image{width:100%; max-width:100%;}
	.frontpage_text_image_div{display:none !important;}
}

@media only screen and (min-width: 651px) and (max-width: 950px) {
	.frontpage_text_image{width:65%;}
}

@media only screen and (min-width: 951px) and (max-width: 1050px) {
	.registration_text_image{max-width:330px;}
	.registration_text{max-width:670px;}
	.frontpage_text_image{width:65%;}
	.frontpage_text{max-width:670px;}
}

@media only screen and (min-width: 1051px) and (max-width: 1180px) {
	.registration_text_image{max-width:380px;}
	.registration_text{max-width:770px;}
	.frontpage_text_image{width:75%;}
	.frontpage_text{max-width:770px;}
}

@media only screen and (min-width: 1181px) and (max-width: 1512px) {
	.frontpage_text_image{width:78%; max-width:520px;}
	.frontpage_text{max-width:770px;}
}

@media only screen and (min-width: 1037px) {
	.default-freelance-profile-gmp{float:left; width:70%; max-width:460px; margin-right:10px}
}

@media only screen and (max-width: 828px) {
	.default-freelance-profile-gmp2{width:70%;}
}

.dokumente_left{width:53%;float:left;margin-left:0}
.dokumente_right{width:43%;float:right;margin-right:0}
.faq_left{width:48%;float:left;margin-right:10px}
.faq_right{width:48%;float:right;margin-right:10px}
h1.ueberschrift1_h1{color:#FFF;width:100%;font-size:13px;font-family:Arial, Verdana;border-bottom:1px solid #000;border-left:1px solid #000;border-top:1px solid #000;margin-top:1px;margin-bottom:2px;background:#0d155f url(/images/titel_verlauf6.png);background-repeat:repeat-x;padding:1px 0 0}
span.ueberschrift1_h1{color:#F66;font-size:15px;font-family:Arial, Verdana}
.ueberschrift1_text{color:#FFF;font-size:12px;font-family:Arial, Verdana;padding-left:1px}
.ueberschrift1_doppelt{color:#1e1e1e;width:100%;font-size:12px;font-family:Arial, Verdana;border:1px solid #000;background:#a2c2d2 url(/images/titel_verlauf9_doppelt_grau_blau_header_2014.png);background-repeat:repeat-x;padding:1px 0 0}
.ueberschrift1_doppelt_login{color:#1e1e1e;width:240px;font-size:12px;font-family:Arial, Verdana;border:1px solid #000;background:#a2c2d2 url(/images/titel_verlauf9_doppelt_grau_blau_header_2014.png);background-repeat:repeat-x;padding:1px 0 0}
.ueberschrift2{background:#a2c2d2 url(/images/titel_verlauf9_doppelt_grau_blau_header_2014.png);background-repeat:repeat-x;color:#1e1e1e;font-family:Arial, Verdana, sans-serif;font-size:15px;font-weight:bold;text-align:left;border-radius:5px 5px 0 0;z-index:2;padding:5px 13px 4px}
.ueberschrift2a{color:#1e1e1e;font-family:Arial, Verdana, sans-serif;font-size:15px;font-weight:bold;text-align:left;z-index:2;padding:3px 6px 1px}
.ueberschrift4{background:#a2c2d2 url(/images/titel_verlauf9_doppelt_grau_blau_header_2014.png);background-repeat:repeat-x;color:#1e1e1e;font-family:Arial, Verdana, sans-serif;font-size:11px;text-align:left;min-height:18px;border-radius:5px 5px 0 0;z-index:2;padding:5px 10px 4px}
.ueberschrift5{background:#a2c2d2 url(/images/titel_verlauf9_doppelt_grau_blau_header_2014.png);background-repeat:repeat-x;color:#1e1e1e;font-family:Arial, Verdana, sans-serif;font-size:12px;text-align:left;min-height:15px;border-radius:5px 5px 0 0;z-index:2;padding:1px 5px}
.ueberschrift6{background:#a2c2d2 url(/images/titel_verlauf9_doppelt_grau_blau_header_2014.png);background-repeat:repeat-x;color:#1e1e1e;font-family:Arial, Verdana, sans-serif;font-size:15px;font-weight:bold;text-align:left;margin-right:5px;border-radius:5px 5px 0 0;z-index:2;padding:0 6px 1px}
.ueberschrift7{margin-bottom:10px;background:#a2c2d2 url(/images/titel_verlauf9_doppelt_grau_blau_header_2014.png);background-repeat:repeat-x;border:1px solid #999;border-top:0;color:#1e1e1e;font-family:Arial, Verdana, sans-serif;font-size:15px;font-weight:bold;text-align:left;border-radius:6px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);overflow:hidden;z-index:2;padding:5px 13px 4px}
.ueberschrift_contact{color:#FFF;width:100%;border:1px solid #000;margin-top:16px;background:#ACD5E9 url(/images/titel_verlauf6.png);background-repeat:repeat-x;padding:1px 0 0}
.ueberschrift_kundenreferenzen{color:#FFF;width:100%;font-size:12px;font-family:Arial, Verdana;border-top:1px solid #000;border-bottom:1px solid #000;background:#ACD5E9 url(/images/titel_verlauf6.png);background-repeat:repeat-x;padding:1px 0 0 1px}
.button{font-size:12px;font-family:Arial, Verdana;background-image:url(/images/button_j15_hg.jpg);border-radius:4px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:2;padding:0}
.button2{font-size:12px;font-family:Arial, Verdana;background-image:url(/images/header_silber_3.png);border:1px solid #000;border-radius:4px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:2;margin:3px;padding:1px 4px}
.button2:hover{background-image:url(/images/header_silber_3u.png);border:1px solid #000;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
a.button3{border:1px solid #ccc;font-size:12px;font-family:Arial, Verdana;color:#000;background-image:url(/images/button_j15_hg.jpg);border-radius:4px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:2;padding:4px}
a.button3:focus,a.button3:hover,a.button3:active{background-image:url(/images/header_silber_3u.png);border:1px solid #999;color:#000}
a.button4{border:1px solid #ccc;font-size:12px;font-family:Arial, Verdana;background-image:url(/images/button_j15_hg.jpg);border-radius:4px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:2;padding:0}
.boxover_header{color:#555;width:184px;height:20px;font-size:13px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_body{color:#000;width:179px;font-size:12px;font-family:Arial, Verdana;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px;margin-bottom:10px}
.boxover_header2{color:#555;width:170px;height:20px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_body2{color:#000;width:170px;font-size:12px;font-family:Arial, Verdana;vertical-align:top;padding-left:3px;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);margin-bottom:10px}
.boxover_header3{color:#555;width:192px;height:26px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:0;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_body3{color:#000;width:189px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px;margin-bottom:10px}
.boxover_header4{color:#555;width:332px;height:20px;font-size:13px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_header4_double{color:#555;width:332px;height:34px;font-size:13px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover_double.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_body4{overflow:auto;color:#000;width:332px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;margin-bottom:35px;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px;margin-bottom:10px}
.boxover_header5{color:#555;width:389px;height:20px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_header5_double{color:#555;width:389px;height:36px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover_double.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_body5{color:#000;width:387px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px 3px 3px 5px;margin-bottom:10px}
.boxover_header6{color:#555;width:667px;height:20px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_header6_double{color:#555;width:667px;height:36px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover_double.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_body6{color:#000;width:660px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px 3px 3px 7px;margin-bottom:10px}
.boxover_header7{color:#555;width:268px;height:20px;font-size:13px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30);margin-left:10px;opacity:0.8}
.boxover_header7_double{color:#555;width:268px;height:34px;font-size:13px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover_double.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30);margin-left:10px;opacity:0.8}
.boxover_body7{color:#000;width:264px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px 3px 3px 7px;margin-left:10px;margin-bottom:10px;opacity:0.8}
.boxover_header8{color:#555;width:325px;height:20px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_body8{overflow:auto;color:#000;width:325px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;margin-bottom:35px;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px}
.boxover_header9{color:#555;width:309px;height:20px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_header9_double{color:#555;width:309px;height:36px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover_double.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30)}
.boxover_body9{overflow:auto;color:#000;width:307px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;margin-bottom:10px;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px 3px 3px 5px}
.boxover_body10{color:#000;width:264px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;border-top:1px solid #999;background-color:#FFF;border-radius:5px 5px 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px 3px 3px 7px;margin-left:10px;margin-bottom:10px}
.trenner{background:url(/templates/basit_s1/images/blue.gif);background-repeat:repeat-y}
.text1{font-size:15px;font-family:Arial, Verdana}
.text3{font-size:10px;font-weight:bold;color:#000;font-family:Arial, Verdana}
.text4{font-size:18px;font-family:Arial, Verdana}
.text4a{font-size:26px;font-weight:bold;color:#00F;font-family:Arial, Verdana}
.text6{font-size:13px;font-family:Arial, Verdana}
.text15{font-size:16px;font-family:Arial, Verdana}
.text16{font-size:13px;font-family:Arial, Verdana;color:red}
.text17{font-size:11px;font-family:Arial, Verdana;color:red;line-height:normal}
.Stil1{color:#009}
.Stil4{font-size:13px;font-family:Arial, Verdana;color:#FF0;text-decoration:none;border-bottom:dotted 1px #FF0}
.Stil4a{font-size:13px;font-family:Arial, Verdana;color:#000;text-decoration:none;border-bottom:dotted 1px #000}
.Stil5{font-size:16px;font-weight:bold}
input.button6{font-size:11px;font-family:Arial;padding-left:3px;padding-right:3px;overflow:visible;margin:-1px}
.vordergrund{position:absolute;opacity:0.95;left:32px;top:800px;width:724px;height:400px;background-color:#F2F0FF;overflow:auto;border:1px solid blue;border-collapse:collapse;visibility:hidden}
a[rel=nofollow]{background-color:transparent!important;color:#1e6b8f!important;font-weight:400!important;padding:3px}
a[rel=nofollow]:hover{background-color:transparent!important;color:#0000A6!important;font-weight:400!important}
#hidepage{position:absolute;left:460px;top:165px;background-color:#FFF;height:25px;width:200px;opacity:0.7;z-index:1}
#hidepage2{position:absolute;left:460px;top:160px;height:20px;width:200px;z-index:2}
h1,h2,h3,h4,h5,h6,.componentheading,.contentheading{font-family:Arial, Verdana, sans-serif;font-weight:bold;color:#666;margin:0}
h1,.componentheading{font-size:200%}
h2,.contentheading{font-size:166.57%;color:#182E7A}
h3{font-size:150%;color:#444}
h4{font-size:133.33%}
h5{font-size:116.67%}
h6{font-size:116.67%;font-style:italic}
#header h1{font-size:2.5em;letter-spacing:-2px;line-height:65%;color:#000}
.header_right{position:absolute;right:0;height:58px;width:392px;z-index:2}
p{line-height:1.5em;margin:0}
span.agb_span{line-height:1.5em}
fieldset{border:1px solid #ccc;margin-bottom:1em;padding:.5em}
fieldset legend{font-weight:bold;font-size:1.2em;padding:0 .5em}
pre,code{font-family:monospace;font-size:1.1em}
acronym,abbr{letter-spacing:.07em;border-bottom:.1em dashed #c00;cursor:help}
small,.small,.mosimage_caption,.createdate,.modifydate,.createdby,a.readon,.img_caption{font-size:92%}
.small_2{color:gray;font-size:10px;margin-bottom:5px;margin-right:5px}
label,input[type=checkbox],input[type=radio],select,button,.button{cursor:pointer}
input,.inputbox,label,select{font-family:Arial, Verdana;font-size:12px;padding:1px 2px;margin-bottom:5px}
button,.button{border:1px solid #ccc;padding:2px 3px 0 3px}
input[type="submit"] {border:0;padding:0;margin:0;}
input,.inputbox,textarea,select{background:#efefef;border:1px solid #ccc}
.input2,.inputbox2{background:#fff;border:1px solid #ccc;padding:2px}
input:hover,.inputbox:hover,input:focus,.inputbox:focus,textarea:hover,textarea:focus,select:hover,select:focus{background:#f5f5f5;border:1px solid #999;box-shadow: 0px 0px 3px 0px #49cdf9}
/*.input_color_grey{color:#888}*/
.captcha_input_color_grey {background-color: #efefef;color: #333333}
/*.captcha_input_color_grey {background-color: #888888}*/
.captcha_input_color_red {color: #FF0000}

input::placeholder {
color: #333 !important;
}

input:placeholder-shown { /* Standard one last! */
color: #888 !important; 
}
.note{background:#dfd;border-bottom:1px #dbb dotted;padding:1em}
.important{background:#ffd;border-bottom:1px #dbb dotted;padding:1em}
.warning{background:#fdd;border-bottom:1px #dbb dotted;padding:1em}
.float_left,.left,.image_left{float:left;display:inline;margin-right:4px;margin-bottom:.15em}
.float_right,.right,.image_right{float:right;display:inline;margin-left:1px;margin-bottom:.15em}
.center{text-align:center;margin:.5em auto}
.text-to-rtl{direction:rtl;text-align:right}
a{color:#1e6b8f;text-decoration:none}
.link_login{margin-left:10px;margin-bottom:5px}
.link_login a{font-size:10px;color:#00f;border-bottom:1px dotted #00f;text-decoration:none}
.link_login a:focus,.link_login a:hover,.link_login a:active{font-size:10px;color:red;border-bottom:1px dotted red}
#header #topnav a{color:#999;font-weight:400;background:transparent;text-decoration:none}
#header #topnav a:focus,#header #topnav a:hover,#header #topnav a:active{text-decoration:underline;background-color:transparent}
#footer a{color:#999;background:transparent;font-weight:bold}
#footer a:focus,#footer a:hover,#footer a:active{color:blue;background-color:transparent;text-decoration:none;border-bottom:dotted 1px blue}
.readon{background:url(/templates/freelance/images/default/M_images/arrow.png) no-repeat left center;padding-left:15px}
table{width:auto;border-collapse:collapse;margin-bottom:0}
table.fixed{table-layout:fixed}
th,td{padding:0}
td.faq{padding:4px}
thead th{background:#444;color:#fff}
tbody th{background:#ccc;color:#333}
tbody th.sub{background:#ddd;color:#333}
table.links{width:95%}
.links_titel a{color:#1e1e1e;text-decoration:none}
.links_titel a:focus,.links_titel a:hover,.links_titel a:active{color:#FF0000}
.links_partner a{color:#1e6b8f;text-decoration:none}
.links_partner a:focus,.links_partner a:hover,.links_partner a:active{color:#FF0000}
hr{color:#fff;background:transparent;border:0;border-bottom:1px #eee solid;margin:0 0 .5em;padding:0 0 .5em}
.pageinfo,.iteminfo{color:#aaa}
.img_caption{background:#f1f1f1;border:1px solid #ddd;padding:3px}
.img_caption p{background:#f1f1f1;margin:0;padding:1px 3px}
ul.pagination{list-style:none;list-style-type:none;float:left;overflow:hidden;width:100%;border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin:0;padding:0}
ul.pagination li{float:left;margin:0 1em 0 0;padding:0}
div.pagination{position:relative;border-top:1px solid #ccc;padding-top:.25em}
div.pagination .page_start,div.pagination .page_prev{float:left;margin-right:.5em;background:url(/templates/freelance/images/default/pagination/start.gif) no-repeat left;padding-left:18px}
div.pagination .page_prev{background:url(/templates/freelance/images/default/pagination/prev.gif) no-repeat left;padding-left:13px}
div.pagination .page_next,div.pagination .page_end{float:right;margin-left:.5em;background:url(/templates/freelance/images/default/pagination/end.gif) no-repeat right;padding-right:18px}
div.pagination .page_next{background:url(/templates/freelance/images/default/pagination/next.gif) no-repeat right;padding-right:13px}
div.pagination .page_numbers{display:block;text-align:center}
.contenttoc{border:1px solid #efefef;float:right;margin:0 0 1em 1em}
.pagenavcounter{font-weight:bold;font-style:italic;margin-bottom:1em}
table.pagenav{background:transparent;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}
table.pagenav th{background:transparent}
table.pagenav th.pagenav_prev{text-align:left}
.sectiontableentry1{background:#efefef}
.sectiontableentry2,.sectiontableentry0{background:#e5e5e5}
.tool-tip{background:#efefef;border:3px solid #aaa;z-index:10000}
.tool-tip .tool-title{font-weight:bold;border-bottom:2px solid #aaa;padding:5px}
.tool-tip .tool-text{text-align:left;padding:5px}
.iteminfo{overflow:hidden;display:block;clear:both;width:100%}
.createdby{background:url(/templates/freelance/images/default/user.png) no-repeat 0 5px;padding:3px 3px 3px 15px}
.createdate,.modifydate{background:url(/templates/freelance/images/default/calendar.png) no-repeat 0 5px;padding:3px 3px 3px 15px}
.buttonheading{float:right;width:70px}
.buttonheading img{border:0;float:right;margin:0 0 0 5px}
.mod_login_submitbutton{margin-bottom:1em}
.content_vote{display:block;margin-bottom:1em}
.contentdescription{overflow:hidden;width:100%;margin-bottom:1em}
.text_page{padding-top:6px}
.text_titel{float:left;width:80%}
.text_titel2{float:left;width:80%;padding-top:0}
.text_untertitel{clear:both;text-align:left;padding-top:10px;padding-left:10px}
.text_inhalt{clear:both;text-align:left;padding:10px 10px 0 20px}
.text_inhalt2{clear:both;text-align:left;margin-right:10px;padding:10px 10px 0 0}
.text_button_rechts{float:right;padding-right:10px}
a:hover.noLineblack{font-family:Arial, Verdana;background-color:#8080ff;border:2px solid #8080fe;text-decoration:none;color:red}
a.noLinered{text-decoration:none;color:red}
p.gross{font-size:16px;font-weight:bold;font-family:Arial, Verdana}
a:hover.gross{font-size:16px;color:red;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px red}
a:hover.greynoLineblack{font-family:Arial, Verdana;background-color:#F5F5F5;border:2px solid #F5F5F4;text-decoration:none;color:red}
p.kundenreferenzen{font-size:10px;font-weight:bold;color:#000;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px #000}
a:hover.kundenreferenzen{font-size:10px;font-weight:bold;color:red;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px red}
table.kundenreferenzen{padding:1px 10px}
a:hover.text5{font-size:9px;color:red;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px red}
a:hover.text8{font-size:12px;color:red;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px red}
a:hover.text8a{font-size:12px;color:red;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px red}
span.text9{font-size:12px;color:#1E1E1E;font-family:Arial, Verdana}
a:hover.text10{font-size:10px;color:red;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px red}
a:hover.text20{font-size:17px;color:red;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px red}
* html frameset,.floatbox{overflow:hidden}
dt,strong,b,table.pollstableborder .question{font-weight:bold}
#topnav,table.pagenav th.pagenav_next{text-align:right}
#col1_content,#col2_content,#col3_content,#col4_content,#col5_content,.content_rating{position:relative}
.clearfix,.modifydate{display:block}
#ie_clearing,.article_separator,input.yourtext,.syndicate span,#col2,#col2_content{display:none}
.subcolumns_oldgecko,.dokumente_seite_2{width:100%;float:left}
#header #topnav ul li.first_item,.row_separator{border:0}
.moduletable,.moduletable_text,.moduletable_menu,.module,.module_text,.module_menu,.moduletable_menu_4{margin-bottom:10px;background-color:#ececec;border:1px solid #999;border-top:0;border-radius:6px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:2;padding:0}
.moduletable h3,.moduletable_menu h3{background:#0f048e;color:#fff;font-family:Arial, Verdana, sans-serif;font-size:15px;font-weight:bold;border-radius:6px 0 6px 0;margin-bottom:12px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:2;padding:3px 6px}
.home_seite,table.full,table.contentpaneopen,table.contentpane,table.blog,table.category,table.links_main,table.pollstableborder{width:100%}
.agb_seite,.dokumente_seite{background-color:#f5f5f5;border-radius:9px;box-shadow:7px 7px 7px rgba(0,0,0,0.30);z-index:2;width:96%;padding:3px 3px 3px 7px}
.dokument_text_2 p,.dokument_text_4 p{color:#000;font-family:Arial, Verdana, sans-serif;font-size:13px;margin:5px 0 0 0}
.dokument_text_2 img{margin-right:10px;margin-bottom:19px;}
.dokument_text_2 a,.dokument_text_4 a,.dokument_text_4 a strong,.faq a,.dokument_text a{font-weight:bold;text-decoration:none;}
.dokument_text_2 a:focus,.dokument_text_2 a:hover,.dokument_text_2 a:active,.dokument_text_3 a:focus,.dokument_text_3 a:hover,.dokument_text_3 a:active,.dokument_text_4 a:focus,.dokument_text_4 a:hover,.dokument_text_4 a:active,.faq a:focus,.faq a:hover,.faq a:active,.dokument_text a:focus,.dokument_text a:hover,.dokument_text a:active{color:#0000A6;text-decoration:none;border-bottom:dotted 1px #0000A6;background: url(/images/titel_verlauf9_doppelt_grau_blau_link_neonblue_3.png) 0 50%; background-repeat:repeat-x}
.dokument_text_2 ul,.dokument_text_4 ul{color:#000;font-family:Arial, Verdana, sans-serif;font-size:16px;margin-left:10px;margin-right:5px}
.dokument_text_2.fl_profile ul, li{color:#000;font-family:Arial, Verdana, sans-serif;font-size:13px;margin-right:5px;margin-left:10px}
.faq_text p,.faq_text_2 p,.faq_text table,.faq_text_2 table{color:#000;font-family:Arial, Verdana, sans-serif;font-size:13px;margin-top:0;margin-right:10px;margin-left:10px}
.faq_titel p,.faq_titel_2 p{color:#009;font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:bold;line-height:1.2em;padding-bottom:4px;margin-left:10px}
.faq_text a {text-decoration:none;}
.faq_text a:focus,.faq_text a:hover,.faq_text a:active {color:red;text-decoration:none;border-bottom:dotted 1px red}
.impressum_formular,.text_inhalt2 form{margin-left:13px;margin-bottom:10px}
.no_search_result ul{margin-left:20px}
.ueberschrift1,.ueberschrift3,.ueberschrift3_faq_rechts{background:#0f048e;color:#fff;font-family:Arial, Verdana, sans-serif;font-size:15px;font-weight:bold;text-align:left;width:98%;margin-left:3px;margin-top:3px;border-radius:6px 0 6px 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30);z-index:2;padding:3px 6px}
a.button4:hover,a.button4:focus,button:hover,.button:hover,button:focus,.button:focus{background-image:url(/images/button_j15_hg_hover.jpg);border:1px solid #999}
.boxover_body5 ul li,.boxover_body6 ul li,.boxover_body7 ul li,.boxover_body9 ul li,.boxover_body10 ul li{color:#000;font-family:Arial, Verdana, sans-serif;font-size:12px;margin-right:10px;margin-left:4px}
.boxover_body5 ul li a.text8a,.boxover_body5 a.text8a,.boxover_body6 a.text8a,.boxover_body6 A.text8a{font-size:12px;color:#000;text-decoration:none;border:0}
.text2,.text2a{font-size:10px;font-family:Arial, Verdana}
a.text4a,a:visited.text4a,a:hover.text4a{font-size:26px;font-weight:bold;color:#00F;font-family:Arial, Verdana;text-decoration:none}
cite,blockquote,em,i{font-style:italic}
a:focus,a:hover,a:active,a.noLine{text-decoration:none}
.counter,.pagenavbar{text-align:center}
a.noLinekoop,a:visited.noLinekoop{font-size:10px;color:blue;font-family:Arial, Verdana;text-decoration:none}
a:hover.noLinekoop,a:active.noLinekoop,a:hover.text18{font-size:10px;color:red;font-family:Arial, Verdana;text-decoration:none}
a.noLineblack,a:visited.noLineblack{font-family:Arial, Verdana;background-color:#8080ff;border:2px solid #8080fe;text-decoration:none;color:#000}
a.gross,a:visited.gross{font-size:16px;color:blue;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px blue}
a.greynoLineblack,a:visited.greynoLineblack{font-family:Arial, Verdana;background-color:#E6E6E6;border:2px solid #E6E6E5;text-decoration:none;color:#000}
a.noLine2,a:visited.noLine2,a:hover.noLine2{font-family:Arial, Verdana;background-color:#8080ff;color:#000;text-decoration:none;border-bottom:dotted 1px #000;padding:11px}
font.kundenreferenzen,font.kundenreferenzen1{font-size:10px;font-weight:bold;color:#000;font-family:Arial, Verdana}
a.kundenreferenzen,a:visited.kundenreferenzen{font-size:10px;font-weight:bold;color:blue;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px blue}
.text5,p.text5{font-size:9px;color:#000;font-family:Arial, Verdana}
a.text5,a:visited.text5{font-size:9px;color:blue;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px blue}
a.text7,a:visited.text7,a.text19,a:visited.text19{font-size:15px;color:#1E6B8F;font-family:Arial, Verdana;text-decoration:none;}
a:hover.text7,a:hover.text19{font-size:15px;color:red;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px red}
p.text8,span.text8{font-size:15px;font-weight:bold;color:blue;font-family:Arial, Verdana}
a.text8,a:visited.text8,span.text21{font-size:12px;color:blue;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px blue}
p.text8a,span.text8a{font-size:13px;font-weight:bold;color:blue;font-family:Arial, Verdana}
a.text8a,a:visited.text8a{font-size:12px;color:blue;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px blue}
a.text9,a:visited.text9{font-size:13px;color:#164d67;font-family:Arial, Verdana;text-decoration:none}
span.text9a,a.text9a,a:visited.text9a,a:hover.text9a{font-size:11px;color:#1e6b8f;font-family:Arial, Verdana;text-decoration:none}
a.text12,a:visited.text12{font-size:11px;color:#1E1E1E;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px #1E1E1E}
a:hover.text9,a:hover.text12{color:#F66;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px #F66}
.text10,p.text10{font-size:10px;color:#000;font-family:Arial, Verdana}
a.text10,a:visited.text10{font-size:10px;color:#1E6B8F;font-family:Arial, Verdana;text-decoration:none;}
.text11,p.text11{font-size:7px;color:#FFF;font-family:Arial, Verdana}
a.text11,a:visited.text11,a:hover.text11{font-size:7px;color:#FFF;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px #FFF}
a.text13,a:visited.text13{font-size:12px;color:#FFF;font-family:Arial, Verdana;text-decoration:none}
a:hover.text13,a:hover.text14{font-size:12px;color:red;font-family:Arial, Verdana;text-decoration:none}
.text14,span.text14{font-size:12px;color:#000;font-family:Arial, Verdana}
a.text14,a:visited.text14{font-size:12px;color:#000;font-family:Arial, Verdana;text-decoration:none}
a.text18,a:visited.text18{font-size:10px;color:#FFF;font-family:Arial, Verdana;text-decoration:none}
p.text19,span.text19{font-size:15px;font-weight:bold;color:#000;font-family:Arial, Verdana}
p.text20,span.text20{font-size:17px;font-weight:bold;color:#000;font-family:Arial, Verdana}
a.text20,a:visited.text20{font-size:17px;color:blue;font-family:Arial, Verdana;text-decoration:none;border-bottom:dotted 1px blue}
a.text22,a:visited.text22{line-height:15px;background:#BCBCBE url(/images/titel_verlauf6_doppelt_grau.png) repeat 0 -1px;color:#444;font-family:Arial, Verdana, sans-serif;font-size:15px;font-weight:bold;text-align:center;border-radius:4px;box-shadow:4px 4px 4px rgba(0,0,0,0.40);z-index:2;text-decoration:none;display:inline-block;margin-bottom:7px;padding:6px 2px;width:98.5%}
a:hover.text22{background:#959595 url(/images/titel_verlauf8_doppelt_grau.png) repeat 0 -1px;color:#444;text-decoration:none}
@media screen,projection {
#main .menu{width:100%;overflow:hidden;list-style-type:none;border-top:2px #ddd solid;border-bottom:2px #ddd solid;margin:0}
#main .menu ul{list-style-type:none;margin:0;padding:0}
#main .menu li{float:left;width:100%;margin:0;padding:0}
#main .menu a,#main .menu span.separator{display:block;width:90%;text-decoration:none;background-color:#fff;color:#444;border-bottom:1px #eee solid;padding:3px 0 3px 10%}
#main .menu li#current a.active_link{font-weight:bold;color:#fff;background-color:#aab;border-bottom:1px #eee solid;cursor:default}
#main .menu li a,#main .menu li span.separator{width:90%;padding-left:10%;background-color:#fff;color:#444}
#main .menu li ul li a,#main .menu li ul li span.separator{width:80%;padding-left:20%}
#main .menu li ul li a{background-color:#f8f8f8;color:#666}
#main .menu li ul li ul li a,#main .menu li ul li ul li span.separator{width:70%;padding-left:30%}
#main .menu li ul li ul li a{background-color:#fcfcfc;color:#888}
#main .menu li ul li ul li ul li a,#main .menu li ul li ul li ul li span.separator{width:60%;padding-left:40%}
#main .menu li ul li ul li ul li a{background-color:#fff;color:#aaa}
#main .menu li a:focus,#main .menu li a:hover,#main .menu li a:active,#main .menu li ul li a:focus,#main .menu li ul li a:hover,#main .menu li ul li a:active,#main .menu li ul li ul li a:focus,#main .menu li ul li ul li a:hover,#main .menu li ul li ul li a:active,#main .menu li ul li ul li ul li a:focus,#main .menu li ul li ul li ul li a:hover,#main .menu li ul li ul li ul li a:active{background-color:#f63;color:#fff}
}
@media all {
#nav_main{width:100%;overflow:hidden;float:left;display:inline;line-height:0}
#nav_main ul{display:inline;float:left;margin:0 0 0 50px;padding:0}
#nav_main ul li{display:inline;float:left;font-size:1em;line-height:1em;list-style-type:none;margin:0;padding:0; overflow:hidden;}
#nav_main ul li a,#nav_main ul li strong{background:transparent;color:#000;display:block;font-size:1em;font-weight:bold;text-decoration:none;width:auto;margin:0;padding:.5em .8em}
#nav_main ul li a:focus,#nav_main ul li a:hover,#nav_main ul li a:active{background:#eee;color:#333;text-decoration:none}
#nav_main ul li#current strong,#nav_main ul li#current a,#nav_main ul li#current a:focus,#nav_main ul li#current a:hover,#nav_main ul li#current a:active{background:transparent;color:#fff;text-decoration:none}
}
@media screen,projection {
#nav_main{background:#d9d9d9 url(/images/titel_verlauf6_doppelt_grau.png) repeat 0 -1px;border-radius:6px 0 6px 0;margin-left:9px;width:98%;min-width:545px;box-shadow:3px 3px 3px rgba(0,0,0,.40);z-index:2}
#nav_main ul{margin-left:0;margin-right:0;width:100%;min-width:545px}
#nav_main ul li{line-height:1.3em}
#nav_main ul li a,#nav_main ul li span.separator{display:block;font-family:Arial, Verdana, sans-serif;font-size:15px;font-weight:bold;text-align:center;color:#444;text-decoration:none;width:auto;border-radius:9px 0 7px 0;margin:0;padding:6px 2px}
#nav_main ul li a:focus,#nav_main ul li a:hover,#nav_main ul li a:active{background:#BCBCBE url(/images/titel_verlauf8_doppelt_grau.png) repeat 0 -1px;color:#444;text-decoration:none}
#nav_main ul li#current,#nav_main ul li.active{background:transparent}
#nav_main ul li#current a,#nav_main ul li.active a,#nav_main ul li#current a:focus,#nav_main ul li.active a:focus,#nav_main ul li#current a:hover,#nav_main ul li.active a:hover,#nav_main ul li#current a:active,#nav_main ul li.active a:active{background:#8DCCEB url(/images/titel_verlauf9_doppelt_grau_blau.png) repeat 0 -1px;color:#000;font-weight:bold;cursor:default;text-decoration:none}
}
@media screen,projection {
#page_margins,#page,#border-top,#border-bottom{border:0}
}
.arrow_home{margin:3px 0 -20px -39px;}
.arrow_home_text{margin:25px 0 -20px 0;}
.dokument_text.title_ssl{text-align:right; float: right;}

/* main.css - AH-Webdesign N.V. */
.left{float:left}
.left2{float:left;padding:8px}
.right{float:right;margin-top:1px}
.right2{float:right;border-left:2px solid #fff;margin-bottom:4px;padding:5px}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.clr{height:0;clear:both;display:block;margin:0;padding:0;line-height:0px;font-size:0px;max-height:0}
.clr *{display:none}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.floatbox{overflow:hidden}
.sub00{width:0}.sub01{width:1%}.sub02{width:2%}.sub03{width:3%}.sub04{width:4%}
.sub05{width:5%}.sub06{width:6%}.sub07{width:7%}.sub08{width:8%}.sub09{width:9%}
.sub10{width:10%}.sub11{width:11%}.sub12{width:12%}.sub13{width:13%}.sub14{width:14%}
.sub15{width:15%}.sub16{width:16%}.sub17{width:17%}.sub18{width:18%}.sub19{width:19%}
.sub20{width:20%}.sub21{width:21%}.sub22{width:22%}.sub23{width:23%}.sub24{width:24%}
.sub25{width:25%}.sub26{width:26%}.sub27{width:27%}.sub28{width:28%}.sub29{width:29%}
.sub30{width:30%}.sub31{width:31%}.sub32{width:32%}.sub33{width:33.3%}.sub34{width:34%}
.sub35{width:35%}.sub36{width:36%}.sub37{width:37%}.sub38{width:38%}.sub39{width:39%}
.sub40{width:40%}.sub41{width:41%}.sub42{width:42%}.sub43{width:43%}.sub44{width:44%}
.sub45{width:45%}.sub46{width:46%}.sub47{width:47%}.sub48{width:48%}.sub49{width:49%}
.sub50{width:50%}.sub51{width:51%}.sub52{width:52%}.sub53{width:53%}.sub54{width:54%}
.sub55{width:55%}.sub56{width:56%}.sub57{width:57%}.sub58{width:58%}.sub59{width:59%}
.sub60{width:60%}.sub61{width:61%}.sub62{width:62%}.sub63{width:63%}.sub64{width:64%}
.sub65{width:65%}.sub66{width:66.6%}.sub67{width:67%}.sub68{width:68%}.sub69{width:69%}
.sub70{width:70%}.sub71{width:71%}.sub72{width:72%}.sub73{width:73%}.sub74{width:74%}
.sub75{width:75%}.sub76{width:76%}.sub77{width:77%}.sub78{width:78%}.sub79{width:79%}
.sub80{width:80%}.sub81{width:81%}.sub82{width:82%}.sub83{width:83%}.sub84{width:84%}
.sub85{width:85%}.sub86{width:86%}.sub87{width:87%}.sub88{width:88%}.sub89{width:89%}
.sub90{width:90%}.sub91{width:91%}.sub92{width:92%}.sub93{width:93%}.sub94{width:94%}
.sub95{width:95%}.sub96{width:96%}.sub97{width:97%}.sub98{width:98%}.sub99{width:99%}
.sub100{width:100%}
/*#contractor-slideshow{ height:180px;min-height:180px;max-height:180px}*/
#contractor-slideshow h2{display:block;}
#nav_main,.button,.ueberschrift,.ueberschrift2,.ueberschrift3,.ueberschrift4,.ueberschrift5,.ueberschrift6,.ueberschrift7,.ueberschrift8,.moduletable_menu,.moduletable_menu_2,.moduletable_menu_3,.moduletable_menu_4,.moduletable_menu_5,.moduletable_menu_6,.moduletable_menu_7,.moduletable_menu_8,.dokument_text,.dokument_text_2,.dokument_text_3,.dokument_text_4,.dokument_text_5,.dokument_text_6,.dokument_text_7,.dokument_text_8,.dokument_text_9,.boxover_body,.boxover_body2,.boxover_body3,.boxover_body4,.boxover_body5,.boxover_body6,.boxover_body7,.boxover_body8,.boxover_body9,.boxover_header,.boxover_header2,.boxover_header3,.boxover_header4,.boxover_header5,.boxover_header6,.boxover_header7,.boxover_header8,.boxover_header9,.boxover_body10,.boxover_header_double,.boxover_header2_double,.boxover_header3_double,.boxover_header4_double,.boxover_header5_double,.boxover_header6_double,.boxover_header7_double,.boxover_header8_double,.boxover_header9_double,a.link{position:relative}
#hidepage,#hidepage2{z-index:999}
boxover_body,.boxover_body2,.boxover_body3,.boxover_body4,.boxover_body5,.boxover_body6,.boxover_body7,.boxover_body8,.boxover_body9,.boxover_body10,.boxover_header,.boxover_header2,.boxover_header3,.boxover_header4,.boxover_header5,.boxover_header6,.boxover_header7,.boxover_header8,.boxover_header9,.boxover_header_double,.boxover_header2_double,.boxover_header3_double,.boxover_header4_double,.boxover_header5_double,.boxover_header6_double,.boxover_header7_double,.boxover_header8_double,.boxover_header9_double{z-index:99}
.ueberschrift,.ueberschrift2,.ueberschrift3,.ueberschrift4,.ueberschrift5,.ueberschrift6,.ueberschrift7,.ueberschrift8{z-index:3}
.moduletable_menu,.moduletable_menu_2,.moduletable_menu_3,.moduletable_menu_4,.moduletable_menu_5,.moduletable_menu_6,.moduletable_menu_7,.moduletable_menu_8{/*z-index:4*/}
.dokument_text,.dokument_text_3,.dokument_text_5,.dokument_text_6,.dokument_text_7,.dokument_text_8,.dokument_text_9{z-index:2;padding:5px}
.dokument_text_4{padding:13px}
.dokument_text_2{z-index:2;padding:5px 5px 5px 13px}
.top_pointing{padding-top:0px; padding-bottom:0px; margin-bottom:10px; min-height:50px;z-index:5}
.default-freelance-profile-gmp{z-index:99;padding-top:2px}
#bg.bumpbox{position:absolute;background:transparent;width:100%;height:100%;opacity:0.1}
#grow.bumpbox{position:absolute;z-index:100000;display:block;border:0 solid #999998;width:1px;height:1px;background:#999 url(./../../../bumpbox/ajax-loader.gif) no-repeat center center;cursor:pointer;border-radius:9px;text-align:center;box-shadow:5px 5px 15px #333;padding:4px}
#nycloser.bumpbox{position:absolute;z-index:100000;display:inline-block;width:24px;height:24px;top:-20px;right:-20px;background:#aaa url(./../../../bumpbox/closed.png) no-repeat center center;cursor:pointer;border-radius:24px;box-shadow:5px 5px 15px #333;padding:4px}
#htmlframe.bumpbox{position:absolute;display:block;overflow:hidden;width:790px;height:390px;margin:4px 5px 6px}
#htmlframe.bumpbox iframe{overflow:auto;width:790px;height:390px;background:#999;border:0 none}
.freelancemarket label{cursor:default}
.freelancemarket.default.bookmark.social{max-width:710px;float:right;margin-left:0;margin-right:22px}
.freelancemarket.default.bookmark.social .widget.social-bookmark{text-align:right;padding:0}
.freelancemarket.default.bookmark.social .widget.social-bookmark img{border:0 none}
.freelancemarket.default.bookmark.social .widget.social-bookmark .small{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background:#fff;background-image:url(/img/social-bookmarks.gif);display:inline-block}
.freelancemarket.default.bookmark.social .widget.social-bookmark .facebook.small{background-position:0 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .facebook.small.like{background-position:-144px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .twitter.small{background-position:-16px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .misterwong.small{background-position:-32px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .webnews.small{background-position:-48px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .icio.small{background-position:-64px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .favoriten.small{background-position:-80px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .delicious.small{background-position:-96px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .yahoo.small{background-position:-112px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .google.small{background-position:-128px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .google.plusone.small{background-position:-240px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .xing.small{background-position:-176px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .linkedin.small{background-position:-192px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .blogger.small{background-position:-208px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .viadeo.small{background-position:-224px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .google.plusone_fr.small{background-position:-240px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .xing_fr.small{background-position:-256px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark .linkedin_fr.small{background-position:-272px 0}
.freelancemarket.default.bookmark.social .widget.social-bookmark a{font-weight:bold;text-decoration:none;margin-left: 6px;margin-right: 6px;}
.freelancemarket.default.bookmark.social .widget.social-bookmark a:focus,.freelancemarket.default.bookmark.social .widget.social-bookmark a:hover,.freelancemarket.default.bookmark.social .widget.social-bookmark a:active{color:#0000A6;text-decoration:none;border-bottom:dotted 1px #0000A6;background: url(/images/titel_verlauf9_doppelt_grau_blau_link_neonblue_3.png) 0 50%; background-repeat:repeat-x}

p{line-height:1.35em}
input.input.button,input.input.button2,input.input.button3,input.input.button4,a.input.button,a.input.button2,a.input.button3,a.input.button4,.freelancemarket.customer.auth.password .input.button,.freelancemarket.customer.auth.login .input.button,.freelancemarket.customer.auth.register .input.button,.freelancemarket.customer.edit.index .input.button,.freelancemarket.default.freelance.profile .input.button,.freelancemarket.default.freelance.website .input.button,.freelancemarket.default.freelance.search .input.button{display:inline-block;text-align:center;color:#000;text-decoration:none;border:1px solid #CCC;cursor:pointer;font-family:Arial, Verdana;font-size:12px;font-weight:normal;background-image:url(/images/button_j15_hg.jpg);background-repeat:repeat-x;border-radius:4px;box-shadow:3px 3px 3px rgba(0,0,0,.30);padding:2px 2px 0; line-height:1.45em}
.button_document_new{padding:2px 2px 0 2px !important;margin-top:0;line-height:1.45em;border:1px solid #CCC !important;cursor:pointer}
.freelancemarket.customer.auth .Login_button{display:inline-block;text-align:center;color:#000;text-decoration:none;cursor:pointer;font-family:Arial, Verdana;font-size:12px;font-weight:bold;background:red;background-repeat:repeat-x;border-radius:4px;box-shadow:3px 3px 3px rgba(0,0,0,.30);padding:2px 8px 0; line-height:1.45em}
.login_button{margin:2px 16px 0 10px;}
a.input.button:hover,a.input.button:focus,a.input.button2:hover,a.input.button2:focus,a.input.button3:hover,a.input.button3:focus,a.input.button4:hover,a.input.button4:focus,input.input.button:hover,input.input.button:focus,input.input.button2:hover,input.input.button2:focus,input.input.button3:hover,input.input.button3:focus,input.input.button4:hover,input.input.button4:focus,.freelancemarket.customer.auth.login .input.button:hover,.freelancemarket.customer.auth.login .input.button:focus,.freelancemarket.customer.auth.password .input.button:hover,.freelancemarket.customer.auth.password .input.button:focus,.freelancemarket.customer.auth.register .input.button:hover,.freelancemarket.customer.auth.register .input.button:focus,.freelancemarket.customer.edit.index .input.button:hover,.freelancemarket.customer.edit.index .input.button:focus,.freelancemarket.default.freelance.profile .input.button:hover,.freelancemarket.default.freelance.profile .input.button:focus,.freelancemarket.default.freelance.website .input.button:hover,.freelancemarket.default.freelance.website .input.button:focus,.freelancemarket.default.freelance.search .input.button:hover,.freelancemarket.default.freelance.search .input.button:focus{display:inline-block;text-align:center;color:#000;text-decoration:none;border:1px solid #999;cursor:pointer;font-family:Arial, Verdana;font-size:12px;background-image:url(/images/button_j15_hg_hover.jpg);background-repeat:repeat-x;box-shadow: 0px 0px 3px 0px #49cdf9;padding:2px 2px 0}
input.right_home{line-height:15px;text-align:left;background:#fff;border:1px solid #ccc;font-family:Arial, Verdana;font-size:12px;padding:2px;width:35%;min-width:35%;max-width:35%}
input.right_home_2{line-height:15px;text-align:left;background:#fff;border:1px solid #ccc;font-family:Arial, Verdana;font-size:12px;padding:2px;margin-left:-2px;width:auto;min-width:30%;max-width:50%}
.freelancemarket-default .dokument_text form{margin-bottom:1px}
.freelancemarket.default.freelance.servicenavi{width:205px;max-width:205px;padding:5px 0;overflow-x:hidden}
.freelancemarket.default.freelance.servicenavi form{border-bottom:2px solid #1e6b8f;margin-left:10px;margin-right:10px;margin-bottom:5px;padding-bottom:5px}
.freelancemarket.default.freelance.servicenavi form .input.text{padding:0}
.freelancemarket.default.freelance.servicenavi ul{list-style-type:none;margin:0;padding:0}
.freelancemarket.default.freelance.servicenavi ul li{line-height:16px;margin:0;padding:0}
.freelancemarket.default.freelance.servicenavi ul li a:focus,.freelancemarket.default.freelance.servicenavi ul li a:hover,.freelancemarket.default.freelance.servicenavi ul li a:active,.freelancemarket.default.freelance.servicenavi ul li a.active{background:#ddd}
.freelancemarket.default.freelance.servicenavi a.flmenu strong:focus,.freelancemarket.default.freelance.servicenavi a.flmenu strong:hover,.freelancemarket.default.freelance.servicenavi a.flmenu:hover strong{background:#ddd;color:#0000A6;text-decoration:none;border-bottom:1px dotted #0000A6}
.freelancemarket.default.freelance.servicenavi a.flmenu strong:active,.freelancemarket.default.freelance.servicenavi a.flmenu:focus strong,.freelancemarket.default.freelance.servicenavi a.flmenu:active strong,.freelancemarket.default.freelance.servicenavi a.flmenu.active strong{background:#8dcceb;color:#000000;text-decoration:none;border-bottom:1px dotted #000000}
.freelancemarket.default.freelance.servicenavi ul li.level-1 strong{margin:0 2px 0 10px}
.freelancemarket.default.freelance.servicenavi ul li ul{display:block;line-height:1em;margin:-1px 10px 5px 13px;text-align:justify;font-size:9px}
.freelancemarket.default.freelance.servicenavi ul li.level-2{display:inline-block;font-size:9px;margin:0 0 1px 0;width:57px;min-width:57px;max-width:57px;line-height:12px;max-height:12px}
.freelancemarket.default.freelance.servicenavi ul li.level-2:active,.freelancemarket.default.freelance.servicenavi ul li.level-2:focus,.freelancemarket.default.freelance.servicenavi ul li.level-2:hover{z-index:2}
.freelancemarket.default.freelance.servicenavi ul li.level-2 span{display:inline-block;min-width:7px;max-width:7px;background:#ececec;color:#1e6b8f;font-size:8px;vertical-align:top; margin-top:0;height:13px;}
.freelancemarket.default.freelance.servicenavi ul li.level-2:focus span,.freelancemarket.default.freelance.servicenavi ul li.level-2:hover span{background:#ddd}
.freelancemarket.default.freelance.servicenavi ul li.level-2:active span{background:#8dcceb}
.freelancemarket.default.freelance.servicenavi ul li.level-2 a.flmenu.active span{background:#8dcceb}
.freelancemarket.default.freelance.servicenavi ul li.level-2 span.arrow{display:inline-block;min-width:7px;max-width:7px;opacity:0.65}
.freelancemarket.default.freelance.servicenavi ul li.level-2:hover span.arrow{display:inline-block;opacity:1.00}
.freelancemarket.default.freelance.servicenavi ul li.level-2.index-1 span.arrow{min-width:1px;max-width:1px}
.freelancemarket.default.freelance.servicenavi ul li.level-2 a.flmenu.active span.arrow{background:#8dcceb}
.freelancemarket.default.freelance.servicenavi ul li.level-2 strong{overflow:visible;max-width:47px;display:inline-block;margin:0;padding:0;font-size:8px; font-family:Arial, Verdana;font-weight:bold;height:12px;min-height:12px;max-height:12px;vertical-align:top;white-space:nowrap;background:#ececec}
.freelancemarket.default.freelance.servicenavi ul li.level-2 a{display:inline-block;vertical-align:bottom;font-size:9px;height:12px;min-height:12px;max-height:12px}
.freelancemarket.default.freelance.servicenavi ul li.level-2 a.flmenu{font-size:9px;font-weight:bold;margin:0;padding:0;min-width:63px;max-width:63px;overflow:visible}
.freelancemarket.default.freelance.servicenavi ul li.level-2 a.flmenu.active,.freelancemarket.default.freelance.servicenavi ul li.level-2 a.flmenu:focus{background:#8dcceb;}
.freelancemarket.default.freelance.servicenavi ul li.level-2.index-3 a.flmenu{overflow:hidden;max-width:63px;min-width:63px}
.freelancemarket.default.freelance.servicenavi ul li span{font-size:9px;color:#000;font-family:Arial, Verdana;text-decoration:none;display:inline-block;}
.freelancemarket.default.freelance.servicenavi ul li span.clr,.freelancemarket.default.freelance.servicenavi ul li.clr{font-size:0px;line-height:0px;}
a.flmenu{font-size:13px;color:#1e6b8f;font-family:Arial, Verdana;text-decoration:none;cursor:pointer}
a.flmenu.register{font-size:9px;font-weight:bold;margin-left:10px;border-bottom:dotted 1px blue}
a.flmenu.register:hover{color:red;border-bottom:dotted 1px red}
.freelancemarket-default-static.mainnavigation.menu .border{border-right:1px solid #b7b7b8}
.freelancemarket-default-static.mainnavigation.menu .border2{border-right:1px solid #b7b7b8}
.freelancemarket.default.freelance.profile .dokument_text{padding:0}
.fl_introduction_h2{font-size:13px;color:#1E1E1E;margin-left:8px}
.freelancemarket.default.freelance.profile .left-title{margin:0;line-height:20px}
.freelancemarket.default.freelance.profile .right-title{float:right;text-align:right;margin:0 0 0 5px}
.freelancemarket.default.freelance.profile .right-title.star-link{width:150px}
.freelancemarket.default.freelance.profile .right-title.star-link-1{width:130px}
.freelancemarket.default.freelance.profile .right-title.star-link-2{width:145px}
.freelancemarket.default.freelance.profile .right-title.star-link-3{width:160px}
.freelancemarket.default.freelance.profile .right-title .star{display:inline-block;font-size:13px;border-bottom:1px dotted #ffff00;cursor:help;height:14px;padding-top:0;margin-right:4px;float:left}
.freelancemarket.default.freelance.profile .right-title .star.star-1{width:10px}
.freelancemarket.default.freelance.profile .right-title .star.star-2{width:20px}
.freelancemarket.default.freelance.profile .right-title .star.star-3{width:30px}
.freelancemarket.default.freelance.profile .right-title .input.button{height:12px;vertical-align:top;padding:2px;margin-right:0;margin-bottom:2px;font-size:10px}
.freelancemarket.default.freelance.profile .right-title span{display:inline-block; margin-top:-2px}
.freelancemarket.default.freelance.profile .right-title .input.button.mark{height:18px; line-height:14px; font-size:14px}
/* .freelancemarket.default.freelance.profile .input.button strong{margin:0 1px 0 5px;display:inline-block;width:20px;height:10px;background:transparent url(/img/freelance-market-stars_0004.png) scroll no-repeat -1px -35px} */
.freelancemarket.default.freelance.profile .input.button strong{margin:2px 1px 0 5px;display:inline-block;width:17px;height:10px;background:transparent url(/img/arrow.png) no-repeat 0 1px}
.freelancemarket.default.freelance.profile .ueberschrift4{font-size:13px;font-family:Arial, Verdana;font-weight:bold;color:#1E1E1E}
.freelancemarket.default.freelance.profile p{font-size:11px;font-family:Arial,Verdana,sans-serif;padding:10px;margin:0;line-height:13px;}
.freelancemarket.default.freelance.profile .userbild p{font-size:11px;font-family:Arial,Verdana,sans-serif;padding:10px 10px 2px 2px;margin:0;line-height:13px;}
.freelancemarket.default.freelance.profile .userbild{float:right;width:auto;height:auto;margin:0 0 5px 5px;background-color:#ECECEC;}
.freelancemarket.default.freelance.profile .userbild_2{display:none}
.freelancemarket.default.freelance.profile .usertext{background-color:#ECECEC;min-height:130px;}
.freelancemarket.default.freelance.profile .usertext_2{background-color:#ECECEC;min-height:0px;}
.freelancemarket.default.freelance.profile .ut_links{float:left;border-right:solid 1px #CCCCCC;padding-top:1px;width:50%;overflow:hidden;}
.freelancemarket.default.freelance.profile .ut_rechts{border-left:solid 1px #CCCCCC;margin-left:50%;padding-top:1px;}
.freelancemarket.default.freelance.profile .ut_zusatz{clear:left;border-top:solid 1px #CCCCCC;padding-top:1px;}
.freelancemarket.default.freelance.profile .ut_zusatz a{text-decoration:none;font-weight:bold}
.freelancemarket.default.freelance.profile .ut_zusatz a:focus,.freelancemarket.default.freelance.profile .ut_zusatz a:hover,.freelancemarket.default.freelance.profile .ut_zusatz a:active{color:#0000A6;text-decoration:none;border-bottom:dotted 1px #0000A6}
.freelancemarket.customer.auth.register .input.label{display:inline-block;width:235px;min-width:235px;border:none;background:transparent;margin-bottom:0}
.freelancemarket.customer.auth.register .input.textarea{height:82px;max-height:82px;min-height:82px;font-family:Arial, Verdana, sans-serif;font-size:15px;padding:1px 2px}
.freelancemarket.customer.auth.register .input.text.secondname{display:inline-block;width:316px;max-width:316px;min-width:316px}
.freelancemarket.customer.auth.register .input.label.terms{display:inline-block;width:auto;vertical-align:middle}
.freelancemarket.customer.auth.register .input.label.qualification{line-height:1.35em;padding-top:0;padding-bottom:0;margin-top:3px}
.freelancemarket.customer.auth.register .input.label.reference span{color:#1e6b8f;font-family:Arial, Verdana;text-decoration:none;cursor:pointer}
.freelancemarket.customer.auth.login form{margin:0}
.freelancemarket.customer.auth.login .input.label{display:block;min-width:200px;border:none;background:transparent}
.freelancemarket.customer.auth.login .input.text{display:block;width:100px;font-family:Arial, Verdana, sans-serif;font-size:15px}
.freelancemarket.customer.auth.login .error.text{color:red;display:block;max-width:400px;min-width:400px;border:none;background:transparent;line-height:1.35em;padding-top:0;padding-bottom:0;margin:7px auto 0 10px}
.freelancemarket.default.static.index .dokument_text p{font-size:11px;line-height:1.35em}
.freelancemarket.default.static.index .dokument_text.phone p{margin-bottom:3px;font-size:11px;line-height:1.5em}
.freelancemarket.default.static.index .dokument_text.phone div{margin-bottom:0px;font-size:11px;line-height:1.2em;}
.freelancemarket.default.static.index .c66l .input.text{font-size:12px;margin-bottom:5px;padding:1px 2px}
.freelancemarket.default.static.index .c66l .input.text.email{width:140px;max-width:140px}
.freelancemarket.default.static.index .c33r .input.text{font-size:12px;padding:1px 2px}
.freelancemarket.default.static.index .leading{margin-bottom:0}
.freelancemarket.default.static.index .dokument_text_3 .right a{color:#00f;border-bottom:0 solid #00f;text-decoration:none}
.freelancemarket.default.static.index .cooperations{margin:8px}
.freelancemarket.default.static.index .cooperations .links{margin:4px 4px 0 4px}
.freelancemarket.default.static.index .cooperations .links p{margin:0}
.freelancemarket.default.static.index .cooperations .links.intern{font-weight:bold;font-size:13px;margin:4px 4px 0 4px}
.freelancemarket.default.static.index .cooperations .links.intern.header{margin-top:16px}
.freelancemarket.default.static.index .cooperations .links.intern a{font-size:12px;line-height:14px;margin-right:1px}
.freelancemarket.default.static.index .cooperations .links.intern .block{margin-top:10px;display:inline-block}
.freelancemarket.default.static.index .cooperations .cooperation_left{margin-right:2px;margin-left:3px;margin-bottom:9px;text-decoration:none;border-bottom:0 solid #00f;width:52px;float:left}
.freelancemarket.default.static.index .cooperations .cooperation_right{margin: 0 2px 5px 0;text-decoration:none;font-weight:bold;line-height:11px;border-bottom:0 solid #00f;font-size:10px}
.freelancemarket.default.static.index .cooperations .become{margin: 10px 2px 5px 0;text-decoration:none;font-weight:bold;line-height:13px;border-bottom:0 solid #00f;font-size:12px}
.freelancemarket.default.static.index .cooperations .cooperation_left a{border-bottom:0 solid #00f}
.cooperation_right a{font-weight:bold !important;color:#1e6b8f !important}
.freelancemarket.default.static.index .cooperations .cooperation_right a:focus,.freelancemarket.default.static.index .cooperations .cooperation_right a:hover,.freelancemarket.default.static.index .cooperations .cooperation_right a:active{text-decoration:none;border-bottom:1px dotted #0000A6;background: url(/images/titel_verlauf9_doppelt_grau_blau_link_neonblue_3.png) 0 50%; background-repeat:repeat-x;font-weight:bold !important;color:#0000A6 !important;}

.freelancemarket.default.static.index .cooperations .logo.small{background:transparent;display:inline-block}
.freelancemarket.default.static.index .cooperations .logo.small.de{background-image:url(/img/cooperation-logos-de.png)}
.freelancemarket.default.static.index .cooperations .logo.small.de.bdi{height:30px;min-height:30px;max-height:30px;width:35px;min-width:35px;max-width:35px;background-position:0 0}
.freelancemarket.default.static.index .cooperations .logo.small.de.ihk{height:22px;min-height:22px;max-height:22px;width:35px;min-width:35px;max-width:35px;background-position:0 -30px}
.freelancemarket.default.static.index .cooperations .logo.small.de.bga{height:28px;min-height:28px;max-height:28px;width:23px;min-width:23px;max-width:23px;background-position:0 -52px}
.freelancemarket.default.static.index .cooperations .logo.small.de.bvmw{height:26px;min-height:26px;max-height:26px;width:30px;min-width:30px;max-width:30px;background-position:0 -80px}
.freelancemarket.default.static.index .cooperations .logo.small.de.bvd_k{height:24px;min-height:24px;max-height:24px;width:35px;min-width:35px;max-width:35px;background-position:0 -106px}
.freelancemarket.default.static.index .cooperations .logo.small.de.einzelhandel{height:32px;min-height:32px;max-height:32px;width:30px;min-width:30px;max-width:30px;background-position:0 -130px}
.freelancemarket.default.static.index .cooperations .logo.small.de.kmu_k{height:14px;min-height:14px;max-height:14px;width:28px;min-width:28px;max-width:28px;background-position:0 -162px}
.freelancemarket.default.static.index .cooperations .logo.small.de.computerwoche{height:20px;min-height:20px;max-height:20px;width:50px;min-width:50px;max-width:50px;background-position:0 -176px}
.freelancemarket.default.static.index .cooperations .logo.small.de.auma_k{height:19px;min-height:19px;max-height:19px;width:50px;min-width:50px;max-width:50px;background-position:0 -196px}
.freelancemarket.default.static.index .cooperations .logo.small.de.w3c{height:22px;min-height:22px;max-height:22px;width:50px;min-width:50px;max-width:50px;background-position:0 -215px}
.freelancemarket.default.static.index .cooperations .logo.small.de.jooble{height:20px;min-height:20px;max-height:20px;width:50px;min-width:50px;max-width:50px;background-position:0 -240px}
.freelancemarket.default.static.index .cooperations .logo.small.de.rechnung48{height:20px;min-height:20px;max-height:20px;width:50px;min-width:50px;max-width:50px;background-position:0 -260px}
.freelancemarket.default.static.index .cooperations .logo.small.au{background-image:url(/img/cooperation-logos-au.png)}
.freelancemarket.default.static.index .cooperations .logo.small.au.afei_org_au{height:34px;min-height:34px;max-height:34px;width:50px;min-width:50px;max-width:50px;background-position:0 0}
.freelancemarket.default.static.index .cooperations .logo.small.au.contractworld_com_au{height:25px;min-height:25px;max-height:25px;width:50px;min-width:50px;max-width:50px;background-position:0 -34px}
.freelancemarket.default.static.index .cooperations .logo.small.au.bca_com{height:15px;min-height:15px;max-height:15px;width:50px;min-width:50px;max-width:50px;background-position:0 -59px}
.freelancemarket.default.static.index .cooperations .logo.small.au.nswbusinesschamber_com_au{height:27px;min-height:27px;max-height:27px;width:50px;min-width:50px;max-width:50px;background-position:0 -74px}
.freelancemarket.default.static.index .cooperations .logo.small.au.cdaa_org_au{height:25px;min-height:25px;max-height:25px;width:50px;min-width:50px;max-width:50px;background-position:0 -101px}
.freelancemarket.default.static.index .cooperations .logo.small.au.aimia_com_au{height:29px;min-height:29px;max-height:29px;width:50px;min-width:50px;max-width:50px;background-position:0 -126px}
.freelancemarket.default.static.index .cooperations .logo.small.au.acs_org_au{height:30px;min-height:30px;max-height:30px;width:50px;min-width:50px;max-width:50px;background-position:0 -155px}
.freelancemarket.default.static.index .cooperations .logo.small.au.consensus_com_au{height:33px;min-height:33px;max-height:33px;width:50px;min-width:50px;max-width:50px;background-position:0 -185px}
.freelancemarket.default.static.index .cooperations .logo.small.au.cxcglobal_com_au{height:28px;min-height:28px;max-height:28px;width:50px;min-width:50px;max-width:50px;background-position:0 -218px}
.freelancemarket.default.static.index .cooperations .logo.small.au.w3c{height:22px;min-height:22px;max-height:22px;width:50px;min-width:50px;max-width:50px;background-position:0 -246px}
.freelancemarket.default.static.index .cooperations .logo.small.at{background-image:url(/img/cooperation-logos-at.png)}
.freelancemarket.default.static.index .cooperations .logo.small.at.ihk{height:22px;min-height:22px;max-height:22px;width:42px;min-width:42px;max-width:42px;background-position:0 0}
.freelancemarket.default.static.index .cooperations .logo.small.at.bvmw{height:26px;min-height:26px;max-height:26px;width:30px;min-width:30px;max-width:30px;background-position:0 -22px}
.freelancemarket.default.static.index .cooperations .logo.small.at.bvd_k{height:24px;min-height:24px;max-height:24px;width:35px;min-width:35px;max-width:35px;background-position:0 -48px}
.freelancemarket.default.static.index .cooperations .logo.small.at.kmu_k{height:14px;min-height:14px;max-height:14px;width:28px;min-width:28px;max-width:28px;background-position:0 -72px}
.freelancemarket.default.static.index .cooperations .logo.small.at.agp_k{height:12px;min-height:12px;max-height:12px;width:35px;min-width:35px;max-width:35px;background-position:0 -86px}
.freelancemarket.default.static.index .cooperations .logo.small.at.awf{height:25px;min-height:25px;max-height:25px;width:50px;min-width:50px;max-width:50px;background-position:0 -98px}
.freelancemarket.default.static.index .cooperations .logo.small.at.computerwoche{height:20px;min-height:20px;max-height:20px;width:50px;min-width:50px;max-width:50px;background-position:0 -123px}
.freelancemarket.default.static.index .cooperations .logo.small.at.wko{height:20px;min-height:20px;max-height:20px;width:50px;min-width:50px;max-width:50px;background-position:0 -147px}
.freelancemarket.default.static.index .cooperations .logo.small.at.pma{height:26px;min-height:26px;max-height:26px;width:50px;min-width:50px;max-width:50px;background-position:0 -176px}
.freelancemarket.default.static.index .cooperations .logo.small.at.w3c{height:22px;min-height:22px;max-height:22px;width:50px;min-width:50px;max-width:50px;background-position:0 -202px}
.freelancemarket.default.static.index .cooperations .logo.small.cz{background-image:url(/img/cooperation-logos-cz-2.png)}
.freelancemarket.default.static.index .cooperations .logo.small.cz.cechmal{height:20px;min-height:20px;max-height:20px;width:74px;min-width:74px;max-width:74px;background-position:0 0}
.freelancemarket.default.static.index .cooperations .logo.small.cz.ajs{height:26px;min-height:26px;max-height:26px;width:74px;min-width:74px;max-width:74px;background-position:0 -20px}
.freelancemarket.default.static.index .cooperations .logo.small.cz.firmy{height:22px;min-height:22px;max-height:22px;width:74px;min-width:74px;max-width:74px;background-position:0 -46px}
.freelancemarket.default.static.index .cooperations .logo.small.cz.azet{height:29px;min-height:29px;max-height:29px;width:74px;min-width:74px;max-width:74px;background-position:0 -68px}
.freelancemarket.default.static.index .cooperations .logo.small.cz.hotfrog{height:26px;min-height:26px;max-height:26px;width:74px;min-width:74px;max-width:74px;background-position:0 -97px}
.freelancemarket.default.static.index .cooperations .logo.small.cz.knihaseznamu{height:41px;min-height:41px;max-height:41px;width:74px;min-width:74px;max-width:74px;background-position:0 -123px}
.freelancemarket.default.static.index .cooperations .logo.small.cz.maxportal{height:34px;min-height:34px;max-height:34px;width:74px;min-width:74px;max-width:74px;background-position:0 -164px}
.freelancemarket.default.static.index .cooperations .logo.small.cz.w3c{height:19px;min-height:19px;max-height:19px;width:58px;min-width:58px;max-width:58px;background-position:0 -198px}
.freelancemarket.default.static.index .cooperations .logo.small.fr{background-image:url(/img/cooperation-logos-fr.png)}
.freelancemarket.default.static.index .cooperations .logo.small.fr.sp{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 0}
.freelancemarket.default.static.index .cooperations .logo.small.fr.ins{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 -16px}
.freelancemarket.default.static.index .cooperations .logo.small.fr.urs{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 -32px}
.freelancemarket.default.static.index .cooperations .logo.small.fr.fwo{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 -48px}
.freelancemarket.default.static.index .cooperations .logo.small.fr.cac{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 -64px}
.freelancemarket.default.static.index .cooperations .logo.small.fr.res{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 -80px}
.freelancemarket.default.static.index .cooperations .logo.small.fr.lau{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 -96px}
.freelancemarket.default.static.index .cooperations .logo.small.fr.com{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 -112px}
.freelancemarket.default.static.index .cooperations .logo.small.fr.con{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 -128px}
.freelancemarket.default.static.index .cooperations .logo.small.fr.ent{height:16px;min-height:16px;max-height:16px;width:16px;min-width:16px;max-width:16px;background-position:0 -144px}
.freelancemarket.default.static.index .cooperations .logo.small.fr.w3c{height:22px;min-height:22px;max-height:22px;width:50px;min-width:50px;max-width:50px;background-position:0 -160px}
.freelancemarket.default.static.index .cooperations .logo.small.nz{background-image:url(/img/cooperation-logos-nz.png)}
.freelancemarket.default.static.index .cooperations .logo.small.nz.nzc{height:24px;min-height:24px;max-height:24px;width:50px;min-width:50px;max-width:50px;background-position:0 0}
.freelancemarket.default.static.index .cooperations .logo.small.nz.uoa{height:16px;min-height:16px;max-height:16px;width:50px;min-width:50px;max-width:50px;background-position:0 -24px}
.freelancemarket.default.static.index .cooperations .logo.small.nz.bnz{height:16px;min-height:16px;max-height:16px;width:50px;min-width:50px;max-width:50px;background-position:0 -40px}
.freelancemarket.default.static.index .cooperations .logo.small.nz.nbr{height:14px;min-height:14px;max-height:14px;width:50px;min-width:50px;max-width:50px;background-position:0 -56px}
.freelancemarket.default.static.index .cooperations .logo.small.nz.bmn{height:24px;min-height:24px;max-height:24px;width:50px;min-width:50px;max-width:50px;background-position:0 -70px}
.freelancemarket.default.static.index .cooperations .logo.small.nz.cca{height:20px;min-height:20px;max-height:20px;width:50px;min-width:50px;max-width:50px;background-position:0 -94px}
.freelancemarket.default.static.index .cooperations .logo.small.nz.consensus_com_au{height:33px;min-height:33px;max-height:33px;width:50px;min-width:50px;max-width:50px;background-position:0 -114px}
.freelancemarket.default.static.index .cooperations .logo.small.nz.w3c{height:22px;min-height:22px;max-height:22px;width:50px;min-width:50px;max-width:50px;background-position:0 -147px}
.freelancemarket.default.static.index .dokument_text_3 p.right{margin-top:3px}
.freelancemarket.default.freelance.search .dokument_text p{font-size:11px;line-height:13px}
.freelancemarket.default.freelance.search .dokument_text.introduction p{font-size:13px;line-height:1.15em;margin:8px 10px 2px 10px}
.freelancemarket.default.freelance.search .leading{margin-bottom:2px}
.freelancemarket.default.freelance.search .all{color:#555;font-size:15px;font-weight:bold;margin-bottom:12px}
.freelancemarket.default.freelance.search .all .star{color:#D4AF37;text-shadow:#000 1px 1px}
.freelancemarket.default.freelance.search h2 .star{color:#D4AF37}
.freelancemarket.default.freelance.demand .input.label{display:inline-block;width:190px;max-width:190px;min-width:190px;border:none;background:transparent;vertical-align:top}
.freelancemarket.default.freelance.demand .input.textarea{height:82px;max-height:82px;min-height:82px;font-family:Arial, Verdana, sans-serif;font-size:15px}
.freelancemarket.default.freelance.demand .input.checkbox{display:inline-block;width:10px;max-width:10px;min-width:10px;margin-top:4px}
.freelancemarket.default.freelance.demand .input.label.phone_fax{vertical-align:middle;line-height:1.35em;padding-top:0;padding-bottom:0}
.freelancemarket.default.freelance.demand .input.label.phone_fax span{font-size:10px}
.freelancemarket.default.freelance.demand .input.label.terms{display:inline-block;width:700px;max-width:700px;min-width:700px;margin-left:10px;vertical-align:middle}
.freelancemarket.default.freelance.website .input.label{display:inline-block;width:100px;max-width:100px;min-width:100px;border:none;background:transparent}
.freelancemarket.default.freelance.website .input.textarea{width:550px;max-width:550px;min-width:550px;height:82px;max-height:82px;min-height:82px;font-family:Arial, Verdana, sans-serif;font-size:15px}
.freelancemarket.default.freelance.website .input.button{display:inline-block;width:145px;max-width:145px}
.freelancemarket.default.freelance.website p{font-size:13px;line-height:1.2em}
.freelancemarket.default.freelance.website p.introduction.description{font-size:10px;font-weight:400;color:#a9a9a9}
.freelancemarket.default.freelance.website p.introduction.description a{color:#a9a9a9;font-weight:bold;border-bottom:1px dashed #a9a9a9}
.freelancemarket.default.freelance.website .form-title{font-size:15px;color:#091e7f}
.freelancemarket.default.freelance.website .dokument_text .alarm{font-weight:bold;color:red;font-size:13px;text-align:center}
.freelancemarket.default.freelance.website .ueberschrift2.title{font-size:16px;font-weight:bold;text-align:center}
.freelancemarket.customer.edit.index .input.disabled,.freelancemarket.customer.edit.index .input.disabled:hover,.freelancemarket.customer.edit.index .input.disabled:focus{background:#fff;border:1px solid #fffffe;color:gray}
.freelancemarket.customer.edit.index .input.label.disabled{background:transparent;border:none;color:gray}
.freelancemarket.customer.edit.index .input.label{display:inline-block;max-width:170px;min-width:170px;border:none;background:transparent;font-family:Arial, Verdana, sans-serif;margin-bottom:8px}
.freelancemarket.customer.edit.index .input.text{display:inline-block;min-width:500px;max-width:500px;font-family:Arial, Verdana, sans-serif;font-size:15px;margin-bottom:8px}
.freelancemarket.customer.edit.index .input.textarea{height:82px;max-height:82px;min-height:82px;font-family:Arial, Verdana, sans-serif;font-size:15px;display:inline-block;max-width:504px;min-width:504px;padding:1px 2px}
.freelancemarket.customer.edit.index .input.select{display:inline-block;max-width:506px;min-width:506px;padding:1px 0}
.freelancemarket.customer.edit.index .input.button.submit,.freelancemarket.customer.edit.index .input.button.reset{margin:30px 0 15px 0}
.freelancemarket.customer.edit.index a.input.button.submit,.freelancemarket.customer.edit.index .input.button.reset{margin-left:15px}
.freelancemarket.customer.edit.index a.input.button.submit{color:gray;font-size:10px}
.freelancemarket.customer.edit.index .input.select.gender{display:inline-block;max-width:80px;min-width:80px}
.freelancemarket.customer.edit.index .input.text.secondname{display:inline-block;width:416px;max-width:416px;min-width:416px}
.freelancemarket.customer.edit.index .input.label.terms{display:inline-block;max-width:700px;min-width:700px;margin-left:10px;vertical-align:middle}
.freelancemarket.customer.edit.index .input.label.phone_fax,.freelancemarket.customer.edit.index .input.label.price,.freelancemarket.customer.edit.index .input.label.max,.freelancemarket.customer.edit.index .input.label.reference,.freelancemarket.customer.edit.index .input.label.qualification,.freelancemarket.customer.edit.index .input.label.priority,.freelancemarket.customer.edit.index .input.label.message,.freelancemarket.customer.edit.index .input.label.geolocation{vertical-align:middle;line-height:1.35em;padding-bottom:0}
.freelancemarket.customer.edit.index .input.label.phone_fax span{font-size:10px}
.freelancemarket.customer.edit.index .input.label.phone span{font-size:10px}
.freelancemarket.customer.edit.index .selfadmin_anchor{font-weight:bold;text-align:right;font-size:13px}
.freelancemarket.customer.edit.index .input.label.geolocation{padding-top:0}
.freelancemarket.customer.edit.index .input.label.profile_anonymous,.freelancemarket.customer.edit.index .input.label.profile_full{padding-top:0;min-width:300px;max-width:490px}
.freelancemarket.customer.auth.password .input.label{display:inline-block;width:275px;max-width:275px;min-width:275px;border:none;background:transparent;font-family:Arial, Verdana, sans-serif}
.freelancemarket.customer.auth.password .input.text{display:inline-block;width:300px;max-width:300px;min-width:300px;font-family:Arial, Verdana, sans-serif;font-size:15px}
.boxover_body ul,.boxover_body2 ul,.boxover_body3 ul,.boxover_body4 ul,.boxover_body5 ul,.boxover_body6 ul{margin:0 3px 0 17px;padding:0}
.boxover_body ul li,.boxover_body2 ul li,.boxover_body3 ul li,.boxover_body4 ul li,.boxover_body5 ul li,.boxover_body6 ul li{margin:0;padding:0}
.freelancemarket.default.freelance.search .star,.freelancemarket.default.freelance.profile .star{display:inline-block;background:url(/img/freelance-market-stars_0004.png)}
.freelancemarket.default.freelance.search .star.large.s3{background-position:-2px -2px;width:49px;height:16px;vertical-align:baseline;border-bottom:1px dotted #000000;margin-bottom:-2px;}
.freelancemarket.default.freelance.profile .star{text-decoration:none;border:none;border-bottom:1px dotted #ffff00;margin:0 5px}
.freelancemarket.default.freelance.profile .star.small{background-position:-2px -19px;height:14px;margin-top:2px;width:39px}
.freelancemarket.default.freelance.profile .star.small.s1{background-position:-28px -19px}
.freelancemarket.default.freelance.profile .star.small.s2{background-position:-15px -19px}
.freelancemarket.default.freelance.profile .star.small.s3{}
.freelancemarket.default.freelance.profile.stars{display:inline-block;background:url(/img/freelance-market-stars_0004.png);}
.freelancemarket.default.freelance.profile.stars.small{height:14px;min-height:14px;max-height:14px;width:39px;min-width:39px;max-width:39px;margin-bottom:4px}
.freelancemarket.default.freelance.profile.stars.small.empty{background:none;width:48px;min-width:48px;max-width:48px}
.freelancemarket.default.freelance.profile.stars.small.stars_0{background-position:-40px -21px}
.freelancemarket.default.freelance.profile.stars.small.stars_1{background-position:-28px -21px}
.freelancemarket.default.freelance.profile.stars.small.stars_2{background-position:-15px -21px}
.freelancemarket.default.freelance.profile.stars.small.stars_3{background-position:-2px -21px}
.freelancemarket.default.freelance.profile.stars.small.span{background:none;display:inline-block;vertical-align:top;margin-bottom:4px;width:250px;min-width:250px;max-width:250px;font-size:10px;height:13px;min-height:13px;max-height:13px}
.freelancemarket.default.freelance.profile.stars.small.header{margin-bottom:-4px}
.freelancemarket.default.static .freelancemarket.default.static .moduletable_menu_2.backlink{margin-right:1em;border-top: 1px solid #999}
.freelancemarket.customer.auth{/*margin-right:1em*/}
.moduletable_menu_2.looking{margin-right:0;border-top: 1px solid #999;}
.freelancemarket.default.static.documents .dokument_text_3.document{padding-left:13px;margin-bottom:5px;margin-top:5px}
.freelancemarket.default.static.documentview .dokument_text table{font-size:13px;margin-left:10px;color:#000}
.freelancemarket.customer.auth.register .freelancemarket.customer.auth.login a.link.login{display:block;float:right;border:0 solid #fff;text-align:center;margin:5px 10px}
.freelancemarket.customer.auth.register .freelancemarket.customer.auth.login a.link.login .top{display:block;background:#d3d3d3 url(/images/button_j15_hg.jpg) repeat-x;border:1px solid #d3d3d2;padding:2px 10px 0}
.freelancemarket.customer.auth.register .freelancemarket.customer.auth.login a.link.login .top:active,.freelancemarket.customer.auth.register .freelancemarket.customer.auth.login a.link.login .top:hover,.freelancemarket.customer.auth.register .freelancemarket.customer.auth.login a.link.login .top:focus,.freelancemarket.customer.auth.register .freelancemarket.customer.auth.login a.link.login:active .top,.freelancemarket.customer.auth.register .freelancemarket.customer.auth.login a.link.login:hover .top,.freelancemarket.customer.auth.register .freelancemarket.customer.auth.login a.link.login:focus .top{background:#dae4ff url(/images/button_j15_hg_hover.jpg) repeat-x;border:1px solid #d3d3d3}
.freelancemarket.customer.auth.register .bottom{margin-top:3px;display:block;font-size:9px;line-height:10px;text-decoration:none;color:#000}
.freelancemarket.default.freelance.profile a.text9:hover,.freelancemarket.default.freelance.profile a.text9:focus{border-bottom:1px dotted #0000A6;color:#0000A6}
.freelancemarket.default.freelance.profile a.text9.noundeline{text-decoration:none;border-bottom:0 solid #fff}
.freelancemarket.default.freelance.profile a.text9.noundeline:hover,.freelancemarket.default.freelance.profile a.text9.noundeline:focus{color:#1E1E1E}
.freelancemarket.customer.edit.index .request{padding:10px 0}
.freelancemarket.customer.edit.index .request .title{font-family:Arial, Verdana, sans-serif;font-size:17px;font-weight:bold;color:#00f}
.request_title{font-family:Arial, Verdana, sans-serif;font-size:18px;font-weight:bold;color:#444444}
.freelancemarket img.form.info.image{margin-top:2px;width:12px;height:12px;cursor:help;vertical-align:top}
.freelancemarket.edit img.form.info.image{margin-top:2px}
.freelancemarket .form.info.space{display:inline-block;margin-top:5px;width:12px;height:12px}
.mooquee{text-align:left;display:block;position:absolute;white-space:normal}
.mooquee-text{display:block;position:absolute}
.mooquee p{border-top:1px solid #606060}
.clearfix,.freelancemarket.default.freelance.servicenavi ul li a{display:block}
#ie_clearing,.blog p.counter,.freelancemarket.customer.auth.register .input.text.firstname,.freelancemarket.default.freelance.demand .input.text.firstname,.freelancemarket.default.freelance.website .input.text.firstname,.freelancemarket.customer.edit.index .input.text.firstname{display:none}
.button,a.link,.freelancemarket.customer.auth.register .freelancemarket.customer.auth.login{z-index:6}
input.right_home:hover,input.right_home:focus,input:hover.right_home,input:focus.right_home,.freelancemarket.customer.auth.register .input:hover,.freelancemarket.customer.auth.register .input:focus,.freelancemarket.customer.auth.login .input:hover,.freelancemarket.customer.auth.login .input:focus,.freelancemarket.default.freelance.website .input:hover,.freelancemarket.default.freelance.website .input:focus,.freelancemarket.customer.edit.index .input:hover,.freelancemarket.customer.edit.index .input:focus,.freelancemarket.customer.auth.password .input:hover,.freelancemarket.customer.auth.password .input:focus{background:#f5f5f5;border:1px solid #999}
input.label:hover,input.label:focus,.freelancemarket.customer.auth.register .input.label:hover,.freelancemarket.customer.auth.register .input.label:focus,.freelancemarket.customer.auth.login .input.label:hover,.freelancemarket.customer.auth.login .input.label:focus,.freelancemarket.default.freelance.website .input.label:hover,.freelancemarket.default.freelance.website .input.label:focus,.freelancemarket.customer.edit.index .input.label:hover,.freelancemarket.customer.edit.index .input.label:focus,.freelancemarket.customer.auth.password .input.label:hover,.freelancemarket.customer.auth.password .input.label:focus{background:none;border:0 solid #f5f5f5}
.freelancemarket.default.freelance.servicenavi a.flmenu strong,.freelancemarket.default.static.index .cooperations .cooperation_right a{}
.freelancemarket-default-static.mainnavigation.menu,.freelancemarket-default-static.mainnavigation.menu li{border:0 solid}
.freelancemarket.customer.auth.register .dokument_text.looking p,.freelancemarket.default.static.index .dokument_text.looking p{color:#000;font-size:13px;margin:5px 5px 5px 8px}
.freelancemarket.customer.auth.register .dokument_text.looking p strong,.freelancemarket.default.static.index .dokument_text.looking p strong{color:red}
.freelancemarket.customer.auth.register .dokument_text.looking a,.freelancemarket.default.static.index .dokument_text.looking a,.freelancemarket.default.static.index .dokument_text.phone a,.freelancemarket.default.static.index .dokument_text_2.static a{color:#1e6b8f;font-weight:bold;text-decoration:none}
.freelancemarket.customer.auth.register .dokument_text.looking a:hover,.freelancemarket.default.static.index .dokument_text.looking a:hover,.freelancemarket.default.static.index .dokument_text.phone a:hover,.freelancemarket.default.static.index .dokument_text_2.static a:hover{color:#0000A6;border-bottom:1px dotted #0000A6;background: url(/images/titel_verlauf9_doppelt_grau_blau_link_neonblue_3.png) 0 50%; background-repeat:repeat-x}
.freelancemarket.default.static.index .firstbox {background: none; float:right; margin:0; margin-right:-5px; margin-bottom:2px; margin-left:-13px; padding-top:13px; padding-right:13px; padding-left:13px; padding-bottom:13px; min-height:126px;border-radius:0 0 6px 6px;font-size:14px;line-height:16px;}
.freelancemarket.default.static.index ul {margin-top:10px;}
.freelancemarket.default.static.index ul li {margin-bottom:10px; list-style-image:url(../../../../../../images/check.png); margin-left:25px;}
.freelancemarket.customer.auth.register ul li {margin-bottom:10px; list-style-type:none; background:url(../../../../../../images/check.png) no-repeat left; background-position:0 3px; margin-left:0; padding-left:40px;}
.freelancemarket.customer.auth.register .input,.freelancemarket.customer.auth.login .input,.freelancemarket.default.freelance.website .input,.freelancemarket.customer.edit.index .input,.freelancemarket.customer.auth.password .input{background:#efefef;border:1px solid #ccc;vertical-align:top}
.freelancemarket.default.freelance.demand .input.text,.freelancemarket.default.freelance.website .input.text{display:inline-block;width:95%;max-width:400px;font-family:Arial, Verdana, sans-serif;font-size:15px;margin-bottom:0}
.freelancemarket.customer.auth.register .input.text{display:inline-block;width:400px;min-width:400px;max-width:400px;font-family:Arial, Verdana, sans-serif;font-size:15px;margin-bottom:4px}
.freelancemarket.customer.auth.register .input.textauth{display:inline-block;width:95%;max-width:400px;font-family:Arial, Verdana, sans-serif;font-size:15px;margin-bottom:4px;margin-left:10px}
div.freelancemarket.customer.auth.register .textauth{margin-top:2px}
div.freelancemarket.customer.auth.register .labelauth{float:left;clear:both;margin-left:8px;margin-top:4px}
div.freelancemarket.customer.auth.register .labelauth span{font-size:10px}
.freelancemarket.default.freelance.website .input.textarea{width:404px;max-width:404px;min-width:404px;height:82px;max-height:82px;min-height:82px;font-family:Arial, Verdana, sans-serif;font-size:15px}
.freelancemarket.customer.auth.register .input.textarea.other,.freelancemarket.customer.edit.index .input.textarea.other,.freelancemarket.customer.auth.register .input.textarea.qualification,.freelancemarket.customer.auth.register .input.textarea.reference,.freelancemarket.customer.edit.index .input.textarea.qualification,.freelancemarket.customer.edit.index .input.textarea.reference,.freelancemarket.customer.edit.index .input.textarea.feedback{height:50px;max-height:50px;min-height:50px}
.freelancemarket.customer.auth.register .input.textarea.languages,.freelancemarket.customer.edit.index .input.textarea.languages{height:40px;max-height:40px;min-height:40px}
.freelancemarket.customer.auth.register .input.textarea.priority,.freelancemarket.customer.auth.register .input.textarea.experience,.freelancemarket.customer.edit.index .input.textarea.priority,.freelancemarket.customer.edit.index .input.textarea.experience{height:98px;max-height:98px;min-height:98px}
.freelancemarket.default.freelance.demand .input.select{display:inline-block;width:96.5%;max-width:406px}
.freelancemarket.default.freelance.demand .input.project_name{width:96%;max-width:404px}
.freelancemarket.customer.auth.register .input.select{display:inline-block;width:96.5%;max-width:406px;}
.freelancemarket.customer.auth.register .input.checkbox,.freelancemarket.customer.edit.index .input.checkbox{display:inline-block;width:16px;max-width:16px;min-width:16px;border:0 solid #000;background:#fff;vertical-align:top;margin-top:2px;padding:0}
.freelancemarket.customer.auth.register .input.select.gender,.freelancemarket.default.freelance.demand .input.select.gender{display:inline-block;width:80px;max-width:80px;min-width:80px}
.freelancemarket.customer.auth.register .error.text,.freelancemarket.customer.edit.index .error.text,.freelancemarket.customer.auth.password .error.text{color:red;display:block;max-width:600px;border:none;background:transparent;line-height:1.35em;padding-top:0;padding-bottom:0;margin:7px auto 0 10px}
.freelancemarket.default.freelance.search .dokument_text.introduction a,.freelancemarket.default.freelance.website p.address,.freelancemarket.default.freelance.website p.phone,.freelancemarket.default.freelance.website p.introduction,.freelancemarket.default.static.index .dokument_text.looking p span{font-weight:bold}
.freelancemarket.default.freelance.demand p.introduction,.freelancemarket.default.freelance.demand span.introduction,.freelancemarket.default.static.documentview .dokument_text p.text10{font-size:10px}
.freelancemarket.default.freelance.search .dokument_text.introduction ul{display:inline-block;font-size:14px}
.freelancemarket.default.freelance.search .dokument_text.introduction ul li span{font-size:11px}
.freelancemarket.default.freelance.search .dokument_text_2 p,.freelancemarket.default.freelance.demand p.introduction.header,.freelancemarket.customer.edit.uploadphoto form .input.label,.freelancemarket.customer.edit.uploadworksample form .input.label{font-size:12px}
.freelancemarket.default.freelance.demand .error.text,.freelancemarket.default.freelance.website .error.text{color:red;display:inline-block;width:600px;max-width:600px;min-width:600px;border:none;background:transparent;line-height:1.35em;padding-top:0;padding-bottom:0;margin:7px auto 0 10px}
.freelancemarket.customer.edit.uploadphoto .success.text,.freelancemarket.customer.edit.uploadworksample .success.text{display:inline-block;border:none;background:transparent;line-height:1.35em;padding-top:0;padding-bottom:0;margin:7px auto 0 10px}
.freelancemarket.customer.edit.uploadphoto .error.text,.freelancemarket.customer.edit.uploadworksample .error.text{color:red;display:inline-block;border:none;background:transparent;line-height:1.35em;padding-top:0;padding-bottom:0;margin:7px auto 0 10px}
.freelancemarket.customer.auth.password form,.freelancemarket.default.static.documents .dokument_text_3.document a{margin-left:0}
#secondname{height:20px;}
.freelancemarket.customer.edit.uploadphoto form label.input4_de input.input4_de, .freelancemarket.customer.edit.uploadphoto form label.input4_at input.input4_at, .freelancemarket.customer.edit.uploadphoto form label.input4_ch input.input4_ch, .freelancemarket.customer.edit.uploadworksample form label.input4_de input.input4_de, .freelancemarket.customer.edit.uploadworksample form label.input4_at input.input4_at, .freelancemarket.customer.edit.uploadworksample form label.input4_ch input.input4_ch{position: relative;height: 100%;width: 85px;cursor: pointer;opacity: 0}
.freelancemarket.customer.edit.uploadphoto form label.input4_de, .freelancemarket.customer.edit.uploadphoto form label.input4_at, .freelancemarket.customer.edit.uploadphoto form label.input4_ch, .freelancemarket.customer.edit.uploadworksample form label.input4_de, .freelancemarket.customer.edit.uploadworksample form label.input4_at, .freelancemarket.customer.edit.uploadworksample form label.input4_ch{width: 89px;height: 24px;background: url(/images/Button-Datei-auswaehlen-Frontend-DE.png) 0 0 no-repeat;display: inline-block;vertical-align:top; margin-top:-2px}
.freelancemarket.customer.edit.uploadphoto form label.input4_de:hover, .freelancemarket.customer.edit.uploadphoto form label.input4_at:hover, .freelancemarket.customer.edit.uploadphoto form label.input4_ch:hover, .freelancemarket.customer.edit.uploadworksample form label.input4_de:hover, .freelancemarket.customer.edit.uploadworksample form label.input4_at:hover, .freelancemarket.customer.edit.uploadworksample form label.input4_ch:hover{background: url(/images/Button-Datei-auswaehlen-Frontend-DE-hover.png) 0 0 no-repeat;}
.freelancemarket.customer.edit.uploadphoto form label.input4_au input.input4_au, .freelancemarket.customer.edit.uploadphoto form label.input4_nz input.input4_nz, .freelancemarket.customer.edit.uploadphoto form label.input4_e4c input.input4_e4c, .freelancemarket.customer.edit.uploadphoto form label.input4_int input.input4_int, .freelancemarket.customer.edit.uploadworksample form label.input4_au input.input4_au, .freelancemarket.customer.edit.uploadworksample form label.input4_nz input.input4_nz, .freelancemarket.customer.edit.uploadworksample form label.input4_e4c input.input4_e4c, .freelancemarket.customer.edit.uploadworksample form label.input4_int input.input4_int{position: relative;height: 100%;width: 59px;cursor: pointer;opacity: 0}
.freelancemarket.customer.edit.uploadphoto form label.input4_au, .freelancemarket.customer.edit.uploadphoto form label.input4_nz, .freelancemarket.customer.edit.uploadphoto form label.input4_e4c, .freelancemarket.customer.edit.uploadphoto form label.input4_int, .freelancemarket.customer.edit.uploadworksample form label.input4_au, .freelancemarket.customer.edit.uploadworksample form label.input4_nz, .freelancemarket.customer.edit.uploadworksample form label.input4_e4c, .freelancemarket.customer.edit.uploadworksample form label.input4_int{width: 63px;height: 24px;background: url(/images/Button-Datei-auswaehlen-Frontend-EN.png) 0 0 no-repeat;display: inline-block;vertical-align:top; margin-top:-2px}
.freelancemarket.customer.edit.uploadphoto form label.input4_au:hover, .freelancemarket.customer.edit.uploadphoto form label.input4_nz:hover, .freelancemarket.customer.edit.uploadphoto form label.input4_e4c:hover, .freelancemarket.customer.edit.uploadphoto form label.input4_int:hover, .freelancemarket.customer.edit.uploadworksample form label.input4_au:hover, .freelancemarket.customer.edit.uploadworksample form label.input4_nz:hover, .freelancemarket.customer.edit.uploadworksample form label.input4_e4c:hover, .freelancemarket.customer.edit.uploadworksample form label.input4_int:hover{background: url(/images/Button-Datei-auswaehlen-Frontend-EN-hover.png) 0 0 no-repeat;}
.freelancemarket.default.static.documentview .dokument_text p,.freelancemarket.default.static.documentview .dokument_text ul li{font-size:13px;margin-top:5px}
.freelancemarket.default.static.newsletter .ueberschrift2 a{color:#1e1e1e;text-decoration:none}
.freelancemarket.default.static.newsletter .ueberschrift2 a:hover,.freelancemarket.default.static.newsletter .ueberschrift2 a:active{color:#ff0000}
.freelancemarket.default.static.newsletter p img{margin:0 5px 5px 5px; float: right;}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text ul li{font-size:10px;font-weight:bold;line-height:1.2em;margin-top:2px;margin-bottom:4px;margin-left:7px;list-style:none;}
/*.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text{padding-top:0} AH-Webdesign N.V. */
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_2.static p{font-size:13px;}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_2.static form p{margin-top:2px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_2.static ul li{font-size:10px;line-height:1.1em;margin-top:4px;margin-left:10px;padding-left:0}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5,.dokument_text_9{margin-top:0;margin-bottom:0;padding-bottom:0;padding-left:3px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5.dokument_text,.dokument_text_9.dokument_text{padding-top:5px;padding-bottom:5px;margin-bottom:0.5em}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5 a.dokument_text,.dokument_text_9 a.dokument_text{padding:0;margin:0}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5 .preamble,.dokument_text_9 .preamble{font-size:11px;}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5 .preamble:hover,.dokument_text_9 .preamble:hover,
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5 .preamble:focus,.dokument_text_9 .preamble:focus{color:#0000A6;border-bottom:1px dotted #0000A6;background: url(/images/titel_verlauf9_doppelt_grau_blau_link_neonblue_3.png) 0 50%; background-repeat:repeat-x}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5 a:hover,.dokument_text_9 a:hover{color:#0000A6;border-bottom:1px dotted #0000A6;background: url(/images/titel_verlauf9_doppelt_grau_blau_link_neonblue_3.png) 0 50%; background-repeat:repeat-x}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_3 form.newsletersearch{text-align:center;margin-bottom:0;margin-top:-5px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_3 form.newsletersearch .inputbox{font-size:11px;color:#666666}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_3.document{padding-top:3px;padding-bottom:2px}
.freelancemarket.default.static.documentview .ueberschrift2 a{color:#1e1e1e;text-decoration:none}
.freelancemarket.default.static.documentview .ueberschrift2 a:hover,.freelancemarket.default.static.documentview .ueberschrift2 a:active{color:#ff0000}
.freelancemarket.default.article.view .ueberschrift2 a{color:#1e1e1e}
.freelancemarket.default.article.view .error.text,.freelancemarket.default.static.newsletter .error.text,.impressum_formular .error.text,.faq_formular .error.text{color:red;width:auto;margin-right:95px;margin-left:0px;margin-top:5px;}
.freelancemarket.default.static.documents p.documentsfound span{color:#ff0000}
#contractor-slideshow .dokument_text_6 p.right{padding-right:7px;margin-top:8px}
.freelancemarket.default.static.documents{width:99.8%}

/* Kategorien-Menü */
pre, code {
  font-size: 1em;
}
pre {
  padding: .5em;
  background-color: #eef;
}
#navigation {
  float: left;
  list-style-type: none;
  margin: -60px 0 0 20px;
  padding-left: 0;
}

#navigation li {
  float: left;
  margin: 5px 0;
  padding: 5px 0;
}
#navigation a {
  color: #fff;
  background: #6565c1;
  padding: 5px;
  text-decoration: none;
  border: 1px solid #fff;
}
#navigation a.active {
  color: #009;
  background: #fff;
  border: 1px solid #009;
  border-bottom: 1px solid #fffffe;
}
#container {
  clear: left;
  padding: .5em 20px 100px 20px;
}

.highlight {
  background: #fcc;
}
.highlighter {
  background: #ff3;
}
.back-to-top {
  display: block;
  margin-top: 1em;
  width: 7em;
}

.float-left {
  float: left;
  margin-right: .5em;
  display: inline;
  position: relative;
}
.float-right {
  float: right;
  margin-left: .5em;
  display: inline;
  position: relative;
}
a.close-link {
  text-decoration: none;
  color: #666;
}

.html, .jquery {
  margin-top: .5em;
  color: #900;
  cursor: pointer;
  font-size: .9em;
  width: 8.5em;
}

ins {
  text-decoration: none;
  color: #090;
}
#jqlogo {
  position:absolute;
  top: 10px;
  right: 10px;
}
#jqlogo img {
  border: 0;
}

/* Tooltip */
/* #tooltip {
	position: absolute;
	z-index: 3000;
	border: 0;
	border-top: 1px solid #999;
	padding: 0;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; padding: 0; }

#tooltip.pretty{overflow:auto;color:#000;width:332px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;margin-bottom:35px;background-color:#FFF;border-radius:5px 5px 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px;position:relative;z-index:100000}
#tooltip.pretty h3{color:#555;width:324px;height:20px;font-size:13px;font-family:Arial, Verdana;font-weight:700;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);position:relative;z-index:100000} */
.boxover_header4{color:#555;width:332px;height:20px;font-size:13px;font-family:Arial, Verdana;font-weight:700;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30);position:relative;z-index:100000}
.boxover_header4a{color:#555;width:332px;height:20px;font-size:13px;font-family:Arial, Verdana;font-weight:700;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30);position:relative;z-index:100000;margin-left:400px;}
.boxover_header4_double{color:#555;width:332px;height:34px;font-size:13px;font-family:Arial, Verdana;font-weight:700;text-align:left;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;padding-top:4px;padding-left:6px;background:#e1e1e1 url(/images/boxover_double.jpg);border-radius:5px 5px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.30);position:relative;z-index:100000}
.boxover_body4{overflow:auto;color:#000;width:332px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;margin-bottom:35px;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px;position:relative;z-index:100000}
.boxover_body4a{overflow:auto;color:#000;width:332px;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;margin-bottom:35px;background-color:#FFF;border-radius:0 0 5px 5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:3px;position:relative;z-index:100000;margin-left:400px;}
.freelancemarket.default.freelance.servicenavi ul li span{font-size:9px;color:#000;font-family:Arial, Verdana;text-decoration:none;display:inline-block;}
.navbar span{font-size:9px;color:#000;font-family:Arial, Verdana;text-decoration:none}

#tooltip.pretty div { width: 328px; text-align: left; }



/* udm-style.css */
.udm,.udm li,.udm ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.udm {
	position:relative;
	left:0;
	top:0;
	z-index:20000;
	width:205px;
	cursor:default !important;
	border:none;
	text-align:left;
	}
.udm {
	margin-left:0;
	margin-top:20px;
	}
.udm li {
	display:block;
	width:205px;
	position:static;
	}
@media Screen,Projection {
	:root .udm/**/[class="udm"] li {
	position:relative;
	}}
@media Screen,Projection {
	:root .udm/**/[class="udm"] ul li {
	position:relative;
	}}
.udm li a {
	position:relative;
	display:block;
	}
.udm li {
	margin-bottom:1px;
	}
.udm ul li {
	margin-bottom:0;
	}
.udm ul a {
	margin:0;
	}
.udm ul li {
	margin-bottom:0px !important;
	}
.udm ul li:first-child {
	margin-top:0px;
	}
.udm ul a {
	margin-top:0;
	margin-right:0px !important;
	margin-bottom:0;
	margin-left:0px !important;
	}
.udm ul {
	background-color: #ECECEC;
	color: #1E6B8F;
	cursor:default !important;
	width:205px;
	height:auto;
	border:1px solid #999;
    border-radius:5px 5px 5px 5px;
    box-shadow:3px 3px 3px rgba(0,0,0,0.30);
	position:absolute;
	z-index:20100;
	}
.udm ul li {
	cursor:default !important;
	width:100%;
	position:static;
	float:none;
	}
.udm ul {
	display:none;
	visibility:hidden;
	}
html/**/[xmlns] .udm u\l {
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	left:-10000px;
	}
@media screen,projection {
	* html .udm ul  {
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	top:-10000px;
	}}
ul.udm/**/[class^="udm"] u\l {
	display:block;
	visibility:visible;
	height:0;
	overflow:visible;
	left:-1000em;
	}
.udm a .udmA {
	visibility:hidden;
	margin:0 9px;
	display:block;
	cursor:pointer !important;
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	border:none;
	cursor:inherit !important;
	}
.udm a .udmA img {
	display:block;
	}
.udm ul a .udmA {
	margin:0 5px;
	}
* html .udm a .udmA {
	right:1px;
	top:1px;
	}
* html .udm ul a .udmA {
	right:1px;
	top:1px;
	}
.udm .udmS {
	margin-left:2px;
	margin-top:2px;
	}
.udm .udmS {
	cursor:default !important;
	position:absolute;
	z-index:20050;
	width:auto;
	height:auto;
	left:0px;
	top:0px;
	display:none;
	}
.udm a,.udm a:link,.udm a.nohref {
	background-color: #ECECEC;
	color: #1E6B8F;
	cursor:pointer !important;
	z-index:1000;
	text-align:left;
	border-style:solid;
	border-color:#999;
	padding-left:0;
	padding-right:0;
	padding-top:1px !important;
	padding-bottom:1px !important;
	text-decoration:none;
	border-width:0;
	font-style:normal;
	font-family:Arial, Verdana;
	}
.udm a,.udm a.nohref {
	font-size:13px;
	}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA {
	font-family:Arial, Verdana;
	font-weight:bold !important;
	}
.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited {
	letter-spacing:normal !important;
	}
.udm li a:visited {
	background-color: #ECECEC;
	color: #1E6B8F;
	border-width:0;
	font-style:normal;
	border-style:solid dashed solid solid;
	border-color:#999;
	}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited {
	background-color: #DDD;
	color:#0000A6;
	font-style:normal;
	text-decoration:none;
	border-color:#999;
	border-width:0;
	}
.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus {
	background-color: #DDD;
	color:#0000A6;
	font-style:normal;
	text-decoration:none;
	border-color:#999;
	border-width:0;
	}
.udm a:hover,.udm a:focus,.udm a.nohref:hover,.udm a.nohref:focus {
	background-color: #DDD;
	color:#0000A6;
	font-style:normal;
	text-decoration:none;
	border-color:#999;
	border-width:0;
	border-bottom:1px dotted #0000A6;
	}
* html .udm li a:active {
	background-color: #ECECEC;
	color: #1E6B8F;
	font-style:normal;
	text-decoration:none;
	border-color:#999;
	border-style:solid;
	border-width:0;
	}
.udm ul a,.udm ul a:link,.udm ul a.nohref {
	background-color: #ECECEC;
	color: #1E6B8F;
	text-align:left;
	border-width:0;
	border-style:solid;
	border-color:#fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px !important;
	padding-bottom:2px !important;
	text-decoration:none;
	font-style:normal;
	font-size:13px;
	font-family:Arial, Verdana;
	font-weight:normal !important;
	}
.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA {
	font-family:Arial, Verdana;
	font-weight:normal !important;
	}
.udm ul li a:visited,* html .udm ul li a:visited {
	background-color:transparent;
	font-style:normal;
	border-width:0;
	border-style:solid;
	border-color:#fff;
	}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover {
	background-color: #DDD;
	color: #F00;
	font-style:normal;
	text-decoration:none;
	border-color:#fff;
	border-style:solid;
	border-width:0;
	}
* html .udm ul li a:active {
	background-color: #ECECEC;
	color: #1E6B8F;
	font-style:normal;
	text-decoration:none;
	border-color:#fff;
	border-style:solid;
	border-width:0;
	}
.udm a.nohref,.udm ul a.nohref {
	cursor:default !important;
	}
.udm h3,.udm h4,.udm h5,.udm h6 {
	display:block;
	background:none;
	margin:0;
	padding:0;
	border:none;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	}
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6 {
	width:100%;
	}
@media screen,projection {
	* html .udm li {
	display:inline;
	}}
@media screen,projection {
	* html .udm li,* html .udm ul li {
	display/**/:block;
	float/**/:left;
	}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li {
	display:block;
	float:left;
	}
ul[class$="udm"].udm:not([class="xxx"]) li {
	float:none;
	}
ul[class$="udm"].udm:not([class="xxx"]) ul li {
	float:none;
	}
@media all and (min-width:0px) {
	ul[class$="udm"].udm li {
	float:none;
	}}
@media all and (min-width:0px) {
	ul[class$="udm"].udm ul li {
	float:none;
	}}
select {
	visibility:visible;
	}
.udm .udmC {
	position:absolute;
	left:0;
	top:0;
	z-index:20020;
	width:auto;
	height:auto;
	}
.udm ul.orangeMenu {
	width:8em;
	border-width:0;
	border-color:#fff;
	border-style:solid;
	background-image:none;
	background-color:#fec;
	}
.udm span.orangeMenu {
	margin-left:2px;
	margin-top:2px;
	}
.udm span.orangeMenu {
	background-image:url(udm-resources/orangeshadow.png);
	filter:none;
	}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref {
	border-color:#ffeecb;
	border-style:solid;
	border-width:0;
	background-image:none;
	background-color:#fec;
	text-decoration:none;
	text-align:left;
	color:#803090;
	font-style:normal;
	font-size:13px;
	}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref .udmA,.udm li.orangeMenuItem a,.udm li.orangeMenuItem a.nohref .udmA {
	font-family:Arial, Verdana;
	font-weight:normal !important;
	}
.udm ul li.orangeMenuItem a:visited,* html .udm ul li.orangeMenuItem a:visited {
	background-image:none;
	background-color:#fec;
	color:#803090;
	font-style:normal;
	border-width:0;
	border-color:#ffeecb;
	border-style:solid;
	}
.udm ul li.orangeMenuItem a.udmR,.udm ul li.orangeMenuItem a.udmY,.udm ul li.orangeMenuItem a.udmR:visited,.udm ul li.orangeMenuItem a.udmY:visited,.udm ul li.orangeMenuItem a:hover,.udm ul li.orangeMenuItem a:focus,.udm ul li.orangeMenuItem a.nohref:hover,.udm ul li.orangeMenuItem a.nohref:focus,.udm ul li.orangeMenuItem a:visited:hover {
	background-image:none;
	background-color:#f8fbd0;
	text-decoration:none;
	color:#5656bd;
	border-width:0;
	border-color:#edbb85;
	border-style:solid;
	font-style:normal;
	}
* html .udm li.orangeMenuItem a:active {
	background-image:none;
	background-color:#f8fbd0;
	text-decoration:none;
	color:#5656bd;
	border-width:0;
	border-color:#edbb85;
	border-style:solid;
	font-style:normal;
	}

/* global */
/* Tooltip bei allen Mouseoverlinks außer Kategorien-Menü (boxover) und GMP-Karte (wz-tooltip) */
.cluetip-title .cluetip-close {
  float: right;
  margin-right: 5px;
  position: relative;
}

.cluetip-close img {
  border: 0;
}

.cluetip-default {overflow:auto;color:#000;font-size:12px;font-family:Arial, Verdana;text-align:left;vertical-align:top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;border-top:1px solid #999;margin-bottom:5px;background:#fff;border-radius:5px;box-shadow:3px 3px 3px rgba(0,0,0,0.30);padding:0;position:relative;z-index:100000;opacity:0.9}
.cluetip-default ul li {margin-left:4px;font-size:13px;}
.cluetip-default a.text8a {font-size:13px; color:#000000; border-bottom:none}
.ui-cluetip-header {color:#222;height:auto;font-size:13px;font-family:Arial, Verdana;font-weight:700;text-align:left;border:0;padding:4px 0 4px 6px;background:url(/images/boxover_double.jpg);border-radius:5px 5px 0 0;margin:0;position:relative;z-index:100000;opacity:0.9}
.cluetip-inner {padding:5px;}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer{
	overflow: hidden;
	position: relative;
}

.jspPane{
	position: absolute;
}

.jspVerticalBar{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *{
	margin: 0;
	padding: 0;
}

.jspCap{
	display: none;
}

.jspHorizontalBar .jspCap{
	float: left;
}

.jspTrack{
	background: #dde;
	position: relative;
}

.jspDrag{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float: left;
	height: 100%;
}

.jspArrow{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow{
	height: 16px;
}

.jspHorizontalBar .jspArrow{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus{
	outline: none;
}

.jspCorner{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{
	margin: 0 -3px 0 0;
}

/* Main chat container */
/*
.freelancemarket.customer.feedback.chat #chatContainer{width:510px;margin:160px auto 100px;position:relative;}
*/

/* Top Bar */
.freelancemarket.customer.feedback.chat #chatTopBar{height:40px;background:#d0d0d0;border:1px solid #ffffff;margin-bottom:15px;position:relative;color:#777;text-shadow:1px 1px 0 #FFFFFF;display:none;}
.freelancemarket.customer.feedback.chat #chatTopBar .name{position:absolute;top:10px;left:40px;}
.freelancemarket.customer.feedback.chat #chatTopBar img{left:9px;position:absolute;top:8px;}

/* Chats */
.freelancemarket.customer.feedback.chat #chatLineHolder{min-height:360px;width:98%;margin-bottom:20px;outline:none;}
.freelancemarket.customer.feedback.chat .chat{background:#ececec;min-height:24px;padding:6px;border:1px solid #FFFFFF;padding:8px 6px 4px 37px;position:relative;margin:0 10px 10px 0;}
.freelancemarket.customer.feedback.chat .chat:last-child{margin-bottom:0;}
.freelancemarket.customer.feedback.chat .chat span{color:#777777;text-shadow:1px 1px 0 #FFFFFF;font-size:12px;}
.freelancemarket.customer.feedback.chat .chat .text{color:#444444;display:inline-block;font-size:15px;overflow:hidden;vertical-align:top;}
.freelancemarket.customer.feedback.chat .chat .gravatar{background:url('http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?size=23') no-repeat;left:7px;position:absolute;top:7px;}
.freelancemarket.customer.feedback.chat .chat img{display:block;visibility:hidden;}
.freelancemarket.customer.feedback.chat .chat .time{position:absolute;right:10px;top:12px;font-size:11px;}
.freelancemarket.customer.feedback.chat .chat .author{margin-right:6px;font-size:11px;}

/* Chat User Area */
.freelancemarket.customer.feedback.chat #chatUsers{background-color:#202020;border:1px solid #111111;height:360px;position:absolute;right:0;top:56px;width:150px;display:none;}
.freelancemarket.customer.feedback.chat #chatUsers .user{background:url('http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?size=30') no-repeat 1px 1px #444444;border:1px solid #111111;float:left;height:32px;margin:10px 0 0 10px;width:32px;}
.freelancemarket.customer.feedback.chat #chatUsers .user img{border:1px solid #444444;display:block;visibility:hidden;}

/* Bottom Bar */
.freelancemarket.customer.feedback.chat #chatBottomBar{background:#ececec;position:relative;padding:10px;border:1px solid #fff;width:96%;}
.freelancemarket.customer.feedback.chat #chatBottomBar .tip{position:absolute;width:0;height:0;border:10px solid transparent;border-bottom-color:#eeeeee;top:-20px;left:20px;}
.freelancemarket.customer.feedback.chat #chatContainer input{background:#dcdcdc;height:26px;font:13px/26px Calibri,Arial,sans-serif;color:#777777;border:1px solid;border-color:#c1c1c1 #eee #eee #c1c1c1;text-shadow:1px 1px 0 #E4E4E4;padding:0 5px;margin-right:5px;width:185px;outline:none;}
.freelancemarket.customer.feedback.chat #chatContainer textarea{background:#dcdcdc;height:100px;font:13px/26px Calibri,Arial,sans-serif;color:#777777;border:1px solid;border-color:#c1c1c1 #eee #eee #c1c1c1;text-shadow:1px 1px 0 #E4E4E4;padding:0 5px;margin-right:5px;width:95%;outline:none;}
.freelancemarket.customer.feedback.chat #submitFormChat{}
.freelancemarket.customer.feedback.chat input#chatText{/* The chat submit text field */width:385px;}

/* Overloading the default styles of jScrollPane */
.freelancemarket.customer.feedback.chat .jspVerticalBar{background:none;width:20px;}
.freelancemarket.customer.feedback.chat .jspTrack{background-color:#202020;border:1px solid #111111;width:3px;right:-10px;}
.freelancemarket.customer.feedback.chat .jspDrag {/*background:url('../img/slider.png') no-repeat;*/width:20px;left:-9px;height:20px !important;margin-top:-5px;background:#ececec;}
.freelancemarket.customer.feedback.chat .jspDrag:hover{background-position:left bottom;}

/* Additional styles */
.freelancemarket.customer.feedback.chat a.logoutButton{background-color:#bbbbbb;border:1px solid #eeeeee !important;color:#ffffff !important;font-size:12px;padding:5px 9px;position:absolute;right:10px;text-shadow:1px 1px 0 #888888;top:7px;box-shadow:0 0 7px #888888 inset;}
.freelancemarket.customer.feedback.chat a.logoutButton:hover{text-shadow:1px 1px 0 #888888;box-shadow:0 0 7px #666666 inset;}
.freelancemarket.customer.feedback.chat #chatContainer .blueButton{background:url('../img/button_blue.png') no-repeat;border:none !important;color:#516d7f !important;display:inline-block;font-size:13px;height:29px;text-align:center;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.4);width:75px;margin:0;cursor:pointer;}
.freelancemarket.customer.feedback.chat #chatContainer .blueButton:hover{background-position:left bottom;}
.freelancemarket.customer.feedback.chat p.noChats,
.freelancemarket.customer.feedback.chat #chatUsers .count{clear:both;font-size:12px;padding:10px;text-align:center;text-shadow:1px 1px 0 #111111;}
.freelancemarket.customer.feedback.chat #chatUsers .count{font-size:11px;}
.freelancemarket.customer.feedback.chat .rounded{border-radius:4px;}
.freelancemarket.customer.feedback.chat #chatErrorMessage{width:100%;top:0;left:0;position:fixed;background-color:#ab0909;border-bottom:1px solid #d32a2a;font-size:23px;padding:16px;text-align:center;color:#ffffff;text-shadow:1px 1px 0 #940f0f;}


/* Main feedback comment container */
/* Chats */
.freelancemarket.customer.feedback.feedbackcomment #feedbackCommentHolder{min-height:360px;width:98%;margin-bottom:20px;outline:none;}
.freelancemarket.customer.feedback.feedbackcomment .comment{background:#ececec;min-height:24px;padding:6px;border:1px solid #FFFFFF;padding:8px 6px 4px 37px;position:relative;margin:0 10px 10px 0;}
.freelancemarket.customer.feedback.feedbackcomment .comment-child{margin-bottom:0;}
.freelancemarket.customer.feedback.feedbackcomment .comment span{color:#777777;text-shadow:1px 1px 0 #FFFFFF;font-size:12px;}
.freelancemarket.customer.feedback.feedbackcomment .comment .text{color:#444444;display:inline-block;font-size:15px;overflow:hidden;vertical-align:top;}
.freelancemarket.customer.feedback.feedbackcomment .comment .gravatar{background:url('http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?size=23') no-repeat;left:7px;position:absolute;top:7px;}
.freelancemarket.customer.feedback.feedbackcomment .comment img{display:block;visibility:hidden;}
.freelancemarket.customer.feedback.feedbackcomment .comment .time{position:absolute;right:10px;top:12px;font-size:11px;}
.freelancemarket.customer.feedback.feedbackcomment .comment .author{margin-right:6px;font-size:11px;}

/* Bottom Bar */
.freelancemarket.customer.feedback.feedbackcomment #feedbackCommentBottomBar{background:#ececec;position:relative;padding:10px;border:1px solid #fff;width:96%;}
.freelancemarket.customer.feedback.feedbackcomment #feedbackCommentBottomBar .tip{position:absolute;width:0;height:0;border:10px solid transparent;border-bottom-color:#eeeeee;top:-20px;left:20px;}
.freelancemarket.customer.feedback.feedbackcomment #feedbackCommentContainer input{background:#dcdcdc;height:26px;font:13px/26px Calibri,Arial,sans-serif;color:#777777;border:1px solid;border-color:#c1c1c1 #eee #eee #c1c1c1;text-shadow:1px 1px 0 #E4E4E4;padding:0 5px;margin-right:5px;width:185px;outline:none;}
.freelancemarket.customer.feedback.feedbackcomment #feedbackCommentContainer textarea{background:#dcdcdc;height:100px;font:13px/26px Calibri,Arial,sans-serif;color:#777777;border:1px solid;border-color:#c1c1c1 #eee #eee #c1c1c1;text-shadow:1px 1px 0 #E4E4E4;padding:0 5px;margin-right:5px;width:95%;outline:none;}
.freelancemarket.customer.feedback.feedbackcomment #submitFormFeedbackComment{}

/* Overloading the default styles of jScrollPane */
.freelancemarket.customer.feedback.feedbackcomment .jspVerticalBar{background:none;width:20px;}
.freelancemarket.customer.feedback.feedbackcomment .jspTrack{background-color:#202020;border:1px solid #111111;width:3px;right:-10px;}
.freelancemarket.customer.feedback.feedbackcomment .jspDrag {/*background:url('../img/slider.png') no-repeat;*/width:20px;left:-9px;height:20px !important;margin-top:-5px;background:#ececec;}
.freelancemarket.customer.feedback.feedbackcomment .jspDrag:hover{background-position:left bottom;}

/* Additional styles */
.freelancemarket.customer.feedback.feedbackcomment p.noComments{clear:both;font-size:12px;padding:10px;text-align:center;text-shadow:1px 1px 0 #111111;}
.freelancemarket.customer.feedback.feedbackcomment .rounded{border-radius:4px;}
.freelancemarket.customer.feedback.feedbackcomment #chatErrorMessage{width:100%;top:0;left:0;position:fixed;background-color:#ab0909;border-bottom:1px solid #d32a2a;font-size:23px;padding:16px;text-align:center;color:#ffffff;text-shadow:1px 1px 0 #940f0f;}

.freelancemarket.customer.feedback.edit.index form{margin-left:0;}

.freelancemarket .input.label{font-family:Arial, Verdana;font-size:13px;padding:1px 2px;margin-bottom:5px;cursor:default;}

.freelancemarket.customer.feedback.edit.index .input.inactive{color:#888888;background:#fafafa;border-color:#ffffff;}
.freelancemarket.customer.feedback.edit.index .input.inactive.label{background:none;border:none;}
.freelancemarket.customer.feedback.edit.index .input.radio{margin-top:4px;}
.freelancemarket.customer.feedback.edit.index .input.radio.label{margin-top:2px;margin-right:10px;min-width:0px;padding-left:0;padding-right:4px;}
.freelancemarket.customer.feedback.edit.index .input.textarea{height:50px;min-height:50px;max-height:50px;}
.freelancemarket.customer.feedback.edit.index span.input.textarea{height:auto;max-height:none;}

.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .freelancer_profile_matching{margin-top:30px;}
.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .freelancer_professionalism{margin-top:30px;}
.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .freelancer_feedback_message{margin-top:25px;}
.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .freelancer_feedback_comment{margin-top:25px;}
.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .freelancer_market_comment{margin-top:25px;}

.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .request_profile_matching{margin-top:30px;}
.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .request_professionalism{margin-top:30px;}
.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .request_feedback_message{margin-top:25px;}
.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .request_feedback_comment{margin-top:25px;}
.freelancemarket.customer.feedback.edit.index #submitFormFeedback > .request_market_comment{margin-top:25px;}
.freelancemarket.customer.feedback.edit.index .input.label{line-height:1.25em;}

.login_home{margin:0;margin-top:5px;font-size:8px;font-weight:700;}
.firstbox_picture{margin:-4px -5px 0 -13px;display:block}
.login_header_register{display:none}
.button_show_near{display:block;float:right}
.button_show_near_2{display:none;float:right;margin-top:8px; padding:0 10px 5px 5px; font-weight:normal;}
.button_show_near_3{display:block;float:left;margin:5px 0 10px 10px;font-weight:normal;}
.jplayer_home{float: left;height: 141px;margin-bottom: 17px;margin-right: 17px;max-height: 141px;max-width: 250px;width: 100%;}
.jplayer_home-video{float: left;height: 336px;margin-bottom: 17px;margin-right: 17px;max-height: 336px;max-width: 500px;width: 100%;}
.captcha-img{height:29px; margin-left:20px; margin-bottom: -6px;}
.captcha-img-2{height:29px; margin-left:20px; margin-bottom: -5px !important;}
.searchfield_faq {text-align: left; margin-bottom: 5px; margin-top: 5px; margin-left: 0;}
.download_faq {text-align: left; margin-bottom: 12px; margin-top: 5px; margin-left: 0;}
.field_display_off{ display:none;}
.field_display_on{ display:block;}
.ueberschrift2b{color:#1e1e1e; font-size:18px; display:inline-block;}
.search_fm{margin-left:-5px; margin-right:-5px}
.break_home_2{clear:both; height:1px;}
.frontpage_text_image_div{width:97px}

.gmp_fl_card{display:inline}

@media only screen and (min-width: 1387px) {
.button_show_near{display:block;float:right;margin-top:0;font-weight:normal;}
.button_show_near_2{display:none;}
.frontpage_text_image_div{width:194px}
}

@media only screen and (min-width: 1087px) {
.freelancemarket.customer.auth.register ul li{font-size:16px}
.freelancemarket.customer.auth.register .dokument_text.looking p,.freelancemarket.default.static.index .dokument_text.looking p{color:#000;font-size:1.35em}
.freelancemarket.customer.auth.register .error.text,.freelancemarket.customer.edit.index .error.text,.freelancemarket.customer.auth.password .error.text{line-height:1.35em}
.freelancemarket.default.static.index .dokument_text p{font-size:13px}
.freelancemarket.default.static.index .dokument_text.looking p{font-size:16px}
.freelancemarket.default.static.index .dokument_text.phone p{font-size:13px}
.freelancemarket.default.static.index .dokument_text.phone div{font-size:13px}
.freelancemarket.default.static.documentview .dokument_text p,.freelancemarket.default.static.documentview .dokument_text ul li{font-size:16px}
.freelancemarket.default.static.documentview .dokument_text table{font-size:16px;margin-left:10px;color:#000}
.freelancemarket.default.static.index .c33r .input.text{font-size:14px}
.freelancemarket.default.static.index .cooperations .links.intern{font-size:15px}
.freelancemarket.default.static.index .cooperations .links.intern a{line-height:16px;font-size:14px}
.freelancemarket.default.static.index .cooperations .cooperation_right{line-height:14px;font-size:12px}
.freelancemarket.default.static.index .cooperations .become{line-height:16px;font-size:14px}
.freelancemarket.default.freelance.profile p{line-height:1.2em;font-size:13px}
.freelancemarket.default.freelance.profile .ueberschrift4{font-size:14px}
.freelancemarket.default.freelance.profile .right-title .input.button{height:12px;padding-bottom:7px}
.freelancemarket.default.freelance.profile .right-title span{margin-top:0}
.freelancemarket.default.freelance.profile .right-title .input.button.mark{height:23px; line-height:18px; margin-top:0; font-size:18px}
.fl_introduction_h2{font-size:16px}
.freelancemarket.default.freelance.demand .input.label.phone_fax span{font-size:13px}
.freelancemarket.default.freelance.demand p.introduction,.freelancemarket.default.freelance.demand span.introduction,.freelancemarket.default.static.documentview .dokument_text p.text10{font-size:12px}
.freelancemarket.default.freelance.search .all{font-size:18px}
.freelancemarket.default.freelance.search .dokument_text p{line-height:1.2em;font-size:13px}
.freelancemarket.default.freelance.search .dokument_text.introduction p{font-size:16px}
.freelancemarket.default.freelance.search .dokument_text.introduction ul li span{font-size:14px}
.freelancemarket.default.static.index .cooperations{margin:0}
.freelancemarket.customer.edit.index .input.label.phone_fax span{font-size:13px}
.freelancemarket.customer.edit.index .input.label.phone span{font-size:13px}
.freelancemarket.customer.edit.index .selfadmin_anchor{font-weight:bold;text-align:right;font-size:16px}
body{font-size:16px;line-height:1.35em}
.ueberschrift2{padding:16px; font-size:18px;}
.ueberschrift2b{color:#1e1e1e; font-size:18px; display:inline-block;}
.dokument_text{font-size:13px;margin:5px}
.dokument_text ul, .dokument_text ol{font-size:14px;line-height:20px}
.dokument_text_2{font-size:16px;line-height:20px;padding:17px 16px}
.imprint_text_2 p{font-size:16px;line-height:20px;padding:17px 16px;margin:0}
.imprint_text_2_renewable p{font-size:12px;margin:0;line-height:1.35em}
.dokument_text_titel h2{font-size:18px}
.top_pointing{padding-top:0px; padding-bottom:0px; margin-bottom:10px; min-height:50px;}
.button_document2{ line-height:1.35em;}
.dokument_text_4{font-size:16px;padding:2px}
.dokument_text_2 p{font-size:16px;line-height:20px;padding:0;margin:0}
.dokument_text_2_mail{margin-left:185px}
.dokument_text_4 p{font-size:16px;padding:17px 14px}
.dokument_text_2 ul{font-size:16px}
.registration_star_2{font-size:12px !important}
a.text9,a:visited.text9{font-size:14px}
.freelancemarket.default.static.index .firstbox{margin-right:-16px; padding:22px 22px 22px 18px}
#col1,#col4,#col5{width:300px;}
#col3{margin:0 0 0 300px}
#col4,#col5{display:none}
.freelancemarket.default.freelance.servicenavi{max-width:272px;width:272px}
.freelancemarket.default.freelance.servicenavi ul li.level-1 strong{font-size:15px;line-height:20px;}
.freelancemarket.default.freelance.servicenavi ul li.level-2{display:inline-block;margin:0 0 1px 0;width:80px;min-width:80px;max-width:80px;line-height:14px;max-height:14px}
.freelancemarket.default.freelance.servicenavi ul li.level-2 a.flmenu{width:86px;min-width:86px;max-width:86px;}
.freelancemarket.default.freelance.servicenavi ul li.level-2 strong{overflow:visible;font-size:11px;line-height:13px;max-width:70px;}
.freelancemarket.default.freelance.servicenavi ul li.level-2.index-3 a.flmenu{min-width:86px;max-width:86px;}
.freelancemarket.default.freelance.servicenavi ul li span{font-size:11px;display:inline-block;}
a.flmenu.register{font-size:11px;}
.freelancemarket.default.static.index .firstbox{font-size:16px;line-height:20px;margin-left:-16px;}
.login_home{margin:0;margin-top:5px;font-size:11px;font-weight:700;}
.firstbox_picture{margin:-4px -5px 0 -5px;display:block}
ul.references, li.references{line-height:1.55em;margin-bottom:5px;margin-left:18px;list-style-type:none;list-style-image:url(../../../../../../images/check_klein.png);font-size:16px}
.login_button{margin:17px 24px 0 15px;}
.login_header_register{display:block;float:right;margin-top:-8px;font-weight:normal;}
.login_header_register_2{display:none;}
.searchfield_faq {text-align: left; margin-bottom: 5px; margin-top: 5px; margin-left: 0;}
.download_faq {text-align: left; margin-bottom: 14px; margin-top: 5px; margin-left: 0;}
a:hover.text8a{font-size:16px;}
a.text8a,a:visited.text8a{font-size:16px;}
.agb_text_titel h2{font-size:16px;line-height:20px;padding:17px 16px;margin:0}
.agb_text p, li.faq, .imprint_text, .dokument_text p, .dokument_text_3, .dokument_text_5, .dokument_text_9{font-size:16px}
.agb_text ul, li{font-size:16px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_2.static p{font-size:16px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5 a.dokument_text, .dokument_text_9 a.dokument_text{font-size:16px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text ul li{font-size:12px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_2.static ul li{font-size:12px}
.freelancemarket.default.static.documents .dokument_text_3.document{padding-left:18px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5 a.dokument_text, .dokument_text_9 a.dokument_text{margin:5px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_3 form.newsletersearch .inputbox{font-size:13px}
.freelancemarket .input.label{font-size:16px}
div.freelancemarket.customer.auth.register .labelauth span{font-size:13px}
.freelancemarket.default.freelance.website p.introduction.description{font-size:12px}
.freelancemarket.default.freelance.website p{font-size:16px}
.freelancemarket.default.freelance.website .ueberschrift2.title{font-size:20px}
.freelancemarket.default.freelance.website .dokument_text .alarm{font-weight:bold;color:red;font-size:16px}
.search_fm{margin-left:-10px; margin-right:-10px}
}

@media only screen and (max-width: 900px) {
.button_show_near{display:inline-block;float:left;margin-bottom:10px}
.button_show_near_3{margin-top: 0;}
.gmp_fl_card{display:none}
}

@media only screen and (max-width: 775px) {
.freelancemarket.customer.auth.register ul li{font-size:16px}
.freelancemarket.customer.auth.register .dokument_text.looking p,.freelancemarket.default.static.index .dokument_text.looking p{color:#000;font-size:1.35em}
.freelancemarket.customer.auth.register .error.text,.freelancemarket.customer.edit.index .error.text,.freelancemarket.customer.auth.password .error.text{line-height:1.35em}
.freelancemarket.default.static.index .dokument_text p{font-size:13px}
.freelancemarket.default.static.index .dokument_text.looking p{font-size:16px}
.freelancemarket.default.static.index .dokument_text.phone p{font-size:13px}
.freelancemarket.default.static.index .dokument_text.phone div{font-size:13px}
.freelancemarket.default.static.documentview .dokument_text p,.freelancemarket.default.static.documentview .dokument_text ul li{font-size:16px}
.freelancemarket.default.static.documentview .dokument_text table{font-size:15px;margin-left:10px;color:#000}
.freelancemarket.default.static.index .c33r .input.text{font-size:14px}
.freelancemarket.default.static.index .cooperations .links.intern{font-size:15px}
.freelancemarket.default.static.index .cooperations .links.intern a{line-height:16px;font-size:14px}
.freelancemarket.default.static.index .cooperations .cooperation_right{line-height:14px;font-size:12px}
.freelancemarket.default.static.index .cooperations .become{line-height:16px;font-size:14px}
.freelancemarket.default.freelance.profile p{line-height:1.2em;font-size:13px}
.freelancemarket.default.freelance.profile .ueberschrift4{font-size:14px}
.freelancemarket.default.freelance.profile .right-title .input.button{height:12px;padding-bottom:7px}
.freelancemarket.default.freelance.profile .right-title span{margin-top:0}
.freelancemarket.default.freelance.profile .right-title .input.button.mark{height:22px; line-height:18px; margin-top:0; font-size:18px}
.fl_introduction_h2{font-size:16px}
.freelancemarket.default.freelance.demand .input.label.phone_fax span{font-size:13px}
.freelancemarket.default.freelance.demand p.introduction,.freelancemarket.default.freelance.demand span.introduction,.freelancemarket.default.static.documentview .dokument_text p.text10{font-size:12px}
.freelancemarket.default.freelance.search .all{font-size:18px}
.freelancemarket.default.freelance.search .dokument_text p{line-height:1.2em;font-size:13px}
.freelancemarket.default.freelance.search .dokument_text.introduction p{font-size:16px}
.freelancemarket.default.freelance.search .dokument_text.introduction ul li span{font-size:14px}
.freelancemarket.default.static.index .cooperations{margin:0}
.freelancemarket.customer.edit.index .input.label.phone_fax span{font-size:13px}
.freelancemarket.customer.edit.index .input.label.phone span{font-size:13px}
.freelancemarket.customer.edit.index .selfadmin_anchor{font-weight:bold;text-align:right;font-size:16px}
body{font-size:16px;line-height:1.35em}
.ueberschrift2{padding:16px; font-size:18px;}
.ueberschrift2b{color:#1e1e1e; font-size:18px; display:inline-block;}
.dokument_text{font-size:13px;margin:5px}
.dokument_text_2{font-size:16px;line-height:20px;padding:17px 16px}
.imprint_text_2 p{font-size:16px;line-height:20px;padding:17px 16px;margin:0}
.imprint_text_2_renewable p{font-size:12px;margin:0}
.dokument_text_2_mail{margin-left:0}
.dokument_text_titel h2{font-size:18px}
.dokument_text_4{font-size:16px;padding:2px}
.dokument_text_4 p{font-size:16px;padding:17px 14px}
.dokument_text_2 p{font-size:16px;line-height:20px;padding:0;margin:0}
.dokument_text_2 ul{font-size:16px}
.registration_star_2{font-size:12px !important}
.top_pointing{padding-top:0px; padding-bottom:0px; margin-bottom:10px; margin-left:30px; height:64px;}
a.text9,a:visited.text9{font-size:14px}
.freelancemarket.default.static.index .firstbox{margin-right:-16px; padding:22px 18px 22px 18px}
#col1,#col4,#col5{width:300px;}
#col3{margin:0 0 0 300px}
#col4,#col5{display:none}
.freelancemarket.default.freelance.servicenavi{max-width:272px;width:272px}
.freelancemarket.default.freelance.servicenavi ul li.level-1 strong{font-size:15px;line-height:20px;}
.freelancemarket.default.freelance.servicenavi ul li.level-2{display:inline-block;margin:0 0 1px 0;width:80px;min-width:80px;max-width:80px;line-height:14px;max-height:14px}
.freelancemarket.default.freelance.servicenavi ul li.level-2 a.flmenu{width:86px;min-width:86px;max-width:86px;}
.freelancemarket.default.freelance.servicenavi ul li.level-2 strong{overflow:visible;font-size:11px;line-height:14px;max-width:70px;}
.freelancemarket.default.freelance.servicenavi ul li.level-2.index-3 a.flmenu{min-width:86px;max-width:86px;}
.freelancemarket.default.freelance.servicenavi ul li span{font-size:11px;display:inline-block;}
a.flmenu.register{font-size:11px;}
.freelancemarket.default.static.index .firstbox{font-size:16px;line-height:20px;margin-left:-16px;}
.login_home{margin:0;margin-top:5px;font-size:11px;font-weight:700;}
.firstbox_picture{margin:-4px -5px 0 -5px;display:block}
.login_button{margin:19px 18px 0 10px;}
a:hover.text8a{font-size:16px;}
a.text8a,a:visited.text8a{font-size:16px;}
.agb_text_titel h2{font-size:16px;line-height:20px;padding:17px 16px;margin:0}
.agb_text p, li.faq, .imprint_text, .dokument_text p, .dokument_text_3, .dokument_text_5{font-size:16px}
.agb_text ul, li{font-size:16px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_2.static p{font-size:16px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5 a.dokument_text{font-size:16px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text ul li{font-size:12px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_2.static ul li{font-size:12px}
.freelancemarket.default.static.documents .dokument_text_3.document{padding-left:18px}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_5 a.dokument_text{margin:5px}
.dokument_text_9{padding: 5px 0 0 8px;}
.dokument_text_9 a.dokument_text{margin:0;padding:0;font-size:16px;text-decoration:none;font-weight:bold}
.dokument_text_9 a:hover{margin:0;padding:0;color:#0000A6;border-bottom:1px dotted #0000A6;background: url(/images/titel_verlauf9_doppelt_grau_blau_link_neonblue_3.png) 0 50%; background-repeat:repeat-x}
.freelancemarket.default.static.documents .moduletable_menu_2 .dokument_text_3 form.newsletersearch .inputbox{font-size:13px}
.freelancemarket .input.label{font-size:16px}
div.freelancemarket.customer.auth.register .labelauth span{font-size:13px}
.freelancemarket.default.freelance.website p.introduction.description{font-size:12px}
.freelancemarket.default.freelance.website p{font-size:16px}
.freelancemarket.default.freelance.website .ueberschrift2.title{font-size:20px}
.freelancemarket.default.freelance.website .dokument_text .alarm{font-weight:bold;color:red;font-size:16px}
.dokument_text_2 img{margin-bottom:24px;}
.ueberschrift2b{color:#1e1e1e; font-size:18px; display:inline-block;}
.button_show_near_2{display:none;float:none; margin-top:0;}
.search_fm{margin-left:-10px; margin-right:-10px}
.arrow_home_text span{font-size: 13px;}
.dokument_text.title_ssl{text-align:left; float: left;}
}

@media only screen and (max-width: 736px) {
#col1,.documentnew_free_charge,.contact_data,#contractor-slideshow,.static_recommendations,.freelancemarket_login,.freelancemarket_cooperations,.cooperations_intern{display:none}
#col3{margin:0px 0px 0px 10px}
#col4,#col5{display:block; width:98.8%; margin-left:4px}
#col4_content,#col5_content{padding-right:0;}
.button_category_menu{display:block; width:175px; max-width:175px; position:fixed; top:0px; right:10px; z-index:1000; opacity:0.8}
.button_category_menu_top{display:block; width:98.8%;}
.button_category_menu_space{height:40px;}
#nav_main{height:29px;min-height:29px;max-height:29px;}

.freelancemarket.default.freelance.profile .userbild{display:none}
.freelancemarket.default.freelance.profile .userbild_2{display:block;float:right;width:auto;height:auto;margin:0 0 5px 5px;background-color:#ECECEC;}
.freelancemarket.default.freelance.profile .ut_links{width:100%; border-right:0;}
.freelancemarket.default.freelance.profile .ut_rechts{width:100%; border-left:0; margin-left:0;}
/* .freelancemarket.default.freelance.profile .usertext{background-color:#ECECEC;min-height:130px;}
.freelancemarket.default.freelance.profile .usertext_2{background-color:#ECECEC;min-height:0px;}
.freelancemarket.default.freelance.profile .ut_zusatz{clear:left;border-top:solid 1px #CCCCCC;padding-top:1px;} */
}
@media only screen and (max-width: 650px) {
.top_pointing{display:none}
}

@media only screen and (max-width: 630px) {
.jplayer_home{margin-right: 2px;}
}

@media only screen and (min-width: 620px) {
.video_home_small{display:none}
}

@media only screen and (max-width: 619px) {
.video_home_big{display:none}
}

@media only screen and (min-width: 776px) and (max-width: 850px) {
.top_pointing{height:58px}
}

/* prettyPhoto.css - AH-Webdesign N.V. */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:10px}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right{height:12px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:5px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../images/prettyPhoto/default/sprite.png) 0 0 no-repeat;cursor:pointer;height:30px;width:30px;top:5px;right:-20px;z-index:1}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{background:#f8f8f8}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -130px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -130px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:6px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#f8f8f8}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

/* style.css - AH-Webdesign N.V.: Wird nur noch für den Unterordner /video benötigt, da das Video auf der Startseite als HTML5-Videotag eingebunden wurde! */
.player-container {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	border-radius: 2px;
	width: 250px; /* Set width & margin to your needs */
	margin: 0 auto;
}

/* .player-container-video {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	border-radius: 2px;
	width: 500px;
	margin: 0 auto;
} */

.jp-video-full {
	position: static;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 !important;
}

.jp-video-full .jp-jplayer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 35px;
	height: auto !important;
}

.jp-video-full .jp-interface {
	position: absolute;
	bottom: 0 !important;
	left: 0 !important;
}

/* Poster Image */

.jp-jplayer {
	background: #000;
}

.jp-jplayer video {
	display: block !important;
}

.jp-jplayer img {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

/* Controls Interface */

.jp-interface {
	position: relative;
	height: 35px;
	width: 100%;
	z-index: 100;
	background-color: #fefefe;
	background-image: linear-gradient(to bottom, #fefefe, #babec4);
	box-shadow: inset 0 1px 0 0 #fff;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

/* Divider Between Controls */

.divider {
	position: absolute;
	width: 1px;
	height: 25px;
	background: url(/img/sprites.png) no-repeat -50px -344px;
}

.jp-controls .divider {
	top: 5px;
	left: 56px;
}

.jp-progress-container .divider {
	top: 0;
	right: -7px;
}

.jp-volume-bar-container .divider {
	top: 0;
	right: -7px;
}

.jp-controls a:hover,
.jp-controls a:active { 
	background-color: transparent; 
}

/* General Button Styles */

.jp-button {
	background: linear-gradient(to bottom, #f9fafa, #c6c9cd);
	width: 43px;
	height: 23px;
	z-index: 1;
	outline: none;
	padding: 0;
	border-radius: 2px;
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.3);
	border: solid 1px rgba(0, 0, 0, 0.15);
	border-top: solid 1px #d3d4d4;
	border-bottom: solid 1px #a5a8ad;
	position: relative;
	overflow: hidden;
	text-indent: -100%;
	display: block;
}

.jp-button:before {
	z-index: 2;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.jp-button:hover {
	background: linear-gradient(to bottom, #fcfcfc, #c8cace);
	border: solid 1px rgba(0, 0, 0, 0.20);
	border-top: solid 1px #c8c9c9;
	border-bottom: solid 1px #9d9fa4;
}

.jp-button:active {
	background: linear-gradient(to bottom, #f9fafa, #e1e3e5);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.3);
	border: solid 1px rgba(0, 0, 0, 0.20);
	border-top: solid 1px #c8c9c9;
	border-bottom: solid 1px #a5a8ad;
}

/* Play & Pause Buttons */

.jp-play,
.jp-pause {
	position: absolute;
	top: 5px;
	left: 5px;
}

.jp-pause {
	display: none;
}

.jp-play:before {
	background: url(/img/sprites.png) 17px 6px no-repeat;
}

.jp-play:hover:before,
.jp-play:active:before {
	background: url(/img/sprites.png) -33px 6px no-repeat;
}

.jp-pause:before { 
    background: url(/img/sprites.png) 17px -44px no-repeat;
}

.jp-pause:hover:before,
.jp-pause:active:before {
	background: url(/img/sprites.png) -33px -44px no-repeat;
}

/* Full Screen & Restore Screen Buttons */

.jp-full-screen,
.jp-restore-screen {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 25px;
}

.jp-restore-screen {
	display: none;
}

.jp-full-screen:before {
	background: url(/img/sprites.png) 7px -244px no-repeat;
}

.jp-full-screen:hover:before,
.jp-full-screen:active:before {
	background: url(/img/sprites.png) -43px -244px no-repeat;
}

.jp-restore-screen:before {
	background: url(/img/sprites.png) 7px -294px no-repeat;
}

.jp-restore-screen:hover:before,
.jp-restore-screen:active:before {
	background: url(/img/sprites.png) -43px -294px no-repeat;
}

/* Progress & Volume Bar (Possible, Seek, Play, Volume, Volume Value Bars) */

.jp-progress-container,
.jp-volume-bar-container {
	height: 5px;
	padding: 10px;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	border-radius: 2px;
	background-color: #e9eaea;
	background-image: linear-gradient(to bottom, #e9eaea, #babdc2);
}

.jp-progress-container {
	position: absolute;
	top: 5px;
	left: 63px;
	right: 47px;
}

.jp-volume-bar-container {
	position: absolute;
	top: 5px;
	right: 45px;
	width: 52px;
	padding: 10px 10px 10px 30px;
}

.jp-progress,
.jp-seek-bar,
.jp-play-bar,
.jp-volume-bar,
.jp-volume-bar-value {
	height: 5px;
	border-radius: 1px;
}

.jp-progress {
	position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
	background-color: #4ea5f1;
	background-image: linear-gradient(to bottom, #4ea5f1, #387fec);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.3);
}

.jp-seek-bar,
.jp-volume-bar {
	cursor: pointer;
    background-color: #a5abb2;
	background-image: linear-gradient(to bottom, #a5abb2, #bec3c8);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}

.jp-volume-bar {
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.3);
}

.jp-play-bar,
.jp-volume-bar-value {
	float: left;
	position: relative;
	background-color: #4ea5f1;
	background-image: linear-gradient(to bottom, #4ea5f1, #387fec);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}

/* Mute & Unmute Buttons */

.jp-mute,
.jp-unmute {
	position: absolute;
	top: 7px;
	left: 8px;
	width: 14px;
	height: 12px;
	text-indent: -100%;
	overflow: hidden;
}

.jp-mute,
.jp-unmute {
	background: url(/img/sprites.png) no-repeat 0 -200px;
}

.jp-mute:hover,
.jp-mute:active,
.jp-unmute:hover,
.jp-unmute:active {
	background: url(/img/sprites.png) no-repeat -50px -200px;
}

/* Bullet & Current Time Tooltip */

.bullet {
	position: absolute;
	content: "";
	top: -3px;
	right: -7px;
	height: 13px;
	width: 13px;
	background: url(/img/sprites.png) no-repeat 0px -350px;
}

.jp-current-time {
	text-align: center;
	position: absolute;
	top: -29px;
	right: -17px;
	padding: 6px 10px;
	line-height: 15px;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.80), rgba(0, 0, 0, 0.90));
	font-size: 11px;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	border-radius: 2px;
	z-index: 3;
	opacity: 0;
	display: none;
}

.jp-current-time:after {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
}

.jp-current-time:after {
	border-top-color: rgba(0, 0, 0, 0.85);
	border-width: 4px;
	left: 50%;
	margin-left: -4px;
}

/* Play-Button auf Bild! */
.jp-video-play-icon {
  position: absolute;
  display: block;
  width: 56px;
  height: 50px;
  margin-left: -28px;
  margin-top: -120px;
  left: 145px;
  top: 210px;
  border: none;
  cursor: pointer;
  background: url("/image/jplayer.pink.flag.video.play.png") 0 0 no-repeat;
  text-indent: -9999px;
  z-index: 500; }

.jp-video-play-icon:hover, .jp-video-play-icon:focus {
  background: url("/image/jplayer.pink.flag.video.play.png") 0 -50px no-repeat;
  border: none; }

.jp-video-play-icon-video {
  position: absolute;
  display: block;
  width: 56px;
  height: 50px;
  margin-left: -28px;
  margin-top: -120px;
  left: 131px;
  top: 180px;
  border: none;
  cursor: pointer;
  background: url("/image/jplayer.pink.flag.video.play.png") 0 0 no-repeat;
  text-indent: -9999px;
  z-index: 500; }

.jp-video-play-icon-video:hover, .jp-video-play-icon-video:focus {
  background: url("/image/jplayer.pink.flag.video.play.png") 0 -50px no-repeat;
  border: none; }