html{
    margin:0;
    padding:0;
}
body{
    margin:0;
    padding:0;
    font-family:tahoma;
    font-size:1em;
    background:url(../images/web/body-background.jpg) repeat-x #63ADCA;
    line-height:1.6em;
    color:#15415e;
}
div{
    margin:0;
    padding:0;
}








div.fileinputs {
    position: relative;
    cursor:pointer;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    cursor:pointer;
}

div.fakefile img {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    cursor:pointer;
}

input.file {
    position: relative;
    /*text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;*/
    background:transparent;
    border:medium none;
    cursor:pointer;
}

input.file.hidden {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
    cursor:pointer;
}

form.example input.file.hidden {
   /* opacity:0;*/
    position:relative;
    text-align:right;
    z-index:2;
    cursor:pointer;
}

form.example input.file {
    margin:0;
    width:300px;
    cursor:pointer;
}

form.example input {
    /*-moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url('../images/web/fileUpload.gif') no-repeat scroll 0 -58px;*/
    background:transparent;
    border:medium none;
    height:20px;
    padding-left:3px;
    padding-top:3px;
    width:241px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    cursor:pointer;
}
















form{
    margin:0;
    padding:0;
}
p{
    margin:0;
    padding:0;
}
hr{
    margin:0;
    padding:0;
}
dl{
    margin:0;
    padding:0;
}
pre{
    background-color:#ffffff
}

a:link{text-decoration:none; color:#c92411;}
a:visited{text-decoration:none; color:#c92411;}
a:hover{text-decoration:none; color:#c92411;}

a:link img{border-color:#c92411;}
a:visited img{border-color:#c92411;}
a:hover img{border-color:#c92411;}

#centerframe{
    position:absolute;
    width:1024px;
    background:url(../images/web/centerframe-background.jpg) no-repeat;
    left:50%;
    margin-left:-512px;
}

#logo{
    width:262px;
    height:105px;
    position:absolute;
    top:13px;
    left:22px;
    /*background-image:url(../images/web/logo_beta.png);*/
    display:block;
}

#header{
    width:1024px; /* 1024 - left-margin:60px; + right-margin:60px; */
    height:145px;

    border-top:0;
    text-align:center;
    color:#BFBFBF;
    overflow:hidden;
}


/* Top Navigation */
#navigation_top{
    position:absolute;
    top:0px;
    left:880px;

}

#navigation_top a:link{
    width:103px;
    height:39px;
    line-height:39px;
    vertical-align:middle;
    display:block;
    color:#2a96d3;
    background:url(../images/web/btn_login.jpg) no-repeat;
    cursor:default;
    font-weight:bold;
}

#navigation_top a:visited{
    width:103px;
    height:39px;
    line-height:39px;
    vertical-align:middle;
    display:block;
    color:#2a96d3;
    background:url(../images/web/btn_login.jpg) no-repeat;
    cursor:default;
    font-weight:bold;
}

#navigation_top a:hover{
    width:103px;
    height:39px;
    line-height:39px;
    vertical-align:middle;
    display:block;
    color:#ffffff;
    background:url(../images/web/btn_login.jpg) no-repeat;
    cursor:default;
    font-weight:bold;
}

#navigation_top a:visited.high{
    color:#ffffff;
}

#navigation_top a:hover.high{
    color:#ffffff;
}




/* Navigation */
#navigation{
    position:absolute;
    top:46px;
    left:396px;
    line-height:76px;
    height:76px;
    display:table;
    line-height:1em;



}

#navigation div{
    display:table-row-group;
}

#navigation div dd{
    display:table-row;
}

#preloaderDiv
{
    display:none;
}

#navigation .pipe{
    line-height:76px;
    height:76px;
    width:1px;
    display:table-cell;
    float:left;
    font-weight:bold;
    cursor:default;
    color:#15415e;
    overflow:hidden;
    #position:relative;
    background:url(../images/web/navigation_pipe.png) no-repeat;
}

#navigation a{
    vertical-align:middle;
    padding-left:10px;
    padding-right:10px;
    display:table-cell;
    line-height:76px;
    height:76px;
    font-family:tahoma;
    font-size:14px;
    font-weight:bold;
    /*width:100px;*/
    cursor:default;
    /*overflow:hidden;*/
    #position:relative;
    white-space:nowrap;
}

#navigation a:link{
    color:#15415e;
}

#navigation a:visited{
    color:#15415e;
}

#navigation a:hover{
    color:#ffffff;
    background:url(../images/web/navigation_mask.png) repeat-x;
}

