body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#1b1b1b;
}

#logo{
position:relative;
margin-left: -96px;
margin-top: -230px;
background-image:url(../img/design_logo.jpg);
height:196px;
width:86px;
z-index:1;
}

#menu_bg{
margin: auto;
margin-top: 0px;
width:689px;
height:0px;
z-index:1;
}

#head{
background-image:url(../img/top_bg.jpg);
height:344px;
}

#top_pic{
background-image:url(../img/top_pic.jpg);
height:344px;
width:900px;
margin:auto;
z-index:999;
}

#middle_pic{
background-image:url(../img/middle_pic.jpg);
height:390px;
width:900px;
margin:auto;
z-index:998;
}

#content{
margin-left:auto;
margin-top: -454px;
width:100%;
z-index:4;
}

.headline{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:20px;
text-align:center;
}

.headline_red{
color:#cc3333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
text-align:center;
}

#ct2{
text-align:left;
width:500px;
}

#ct3{
text-align:left;
width:500px;
}

#ct_thumbs{
position:relative;
margin:auto;
margin-top: -30px;
height:50px;
width:700px;
}

#ct_wrapper{
margin-left:20px;
width:460px;
}

#ct_wrapper_headline{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
width:562px;
margin-left:49px;
}

#ct_wrapper_underline{

width:562px;
margin-left:49px;
}

#ct_text{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
width:562px;
margin-left:49px;
line-height: 20px;
}

.text1{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
}

.text1 a{
color:#cc3333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
text-align:right;
text-decoration:underline;
}

.text1 a:hover{
text-decoration:none;
}

.text2{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
text-align:left;
}

.text2 a{
color:#cc3333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
text-decoration:underline;
}

.text2 a:hover{
text-decoration:none;
}

hr {
border: none;
background-color: #5f5f5f;
color: #5f5f5f;
height: 1px;
}

#image_start{
background-image:url(../img/image1.jpg);
height:100px;
width:154px;
margin-top: 0px;
float:left;
}

