html, body {background-color:black; height:100%; text-align:center!important;margin:0px;padding:0px;}
#template_outline {width:998px; height:100%; background-color:white; align:center; margin-right:auto; margin-left:auto;text-align:left}
#dashedline {width: 1px; margin-left: 20px; height: 100%; background: url(../images/dashed_line.gif) repeat-y left}
#ringe {width: 40px; margin-left: 20px; height: 100%; background: url(../images/ringe_css.gif) no-repeat left center}
#template_center {width: 850px; height: 100%; background-color:white;}
#laos_header {width: 850px; height: 35px; background-color:black; text-align:left}
#page_headline {width: auto; margin-left: 150px; margin-top: 38px; height:22px; background-color:white; text-align:left}
#template_menu {float: left; margin-top:25px;width:140px }
#template_content {float: left; text-align:left; width:690px; margin-left:10px; margin-top:24px; background-color:white}

#ohnemenu_dashedline {width: 1px; align:left; float:left; margin-left: 20px; height: 100%; background: url(../images/dashed_line.gif) repeat-y left}
#ohnemenu_ringe {width: 40px; float:left; margin-left: 20px; height: 100%; background: url(../images/ringe_css.gif) no-repeat left center}
#ohnemenu_content {float: left; text-align: left !important; width:650px; margin-top:24px; margin-left:10px; margin-bottom:40px; background-color:white; font-family: arial; font-size: 11px; line-height:15px;}
#ohnemenu_header {float: left; text-align:left; width:850px; margin-top:14px; margin-bottom:27px; background-color:white}

#oldtemplate_footer {float: left; height:5%; margin-left: 5px; width: 855px; background-color:white;}
#template_footer {margin-left:12px; height:35px; width: 873px; background-color:white;}

*/ specials */
.specials_container {width:458px;height:330px; float: left;padding-left:20px; text-align: left !important}
.specials_text {width:450px;height: 102px; float:left; margin-top:96px; padding-left:20px; font-size: 12px; line-height:15px; }
.specials_price {width:450px; float:left; height:35px; padding-left:20px; font-size: 12px; line-height:15px; }
.specials_order {width:450px; float:left; height:35px;; padding-left:20px; font-size: 12px; line-height:15px; }
.specials_devider {width:450px; float:left; padding-top:10px; height:20px;; padding-left:20px; font-size: 12px; line-height:15px; }