#navigation a span{
    #position:absolute;
    #top:50%;
    #left:50%;
    display:table-cell;
    vertical-align:middle;
}
#navigation a span span{
    display:block;
    #position:relative;
    #top:-50%;
    #left:-50%;
}
.w1{width:1px;overflow:hidden;font-size:1px;}

#navigation a:link.high{
    color:#ffffff;
    background:url(../images/web/navigation_mask.png) repeat-x;
    cursor:default;
}

#navigation a:visited.high{
    color:#ffffff;
    background:url(../images/web/navigation_mask.png) repeat-x;
    cursor:default;
}

#navigation a:hover.high{
    color:#ffffff;
    background:url(../images/web/navigation_mask.png) repeat-x;
    cursor:default;
}




.smalltext{
    font-size:0.7em;
}




/* Bottom Navigation */
#navigation_bottom{
    width:938px;; /* 1024 - left-margin:60px; + right-margin:60px; */
    height:35px;
    font-size:0.8em;
    border-top:0;
    text-align:right;
    color:#cccccc;
    clear:both;
        margin-left:43px;
   /* margin-top:-60px;*/
    white-space:nowrap;
}
#navigation_bottom .margin20{
    /*margin:20px;
    margin-top:0;*/
}
#navigation_bottom a{
    color:#FFFFFF;
    text-decoration:underline;
    text-transform:uppercase;
    font-size:12px;
}


#basement{
    background-image:url(../images/web/background-basement.png);
    width:938px;
        margin-left:43px;

}
#basement .margin20{
    padding:12px;
    font-size:12px;
    color:#365e82;
}
#basement a{

}





.altform{
    padding-top:2px;
    margin-left:26px;
    margin-right:26px;
   /* background-color:#ebeff4;*/
}
.altform dt{
    float:left;
    width:240px;
    /*border-left:1px solid #7ca5d2;*/
    font-size:0.8em;
    /*font-weight:bold;*/
    padding-left:12px;
    /*background-image:url(../images/web/frmarr.png);*/
    background-repeat:no-repeat;
    background-position:0px 8px;
    text-align:right;
}

form{
    padding-top:2px;
    margin-left:26px;
    margin-right:26px;
    /*background-color:#ebeff4;*/
}

form hr{
    background:transparent;
    border:0;
    border-top:1px solid #7ca5d2;
    margin-right:26px;
    padding:0;
    margin:0;
    margin-top:10px;
    margin-bottom:16px;
}



.in3{width:30px;}
.in4{width:40px;}
.in8{width:80px;}
.in9{width:90px;}
.in10{width:100px;}

h1{
    padding:0;
    margin:0;
    font-weight:normal;
    font-size:1.1em;
    margin-bottom:4px;
}

h2{
    padding:0;
    margin:0;
    font-weight:normal;
    font-size:0.9em;
    margin-bottom:18px;
}


form dl{
    clear:left;
    /*height:22px;*/
    margin-top:1px;
}

.dialogbox .altform
{
    background-color:#ebeff4;
}
.dialogbox form
{
    background-color:#ebeff4;
}
.dialogbox form dt
{
    font-weight:bold;
    padding-left:12px;
    background-image:url(../images/web/frmarr.png);
}
form dt{
    float:left;
    width:140px;
    /*border-left:1px solid #7ca5d2;*/
    font-size:0.8em;
    /*font-weight:bold;*/
    padding-left:12px;
    /*background-image:url(../images/web/frmarr.png);*/
    background-repeat:no-repeat;
    background-position:0px 5px;
    text-align:right;
    margin-right:16px;
}
form dd{
    font-size:0.8em;

}

form dd input{
    width:168px;
}

form dd select{
    width:50%;
}


form dt.ssl_dt{
    margin-top:14px;
    background:0;
    height:93px;
}
form dd.ssl_dd{
    margin-top:14px;
    line-height:1.2em;
}




.right{
    float:right;
}
.clearfix{
    clear:both;
    padding:0;
    margin:0;
    width:1px;
    height:1px;
    background-color:#ff0000;
    overflow:hidden;
}

.orderview{
    height:300px;
    overflow:auto;
}

.orderview table{
    margin-left:16px;
    width:90%;
    border-top:1px solid #7ca5d2;
    border-left:1px solid #7ca5d2;
}

.orderview td{
    font-size:0.8em;
    vertical-align:top;
    padding-right:16px;
    padding-left:4px;
    border-bottom:1px solid #7ca5d2;
    border-right:1px solid #7ca5d2;

}