.inhalt{width:593px;float:left;}
.inhalt h1{font-weight:normal;font-size:11px;color:#fff;border-bottom:1px solid #171717;padding:0 0 5px 1px;margin-bottom:10px}
.inhalt h2{font-weight:normal;font-size:11px;}
#crew .inhalt h1, #crew_susann .inhalt h1, #impressum .inhalt h1{margin-bottom:20px}
.inhalt p, .impressum p{line-height:2.1em;font-size:11px;}
.inhalt a img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.inhalt a:hover img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
.inhalt .img{background:url(../images/img_bg.png) no-repeat;width:154px;height:100px;padding:7px;float:left;margin:3px 10px 0 0;}
#crew .inhalt .img, #crew_susann .inhalt .img, #impressum .inhalt .img{margin:0 20px 0 0}
.inhalt .ref{background:#df4342;color:#000;display:block;width:113px;height:18px;padding:5px 0 0 0;float:right;font-size:11px;font-weight:bold;text-decoration:none;text-align:center;margin:7px 0 0 0}
#crew .inhalt .ref{margin:3px 0 0 0}
#crew .inhalt .nomargin{margin:0}

.inhalt p .red{color:#ea4543}
.inhalt p .blau{color:#cc3333}
.inhalt .float_left{float:left;width:350px}
.inhalt .float_right{float:right;width:240px}
.inhalt .abstand{margin-top:23px}

.inhalt .nav5{padding-bottom:20px}
.inhalt .nav5 li{margin:5px 0}
.inhalt .nav5 li a{font-weight:bold}

.crew_nav{width:277px;float:right;margin:28px 0 0 0;border-top:1px solid #171717}
.crew_nav .nav2, .portfolio .nav2{border-bottom:1px solid #171717;padding-bottom:2px;padding-top:2px;}
.crew_nav .nav3, .portfolio .nav3{border-bottom:none;}
.crew_nav{line-height:2em}
.crew_nav a, .portfolio a{display:block;height:77px;padding:17px 10px;color:#acacac;text-decoration:none;font-size:0.9em}
.crew_nav a span, .portfolio a span{padding-left:14px;line-height:1.3em}
.crew_nav a:hover, #crew .crew_nav .nav2_2, #crew_susann .crew_nav .nav2_3, .portfolio a:hover, #prosthetics .portfolio .nav3_2, #dummys .portfolio .nav3_3, #arbeitsbilder .portfolio .nav3_4{background:#1a1a1a}
.crew_nav .nav_bg, .portfolio .nav_bg{background:url(../images/nav2_bg.png) no-repeat;width:102px;height:66px;padding:6px;float:right}

/* +++ SHOP CSS +++ */

#shop_content{
position:absolute;
margin-top: -50px;
width:100%;
z-index:5;
}

.shop_text1{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:20px;
text-decoration:none;
}

a.shop_text1{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:20px;
text-decoration:none;
}

a.shop_text1:hover{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:20px;
text-decoration:underline;
}

.kat_head_bg {
background-image:url(../images/kat_head_bg.png);
background-repeat:no-repeat;
height:50px;
width:197px;
}

.kat_head_text {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top: -13px;
text-decoration:none;
padding-left:50px;
}

.kat_bg {
background-image:url(../images/kategorie_bg.jpg);
height:22px;
width:197px;
}

.sub_kat_bg {
background-image:url(../images/sub_kategorie_bg.jpg);
height:22px;
width:197px;
}

.kat_text_link {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:19px;
text-decoration:none;
padding-left:44px;
}

a.kat_text_link:hover {
text-decoration:underline;
}

.sub_kat_text_link {
float:left;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin-top: 3px;
text-decoration:none;
padding-left:64px;
}

a.sub_kat_text_link:hover {
text-decoration:underline;
}

.info_head_bg {
background-image:url(../images/info_head_bg.png);
height:50px;
width:197px;
}

.admin_head_bg {
background-image:url(../images/admin_head_bg.png);
height:50px;
width:197px;
}

.info_text {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:19px;
text-decoration:none;
padding-left:22px;
}

.search_button {
margin-top: -23px;
margin-left: 141px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.search_field {
height:17px;
width:180px;
border:1px solid;
border-color: #8296a6;
color:#888;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-top:3px;
}

.eingabe1 {
height:17px;
width:30px;
border:1px solid;
border-color: #8296a6;
color:#888;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-top:3px;
}

.eingabe2 {
height:17px;
width:130px;
border:1px solid;
border-color: #8296a6;
color:#888;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-top:3px;
}

.eingabe3 {
height:17px;
width:80px;
border:1px solid;
border-color: #8296a6;
color:#888;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-top:3px;
}

.eingabe4 {
height:14px;
width:130px;
border:1px solid;
border-color: #8296a6;
color:#888;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-top:3px;
}

.select {
height:25px;
width:290px;
border:1px solid;
border-color: #999;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.felder_text{
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.contet_head_bg {
background-image:url(../images/content_head_bg.png);
height:50px;
width:537px;
margin-top: 20px;
margin-left: 10px;
}

.contet_head_text {
float:left;
color:#eee;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top: 11px;
text-decoration:none;
padding-left:21px;
z-index:99;
}

.contet_head_text_white {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:none;
padding-left:0px;
z-index:1;
margin-left:-126px;
}

.contet_head_text_white1 {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:none;
padding-left:0px;
z-index:1;
margin-left:-136px;
}

.contet_head_text_white2 {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:none;
padding-left:0px;
z-index:1;
margin-left:-80px;
}

.contet_head_text_white3 {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:none;
padding-left:0px;
z-index:1;
margin-left:-38px;
}

.contet_head_text_white4 {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:none;
padding-left:0px;
z-index:1;
margin-left:-210px;
}

.contet_head_text_white5 {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:none;
padding-left:0px;
z-index:1;
margin-left:-106px;
}

.contet_head_text_white6 {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:none;
padding-left:0px;
z-index:1;
margin-left:-206px;
}

.contet_head_text_white7 {
position:absolute;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top: 10px;
text-decoration:none;
margin-left:20px;
z-index:1;
}

.contet_head_text_white8 {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:none;
padding-left:0px;
z-index:1;
margin-left:-126px;
}

.contet_head_text_white9 {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:none;
padding-left:0px;
z-index:1;
margin-left:-94px;
}

.content_position {
height:auto;
width:535px;
margin-top: 0px;
margin-left: 10px;
border-right:1px solid;
border-left:1px solid;
border-bottom:1px solid;
border-color: #e0e1e0;
background-color:#d7d7d9;
}

.content {
margin-left: 10px;
height:auto;
}

.content_agb {
margin-left: 10px;
height:300px;
}

.inklusive {
float:left;
margin-left: 10px;
vertical-align:bottom;
text-align:center;
margin-top:-1px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
width:537px;
background-color:#d7d7d9;
}
.inklusive2 {
margin-left: 0px;
vertical-align:bottom;
text-align:center;
margin-top:-1px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
width:536px;
background-color:#d7d7d9;
}

.shop_red {
color:#cc3333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
text-decoration:underline;
}

.shop_red1 {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.shop_red2 {
color:#cc3333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:20px;
text-decoration:none;
}

.hinweis_text {
float:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-left:20px;
padding-right:20px;
margin-top:10px;
}

.hinweis_text1 {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.hinweis_text2 {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.dummy_text1 {
margin-left: 0px;
vertical-align:bottom;
text-align:left;
margin-top:-1px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
width:536px;
background-color:#d7d7d9;
}

.dummy_text2 {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.line1 {
height:1px;
width:100%;
margin-top: -6px;
background-color:#aaa;
}

.rahm {
border:double;
width:150px;
background-color:#fff;
}

.rahm2 {
float:left;
width:300px;
border:double;
background-color:#fff;
}

.scroll_text {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
margin-top:12px;
line-height:16px;
z-index:1;
}

.scroll {
float:left;
margin-top:-12px;
overflow:auto;
height:312px;
width:526px;
z-index:1;
}

.verlauf_oben {
position:relative;
float:left;
background-image:url(../images/verlauf_oben.png);
background-repeat:repeat-x;
height:36px;
width:520px;
margin-top: -313px;
margin-left: 10px;
z-index:99;
}

.verlauf_unten {
position:relative;
float:left;
background-image:url(../images/verlauf_unten.png);
background-repeat:repeat-x;
height:36px;
width:520px;
margin-top: -36px;
margin-left: 10px;
z-index:99;
}

.tooltip_text {
position:relative;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:16px;
bottom:7px;
}

.preis {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:blink;
}

.artikel_start {
float:left;
width:250px;
margin:0px;
}

.login {
margin-top: -205px;
margin-left: 0px;
}