/* interviews.asp */
.imginterviews img{border: 0px solid; width:100px; height:140px; margin-left:3px;margin-top:2px}
.imginterviews:hover img{border: 0px solid #1180FF; width:100px; height:140px; margin-left:3px;margin-top:2px; overflow: hidden; }
.interviewframe {width:108px; height:148px; background: url(../images/interview_frame.gif) no-repeat left top}
.interviewframe:hover {width:108px; height:148px; background: url(../images/interview_frame_blau.gif) no-repeat left top}

/* submissions.asp */
.submissionleft {float:left; width:105px;}
.submissioncenter {float:left; width:420px; height:20px; margin-left: 40px; font-family: arial; font-size: 11px; font-weight:bold; line-height:15px;}
.submissionright {float:left; width:150px; height:20px; margin-left: 95px; font-family: arial; font-size: 11px; font-weight:bold; line-height:15px;}
.submissionline {margin-left: 145px;margin-top: -5px;}
.submissionselect {width: 230; font-family: arial; font-size: 11px;}

/* specials */
.specialsentry {float:left; width:485px; height:196px; float:left; margin-top:0px; margin-left:20px; text-align: left !important;}
.textheader {display:block; font-family: arial; font-size: 11px; font-weight:bold; line-height:11px; margin-top:-1px; margin-bottom:0px; padding:0px; letter-spacing:0.2px;}
.textcontent {display:block; font-family: arial; font-size: 11px; line-height:15px; margin-top:2px; margin-bottom:0px; padding:0px; text-align:left; vertical-align: top; letter-spacing:0.1px;}
.textcontent ul li {list-style: none; background: url(images/li_blue.gif) 0 50% no-repeat; text-indent: 10px;}

.pricetext {font-family: arial; font-size: 15px; line-height:15px; color:#1180FF; letter-spacing:0.2px;}
.priceeuro {font-family: arial; font-size: 18px; font-weight:bold; line-height:15px; color:#1180FF; letter-spacing:0.2px;}


/* personalshowcase */
.pscsubtitle { font-size:18px; color:#1180FF;}

/* basket */
.basket {background-color:#DCECFF; padding:1px;}
.basket td {padding-bottom:3px; font-family: arial; font-size: 10px; font-weight:bold; line-height:10px;}
.basket img {margin-top:10px; margin-bottom:3px; }

/* back issues */
.backissuesframe {width:104px; height:149px; margin-top:3px; background: url(../images/shop_details/backissues_cover_frame.gif) no-repeat left top}
.backissuecover {width:100px; height:140px; margin-top:1px;}
.backissuesoldout {width:100px; height:140px; margin-top:1px;opacity:0.4;filter:alpha(opacity=40)}

/* shop */
.shopback {float:left; width:660px; margin-top:30px;}
.shoptext {float:left;  font-family: arial; font-size: 11px; line-height:15px; margin-top:2px; margin-bottom:0px; padding:0px; text-align:left; vertical-align: top; letter-spacing:0.1px;}
.shoptext12 {float:left;  font-family: arial; font-size: 12px; line-height:15px; margin-top:2px; margin-bottom:0px; padding:0px; text-align:left; vertical-align: top;}
.arial12 {float:left;  font-family: arial; font-size: 12px; line-height:15px; margin-top:2px; text-align:left; vertical-align: top;}
.shoptext12blue {float:left;  font-family: arial; font-size: 12px; color:#1180FF; line-height:15px; margin-top:2px; margin-bottom:0px; padding:0px; text-align:left!important; vertical-align: top;}
.shoptext12grey {float:left;  font-family: arial; font-size: 12px; color:#666666; line-height:15px; margin-top:2px; margin-bottom:0px; padding:0px; text-align:left; vertical-align: top; letter-spacing:0.1px;}
.shoptext ul li{list-style-type: none; list-style-position: outside; list-style-image:url(../images/li_blue.gif);margin-left:-20px;}
.shopblue {color:#1180FF;}
.shopblue td {color:#1180FF;}
.shopbluebold {float:left;  font-family: arial; font-size: 12px; color:#1180FF; line-height:15px; margin-top:2px; margin-bottom:0px; padding:0px; text-align:left; vertical-align: top; font-weight:bold;}
.portrait {margin-top:15px;margin-bottom:8px; margin-right:10px;}
.portraittext {color:#1180FF; font-size: 11px; line-height:12px;}
.basketnumbers {font-family: arial; font-size: 12px; line-height:15px; margin-top:2px; margin-bottom:0px; padding:0px; text-align:right; vertical-align: top;}
.basketnumbersblue {font-family: arial; font-size: 12px; line-height:15px; color:#1180FF; margin-top:2px; margin-bottom:0px; padding:0px; text-align:right; vertical-align: top;}
.input40blue {width:40px; height:20px; color:#999999; background-color:#FFFFFF; border-color:#0099FF; border-style:solid; border-width:1px; font-size:10px;}
.input200blue {width:200px; height:20px; color:#999999; background-color:#FFFFFF; border-color:#0099FF; border-style:solid; border-width:1px; font-size:10px;}
.input210blue {width:210px; height:20px; color:#999999; background-color:#FFFFFF; border-color:#0099FF; border-style:solid; border-width:1px; font-size:10px;}
.input240blue {width:240px; height:20px; color:#999999; background-color:#FFFFFF; border-color:#0099FF; border-style:solid; border-width:1px; font-size:10px;}
.input130blue {width:130px; height:20px; color:#999999; background-color:#FFFFFF; border-color:#0099FF; border-style:solid; border-width:1px; font-size:10px;}
.input150blue {width:150px; height:20px; color:#999999; background-color:#FFFFFF; border-color:#0099FF; border-style:solid; border-width:1px; font-size:10px;}
.input190blue {width:190px; height:20px; color:#999999; background-color:#FFFFFF; border-color:#0099FF; border-style:solid; border-width:1px; font-size:10px;}
.input310blue {width:310px; height:20px; color:#999999; background-color:#FFFFFF; border-color:#0099FF; border-style:solid; border-width:1px; font-size:10px;}
.input310grey {width:310px; height:20px; color:#666666; background-color:#FFFFFF; border-color:#CECECE; border-style:solid; border-width:1px; font-size:12px;}
.input220grey {width:220px; height:20px; color:#666666; background-color:#FFFFFF; border-color:#CECECE; border-style:solid; border-width:1px; font-size:12px;}
.shopregistergif1 {margin-bottom:8px;}
.shopregistergif2 {margin-bottom:8px; margin-top:25px;}
.shoptext11blue {font-family: arial; font-size: 11px; color:#1180FF; font-weight: bold; line-height:12px; margin-top:2px; margin-bottom:0px; padding:0px; text-align:left; vertical-align: top;}
.shoptext11grey {font-family: arial; font-size: 11px; color:#666666; line-height:12px; margin-top:2px; margin-bottom:0px; padding:0px; text-align:left; vertical-align: top;}

#shop_subheader {float: left; text-align:left; width:850px; margin-top:16px; margin-bottom:12px; background-color:white}

/* survey */
.surveytextresult {font-family: arial; font-size: 12px; color:#8D8C8C; font-weight:bold; line-height:21px; margin-left:5px; vertical-align: middle;}
.surveytextoverall {font-family: arial; font-size: 12px; color:#1180FF; font-weight:bold;}

.pscarrow {float: left; width:20px;}
#pscsearchseq {width: 600px; float:left;}
#pscsearchtitle {width: 600px; margin-left: 20px; margin-bottom:8px; }
div.crop {height: 100px; width: 140px; overflow: hidden; float:left}
div.crop img {margin: -0px -80px 0 0;}

#seiteaufhellen_test {
background:#0099FF;
color:#fff;
filter:alpha(opacity=90);
-moz-opacity:.9;
opacity:.9;
align:center; 
margin-right:auto; margin-left:auto;
z-index:5;
width:700px;
height:90%;
text-align:center;
}

#seiteaufhellen {
background:#fff;
color:#666666;
filter:alpha(opacity=90);
-moz-opacity:.9;
opacity:.9;
position:absolute;
left:0px;
top:0px;
z-index:5;
width:100%;
height:100%;
text-align:center;
}

#ajaxsubcontent{
background:url('../images/transpBlack75.png') ;
color:#FFFFFF;
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
text-align:left;
}



/* .shopback {float:left; margin-top:50px; margin-left:17px } */