.min120{
    min-height:120px;
}

.form_agb_text{
    width:224px;
    height:120px;
}

#content{
    clear:both;
    margin-left:43px;
    width:938px; /* 1024 - left-margin:60px; + right-margin:60px; */
}
#content .left{
    width:689px;
    float:left;
    background-color:#ffffff;
}
#content .left .top{
    height:14px;
    background:url(../images/web/content_left-background-top.jpg) no-repeat;
    overflow:hidden;
}
#content .left .middle{
    background-color:#ffffff;
}
#content .left .bottom{
    clear:both;
    width:689px;
    height:14px;
    overflow:hidden;
    background:url(../images/web/content_left-background-bottom.jpg) no-repeat;
}


#content .right{
    width:239px;
    float:right;
    /*height:563px;*/
}
#content .right .top{
    height:14px;
    background:url(../images/web/content_right-background-top.jpg) no-repeat;
    overflow:hidden;
}
#content .right .middle{
    background-color:#ffffff;
}
#content .right .bottom{
    clear:both;
    width:239px;
    height:14px;
    overflow:hidden;
    background:url(../images/web/content_right-background-bottom.jpg) no-repeat;
}


#content .all{
    width:938px;
}
#content .all .top{
    height:14px;
    background:url(../images/web/content_all-background-top.jpg) no-repeat;
    overflow:hidden;
}
#content .all .middle{
    background-color:#ffffff;

}
#content .all .bottom{
    clear:both;
    width:938px;
    height:14px;
    overflow:hidden;
    background:url(../images/web/content_all-background-bottom.jpg) no-repeat;
}


#content .center{
    width:689px;
    /*margin-left:249px;*/
    background-color:#ffffff;
}
#content .center .top{
    height:14px;
    background:url(../images/web/content_left-background-top.jpg) no-repeat;
    overflow:hidden;
}
#content .center .middle{
    background-color:#ffffff;
    font-size:12px;
}
#content .center .bottom{
    clear:both;
    width:689px;
    height:14px;
    overflow:hidden;
    background:url(../images/web/content_left-background-bottom.jpg) no-repeat;
}



#startboxleft{
    height:437px;
}
#startboxright{
    height:437px;

}





/* Buttonpanels Big */
.buttonPanelBig{
    width:307px;
    height:209px;
}

a:link.buttonPanelBig img{border:0;}
a:visited.buttonPanelBig img{border:0;}
a:hover.buttonPanelBig img{border:0;}

#panelStartLT{
    float:left;
    margin-top:2px;
    margin-left:26px;
    margin-right:26px;
    margin-bottom:16px;
}
#panelStartRT{
    float:left;
    margin-top:2px;
}
#panelStartLB{
    float:left;
    margin-left:26px;
    margin-right:26px;
}
#panelStartRB{
    float:left;
}


.inputtext{
    background-image:url(../images/web/inputtext.gif);
    height:20px;
    display:block;
    float:left;
}


.inputtext input{
    background:transparent;
    background-image:url(../images/web/inputtextr.gif);
    background-repeat:no-repeat;
    background-position:right top;
    height:20px;
    border:0;
    padding-left:6px;
    clear:both;
}



















.card{
    background-color:#eceff4;
    margin:0;
    padding:0;
    padding:16px;
    margin-top:0;
    text-align:center;
}

.card .title{
    color:#c92411;
    padding-bottom:6px;
    border-bottom:dotted #aaaaaa 1px;
    font-weight:bold
}

#leftGalerie{
   width:210px;
   float:left;
   display:inline;
   margin-top:2px;
   margin-left:26px;
   margin-right:0px;
   background-color:#ebeff4;
   text-align:center;
}
#leftGalerie img{
   margin-top:20px;

}
#topGalerie{
   background-color:#ebeff4;
   text-align:center;
}
#topGalerie img{
}

#topGalerie .imagecontainer
{
   text-align:center;
   float:left;
   margin:10px;
   margin-left:70px;
   border:1px solid #7ca5d2;
}

#checkOutAddressForm{
   float:left;
   width:390px;
   margin-top:2px;
}
#checkOutConfirmForm{
   float:left;
   width:390px;
   margin-top:2px;
}

#rightNavigation{
   width:200px;
   float:right;
   margin-right:26px;
   padding:0;
   margin-top:2px;

}
.smallhint{
    font-size:0.8em;
}

.divright{
    text-align:right;
}

#formlogin dl{
    margin-top:40px;
    margin-bottom:91px;
}

