/*--- Allgemeines ---*/
body {font-family:Verdana, sans-serif; font-size:11px; line-height:15px; color:#000; background-color:#FFF; margin:0; padding:0; text-align:center;}
img, p, div {margin:0; padding:0; border:0;}
body.hide {overflow:hidden;}

/*--- Links, Menü ---*/
a:link, a:visited, a:active {color:#000; text-decoration:none; font-weight:bold;}
a:hover {color:#68696b;}

a.sel:link, a.sel:visited, a.sel:hover, a.sel:active {color:#68696b;}

#back_nav img, #back_nav .spacer2 {float:left;}

a.pic:link img.pic_link_h, a.pic:visited img.pic_link_h, a.pic:active img.pic_link_h {display:none;}
a.pic:hover img.pic_link_h {display:block;}
a.pic:link img.pic_link, a.pic:visited img.pic_link, a.pic:active img.pic_link {display:block;}
a.pic:hover {border:0;}
a.pic:hover img.pic_link {display:none;}

.a_content a:link, .a_content a:visited, .a_content a:hover, .a_content a:active {font-weight:normal; font-size:10px; color:#68696b;}

/*--- Struktur ---*/
#a_all {height:350px; width:3000px; background-color:#FFFF00; position:absolute; top:50%; left:50%; margin:-175px 0 0 -1500px; z-index:2;}
#a_back {height:620px; width:845px; position:absolute; top:50%; left:50%; margin:-300px 0 0 -422px; z-index:1;}

/*
#back_nav {height:20px; font-weight:bold; margin:560px 0 0 0; float:left; position:absolute; z-index:10;}
*/
#back_nav {height:20px; width:845px; overflow:hidden; font-weight:bold; margin:560px 0 0 0; float:left; position:fixed; bottom:20px; z-index:10;}

#bild_oben, #bild_unten {margin-left:-422px;}

.a_all_2 {width:845px; height:350px; text-align:left; position:absolute; top:50%; left:50%; margin:-175px 0 0 -422px;}
.a_all_inner {padding:10px 0px 10px 0px; background-image:url(../pix/logo.gif); background-repeat:no-repeat; background-position:316px 136px;}
.a_range {float:right; height:25px; font-weight:bold;}
.a_navi {float:left; height:25px; font-weight:bold;}
.a_content {height:300px; width:480px;}

.a_scroll_navi {width:30px; float:left; display:block;}
.scroll_button_top {margin-bottom:260px;}

#adcontent .a_scroll_navi {display:none;}

/*--- Container ---*/
.c_cont {padding-left:30px; height:294px; width:260px; overflow:hidden; position:relative;}
.c_scroll {height:294px; width:260px; overflow:hidden; position:relative;}
.c_wide {padding-left:30px; height:300px;}
.c_adress {width:250px; position:absolute; top:155px; left:560px;} 
.c_picture {width:375px; height:292px; position:absolute; top:20px; left:280px; background-image:url(../pix/schoko_kuss.jpg); background-repeat:no-repeat;} 

#adcontent .c_scroll {overflow:visible; height:auto;}
#adcontent .c_wide, #adcontent .c_cont {padding-left:0;} 
#adcontent .c_adress, #adcontent .c_picture {position:static;}

/*--- Textelemente ---*/
.small {font-size:6px; line-height:6px;}
#a_footer ul {margin:7px 0 0 30px; padding:0;}
#a_footer li {float:left; font-weight:bold; margin:0 34px 0 0; padding:0; list-style:none;}

.a_range ul {margin:1px 26px 0 0; padding:0;}
.a_range li {float:left; font-weight:bold; margin:0 0 0 30px; padding:0; list-style:none;}

.printlogo {display:none;}

.alignl, .alignr {width:20px; height:20px; display:block; float:left; background-color:#FFF;}
.alignl img, .alignr img, #back_nav .pic img {margin:5px;}
.alignl {margin-left:378px;}

#back_nav .pic {background-color:#FFF; display:block; float:left;}

/*--- Trenner ---*/
.divider {font-size:1px; height:3px; line-height:1px; margin:0; padding:0; clear:both;}
.spacer {margin:0 10px 0 10px;}
.spacer2 {display:none;/*margin:0 376px 0 0px;*/}