#formfileupload dl{
    margin-top:40px;
    margin-bottom:32px;
}




/* Buttonpanels Small */
.buttonPanelSmall{
    height:87px;
    text-align:center;
    margin-top:0;
    margin-bottom:6px;
    line-height:1em;
    display:block;
    vertical-align:middle;
    font-size:0.8em;
    width:124px;
    background-image:url(../images/web/buttonPanelSmall.png);
}
.buttonPanelSmall span{
    display:table-cell;
    vertical-align:middle;
    height:81px;
    width:118px;
    font-weight:bold;
    padding:3px;
}
a:link.buttonPanelSmall{
    background-image:url(../images/web/buttonPanelSmall.png);
}
a:visited.buttonPanelSmall{
    background-image:url(../images/web/buttonPanelSmall.png);
}
a:hover.buttonPanelSmall{
    background-image:url(../images/web/buttonPanelSmall_hover.png);
}




.buttonPanel200_130{
    height:130px;
    width:200px;
    display:table;
    text-align:center;
    float:left;
    font-weight:bold;
    cursor:default;
    color:#15415e;
    background:url(../images/web/buttonPanel200-130.png) no-repeat;
    overflow:hidden;
    margin-bottom:16px;
    line-height:1.2em;
    #position:relative;
}
.buttonPanel200_130 span{
    #position:absolute;
    #top:50%;
    #left:50%;
    display:table-cell;
    vertical-align:middle;
}
.buttonPanel200_130 span span{
    display:block;
    #position:relative;
    #top:-50%;
    #left:-50%;
}
.buttonPanel200_130 span span image{
    border:0;
    #position:relative;
    #left:0%;
}
a:link.buttonPanel200_130{
    background-image:url(../images/web/buttonPanel200-130.png);
    cursor:default;
}
a:visited.buttonPanel200_130{
    background-image:url(../images/web/buttonPanel200-130.png);
    cursor:default;
}
a:hover.buttonPanel200_130{
    background-image:url(../images/web/buttonPanel200-130_hover.png);
    cursor:default;
}













.noborder{
    border:0;
}

.cabine{
    padding-left:26px;
    padding-top:2px;
}

.barcodecabine{
    padding-left:26px;
    padding-top:2px;
    height:480px;
}

._9{width:6px;height:64px;overflow:hidden;padding:0;margin:0;}
._3{width:2px;height:64px;overflow:hidden;padding:0;margin:0;}
._0{background-color:#000000;}
._F{background-color:#FFFFFF;}
#tbbcdiv{
    position:relative;
    top:100px;
    left:100px;
}
#tbbcdiv h2{
    font-size:16px;
    color:#000000;
}

.errorbox{
    border:#CC0000 dotted 1px;
    color:#CC0000;
    padding:10px;
    margin:26px;
    margin-top:0;
    font-size:0.8em;
    font-weight:bold;
}

.successbox{
    border:#308562 dotted 1px;
    color:#308562;
    padding:10px;
    margin:26px;
    margin-top:0;
    font-size:0.8em;
    font-weight:bold;
}

.noticebox{
    border:#306285 dotted 1px;
    color:#306285;
    padding:10px;
    margin:26px;
    margin-top:0;
    font-size:0.8em;
    font-weight:bold;
}

/*  Dialogs  */
.dialogbox{
    position:fixed;
    top:60px;
    left:50%;
    border-width:1px;
    border-style:solid;
    background-image:url(../images/web/logo3.png);
    background-repeat:no-repeat;
    background-color:#599fbe;
    display:none;
}

.dialogbox .errorbox{margin:12px;}
.dialogbox .successbox{margin:12px;}
.dialogbox .noticebox{margin:12px;}

.dialogbox .title{
    margin-left:12px;
}

.dialogbox .dlgclosebutton{
    float:right;
    color:#c92411;
    font-weight:bold;
    font-size:18px;
    margin-right:12px;
    cursor:pointer;
}

.dialogbox.edit{
    border-color:#1b3f59;
}

.dialogbox.view{
    border-color:#1b3f59;
}

.dialogbox.edit form{
    margin-top:80px;
    margin-bottom:16px;
}

.dialogbox.view form{
    margin-top:80px;
    margin-bottom:16px;
}

.dialogbox.view .altform{
    margin-top:80px;
    margin-bottom:16px;
}

.dialogbox .selector{
    background-color:#dddddd;
    color:#666666;
    border:1px solid #7ca5d2;
}

.dialogbox .checkbox{
    width:22px;
}

#dlg_edit_profile     { width:500px; margin-left:-250px}

#dlg_edit_email       { width:500px; margin-left:-250px}

#dlg_edit_telephone   { width:500px; margin-left:-250px}

#dlg_edit_address     { width:500px; margin-left:-250px}

#dlg_edit_bankaccount { width:500px; margin-left:-250px}

#dlg_view_orders      { width:700px; margin-left:-350px}

#dlg_frndSendMail     { width:700px; margin-left:-350px}

#dlg_error            { width:500px; margin-left:-224px; margin-top:26px;}

#dlg_view_agb         { width:700px; margin-left:-350px; height:450px;}
#ViewFormAgb          { height:320px; overflow:auto; font-size:0.8em;padding-left:10px;}
#ViewFormAgbShort     { height:320px; overflow:auto; font-size:0.8em;}
#agbLinkSwitchBox     { text-align:right; margin-top:40px; margin-right:20px;}
#agbLinkSwitchBox a   { color:#c942411; font-size:0.8em; background-color:#67ABC9;}

ol.dec{
    list-style-type:decimal;
    margin:0;
    padding:0;
    padding-left:22px;
}
ol.rom{
    list-style-type:upper-roman;
    margin:0;
    padding:0;
    padding-left:22px;
}






.innerTitle{
    font-size:15px;
    font-weight:bold;
    color:#2D5A6F;
}






/* Tricks */
button {
    background: none;
    cursor: pointer;
    border: 0;
    margin: 0;
    padding: 0;
}

button div {
    padding: 0px 0px 0px 10px;
    background-image:url(../images/web/button-left.png);
    background-repeat: no-repeat;
    background-position: left center;
}

button div p {
    color: #edfaff;
    font-size: 12px;
    line-height:1em;
    margin: 0;
    white-space: nowrap;
    padding: 9px 16px 10px 10px;
    background-repeat: no-repeat;
    background-image:url(../images/web/button.png);
    background-position: right center;
    display:block;
    font-family:tahoma;
    font-size:small;
    font-weight:bold;
}







/* Tricks */
.buttonW {
    background: none;
    cursor: pointer;
    border: 0;
    margin: 0;
    padding: 0;
}

.buttonW div {
    padding: 0px 0px 0px 10px;
    background-image:url(../images/web/buttonW-left.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin: 0;
}

.buttonW div p {


    line-height:32px;
    margin: 0;
    white-space: nowrap;
    padding: 9px 16px 10px 10px;
    background-repeat: no-repeat;
    background-image:url(../images/web/buttonW.png);
    background-position: right center;
    display:block;
    font-family:tahoma;
    font-size:small;



    height:32px;
    line-height:32px;
    font-size:16px;
    font-weight:bold;
    color:#1B3F59;
    vertical-align:middle;
    text-align:center;
    cursor:pointer;




}









#content .startall .body{

    line-height:1.1em;
    text-align:center;
    padding:0;
    margin:0;

}
#content .startall .body .left{
    padding-top:10px;
    width:228px;
    float:left;
    background:transparent;

    padding-left:11px;
    font-size:12px;

}
#content .startall .body .title{
    font-weight:bold;
    color:#CB2F44;
    font-size:16px;
}

#content .startall .body .center{
    width:448px;
    float:left;
    background:transparent;

    padding-left:22px;

    text-align:center;
    font-size:12px;
}



#content .startall .body .left .title{
    margin-bottom:10px;
}


#content .startall .body .center .title{
    margin-top:10px;
    margin-bottom:10px;
}

#content .startall .body .right .title{
    margin-top:10px;
}
#content .startall .body .subtitle
{
    display:block;
    margin-bottom:10px;
    font-weight:bold;
    font-size:12px;
}

#content .startall .body .center.al-left{
    text-align:left;
}
#content .startall .body .right{

    width:194px;
    float:left;

    margin-left:28px;
    padding-right:0;
    margin-right:5px;

}

form dl dt{
    font-size:13px;
}

.invitefriends{
    text-align:center;
    margin-top:-2px;
    width:186px;
    height:184px;
    background-image:url(../images/invitefriendsback.png);
    font-size:12px;
}
.invitefriends .marger{
    width:176px;
    text-align:left;
    margin-left:10px;

}
.invitefriends .title{
    padding-top:4px;
    font-weight:bold;
    color:#CB2F44;
    font-size:16px;
}
.invitefriends input{
    width:160px;
    margin-top:6px;
}





.becomesponsor{
    text-align:center;
    margin-top:-7px;
    width:188px;
    height:101px;
    background-image:url(../images/becomesponsor.png);
    background-repeat:no-repeat;
    font-size:12px;
}
.becomesponsor .marger{
    width:176px;
    text-align:left;
    margin-left:10px;

}
.becomesponsor .title{
    padding-top:4px;
    font-weight:bold;
    color:#CB2F44;
    font-size:12px;
}



.buttonN{
    width:99px;
    height:32px;
    line-height:32px;
    font-size:16px;
    font-weight:bold;
    color:#1B3F59;
    vertical-align:middle;
    text-align:center;
    background-image:url(../images/buttonN.png);
    cursor:pointer;
}
.buttonM{
    width:200px;
    height:32px;
    line-height:32px;
    font-size:16px;
    font-weight:bold;
    color:#1B3F59;
    vertical-align:middle;
    text-align:center;
    background-image:url(../images/buttonM.png);
    cursor:pointer;
}

#startallcontainer{
    background-image:url(../images/tmpback2.jpg);

}

#content .startall{
    width:938px;
    height:563px;
    background-image:url(../images/tmpback.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
#content .startall .top{
    height:14px;
    background:url(../images/web/content_all-background-top.jpg) no-repeat;
    overflow:hidden;
}
#content .startall .middle{


}
#content .startall .bottom{
    clear:both;
    width:938px;
    height:14px;
    overflow:hidden;
    background:url(../images/web/content_all-background-bottom.jpg) no-repeat;
}

.startheader{
    padding-top:11px;
    height:202px;
    width:100%;
    background-image:url(../images/startheader.jpg);
    background-repeat:no-repeat;
}
.startheader .boxleft{
    width:399px;
    height:189px;
    margin-left:11px;
}

.startheader .marger1{
    margin-left:14px;
    margin-top:14px;
    width:385px;
}
.startheader .title{
    font-weight:bold;
    font-size:16px;
    color:#FFFFFF;
}
.startheader .bleft{
    width:190px;
    float:left;
    font-size:13px;
    line-height:1.1em;
}
#sprechblase1{
display:block;
    padding:6px;
    padding-left:10px;
    margin-left:-48px;
    position:absolute;
    top:167px;
    left:50%;
    width:368px;
    height:98px;

    background-repeat:no-repeat;
}

#sprechblase1 .title{
    font-weight:bold;
    font-size:14px;
    color:#1F3D59;
    width:250px;
}
#sprechblase1 .content{
    font-size:13px;
    line-height:1.1em;
    width:274px;
    height:45px;
    overflow:hidden;
}
#sprechblase1 .name{
    text-align:right;
    font-size:12px;
    line-height:1.1em;
    width:274px;
    color:#777777;
}

#sprarrleft{
    position:absolute;
    top:266px;
    left:50%;
    margin-left:240px;
    cursor:pointer;
}
#sprarrright{
    position:absolute;
    top:265px;
    left:50%;
    margin-left:412px;
    cursor:pointer;

}




/* Startseite buttons */
.btn_start{
    display:block;
}

.btn_start.big{
    height:196px;
    width:218px;
}
.btn_start.small{
    height:114px;
    width:219px;
}
.btn_start.smaller{
    height:114px;
    width:128px;
}

a.btn_start{
    background-position:left top;
}
a:hover.btn_start{
    background-position:left bottom;
}
#btn_start_1{
    background-image:url(../images/web/button-start1.png);
    float:right;
}
#btn_start_2{
    background-image:url(../images/web/button-start2.png);
    float:left;
}
#btn_start_3{
    margin-top:10px;
    background-image:url(../images/web/button-start3.png);
    float:left;
}
#btn_start_4{
    margin-top:10px;
    background-image:url(../images/web/button-start4.png);
    float:left;
    display:none;
}
#btn_start_5{
    margin-top:10px;
    background-image:url(../images/web/button-start5.png);
    float:right;
}


#prtnrForm{
    width:450px;

}
#prtnrForm .caption{
    display:block;
    float:left;
    width:125px;
    font-size:12px;
    text-align:right;
}
#prtnrForm input{
    float:left;
    width:170px;
    margin-left:10px;
}
#prtnrForm textarea{
    float:left;
    width:230px;
    height:100px;
    margin-left:10px;
}
#prtnrForm #prtnrSubmitHolder{
    float:left;
    width:230px;
    margin-left:152px;

}
/*
prtnrFromName
prtnrFromEmail
prtnrText
prtnrSubmit
*/