/* FLASH (barrierefrei) */

.flash_alk
{
padding-bottom:1em;
}

.altFlash p {
padding:1em 0.5em 1em 0.5em;

}

/* // Fotoarchivleiste */

.fotoArchiv
{
margin-top:2em;
}

/* // VIDEOEXTENSION - flv-Player */

.tx-stflashplayer-pi1 {
	margin-bottom:2em;
	}

.tx-gooffotoboek-pi1
{

margin-bottom:1.3em;

}
/* // TEST - ÜBERSICHTSSEITE NEU 11.05.09 - Abstand der einzelnen Teaser gleich setzen ////// */

.test_teaser {
	height:9em;
	margin-bottom:0.5em;
	}

/* // BANNER IMG //////////////////// */

div.banner img {
	float:left;
	margin-right:16px;
	margin-top:2em;
	margin-bottom:2em;
	padding:0;
	} 
 
    	
/* // Styles barrierefreies Menü ///////////////// */
@media screen, print
{
  dfn, .hidden {
    position: absolute;
    left: -1000em;
    width: 20em;
  }
}

/* // Lexikon ABC-Leiste ///////////////////////// */

.lexikon-abc-leiste {
	margin-top:20px;
	margin-bottom:2em;
	}

.lexikon-abc-leiste li {
	display:inline;
	padding-right:10px;
	font-weight:bold;
	}

.lexikon-linkliste {
	margin-bottom:1em;
	margin-top:1em;
	margin-left:20px;
	line-height:2em;
	font-weight:bold;
	color:#545454;	
	}

.lexikon-linkliste li {
	list-style:none;
	}

.lexikon-linkliste a {
	background:url(../images/faq_arrow.gif) no-repeat;
	background-position: right;
	padding-right:15px;
	color:#545454;
	text-decoration:none;
	}

.lexikon-linkliste a:hover {
	color:#545454;
	text-decoration:underline;
	}

.lexikon-buchstabe a {
	text-decoration:none;
	font-weight:bold;
	}

/* // FORMATIERUNGEN RTE-EDITOR UND FCE-SEITENTEMPLATES //////////// // */

div.rte {
	margin-top:20px;
	margin-bottom:30px;
	padding-bottom:10px;
	width:650px;
	}


div.rte ul {
	margin-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	list-style:square;
}

div.rte li {
	margin-top:10px;
	margin-bottom:10px;
	}
	
/* // FAQ - ELEMENTE RTE-EDITOR ///////////////// */

.faq-ollist  {
	margin-bottom:2em;
	margin-top:0.3em;
	margin-left:30px;
	line-height:2em;
	font-weight:bold;
	color:#545454;
	}

.faq-ollist a {
	color:#545454;
	text-decoration:none;
	}

.faq-ollist a:hover {
	color:#545454;
	text-decoration:underline;
	}


.faq-cat h3 {
	font-size:1em;
        font-weight:bold;
        padding-top:10px;
        padding-bottom:0px;
        margin:0px;
        }

.faq-linkliste ol {
	margin-left:20px;
	padding-bottom:10px;
	list-style:square;
	margin-top:0px;
	text-decoration:none;
	}
	

.cat-rte h3 {
	font-size:1em;
        font-weight:bold;
        padding-top:10px;
        padding-bottom:0px;
        margin:0px;
	}

.cat-rte ul {
	margin-left:20px;
	padding-bottom:10px;
	list-style:square;
	margin-top:0px;
}

.cat-rte li, faq-linkliste li {
	margin-top:10px;
	margin-bottom:10px;
	}

h1.cat {
	font-size:1.1em;
        font-weight:bold;
        text-transform:uppercase;
        padding:0 0 5px 0;
        margin:0px;
	}
h3.cat {
	font-size:1.1em;
        font-weight:bold;
        text-transform:uppercase;
        padding:0 0 5px 0;
        margin:0px;
        }
h2.cat-headline {
	font-size:1.1em;
        font-weight:bold;
        padding-top:10px;
        padding-bottom:0px;
        margin:0px;
       	}
.cat-rte {
	margin-top:10px;
	padding-top:0;
	}
.cat-rte p {
	padding-bottom:10px;
	}
	

.centerBig {
	font-size:1.4em;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
	margin-bottom:10px;
	}
	
.centerKursiv {
	font-style:italic;
	text-align:center;
	margin-bottom:10px;
	}


/* // NEWS STYLESHEET ///////////////////// */

.newscontent ul {
	margin-left:2em;
	margin-top:0.6em;
	margin-bottom:0.6em;
	}
.newscontent li {
	margin-bottom:0.6em;
	}

.tx-ttnews-browsebox-SCell p a {
	text-decoration:none;
	font-weight:bold;
	}

.news-list-browse {
	margin-left:20px;
	font-weight:bold;
	}

.news-list-browse a {
	padding-left:8px;
	padding-right:8px;
	font-weight:normal;
	}

.news-list-browse p {
	font-weight:bold;
	}


/* // multimedia-inhalte // */
#content .multimedia {
	width:650px;
	height:650px;
	clear:left;
	}


/* // GAMES-Seite 3 Bilder nebeneinander //// */

.threepicsublink {
	width: 650px;
	margin-bottom:20px;
	padding:0;
	text-align:center;
	
}

.threepicsublink img {
	margin-bottom:0.8em;
	}

.lipicbox {
	float:left;
	width:210px;
	margin-left:0;
	margin-right:10px;
	padding-bottom:10px;
	}

.mipicbox {
	float:left;
	width:210px;
	margin-left:0;
	margin-right:10px;
	padding-bottom:10px;
	}

.repicbox {
	float:right;
	width:210px;
	margin-left:0;
	padding-bottom:10px;
	}
	

/* // ALLGEMEINE :FOCUS ANGABEN FÜR FORMULARE + LINKS // */

#tip-form input:focus {
	background-color:#DAF5FE;
	}

#tip-form textarea:focus {
	background-color:#DAF5FE;
	}

/* // GRAUE TEXTFLÄCHE UND GRO?ES BILD RECHTS - FCE-TEMPLATE TEXT LINKS BILD RECHTS // */

#pic-right-top {
	position: relative;
	top: 0px;
	left: 0px;
	width: 341px;
	height: auto;
	background: url(../images/cocktail_top.gif) no-repeat top left;
	}
        
#pic-right-bottom {
	width:341px;
	height:26px;
	float   : left;
	background: url(../images/cocktail_bottom.gif) no-repeat bottom left;
	}

.pic-right-box {
            position:relative;
            top         : 13px;
            left        : 0px;
            width       : 321px;
            min-height  : 320px;
            padding     : 0px 10px;
            float       : left;
            background  : url(../images/cocktail_middle.gif) repeat-y top left;
        }
* html .pic-right-box {
            position:relative;
            top:13px;
            left:0px;
            width:341px;
            height:300px;
            padding:0px 10px;
            float:left;
            background: url(../images/cocktail_middle.gif) repeat-y top left;
        }

#right-picture {
            position: absolute;
            width   : 280px;
            height  : 267px;
            margin-left : 300px;
            margin-top  : -40px;
            z-index : 400;
        }

/* // GRAUE BOX INNERHALB DES CONTENTS OHNE HINTERGRUNDGRAFIKEN (eingesetzt z.b. bei den News) // */

.rundboxgrau { 
	/* width:50em;
	  INFO: Der em-Wert kann hier nicht gesetzt werden, 
	  da bei zu großer Schrift die Boxen über den Website-Rand 
	  hinausragen. Die Schrift kann dennoch skaliert werden.	
	*/
	width:600px;
	background: #E9E9E9;
	margin-bottom:20px;
	}
	
.rundboxgrau p.bodytext-subheadline {
	padding-top:10px;
	padding-bottom:10px;
	}
	
.rundboxgrau p {
	margin-left:10px;
	margin-right:10px;
	}

.rundboxgrau img {
	padding-bottom:20px;
	}
	
.rundboxgrau .top, 
.rundboxgrau .bottom {
	display:block;
	background: #f6f6f6;
	}
	
.rundboxgrau .top span, 
.rundboxgrau .bottom span {
  	display:block;
  	height: 1px; 
  	overflow: hidden; 
  	background: #E9E9E9;
	}
	
.rundboxgrau .r1 {
	margin: 0 5px;
	}
	
.rundboxgrau .r2 {
	margin: 0 3px;
	}
	
.rundboxgrau .r3 {
	margin: 0 2px;
	}
	
.rundboxgrau .top .r4,
.rundboxgrau .bottom .r4 {
	margin: 0 1px;
	height: 2px;
	}


/* // BIST DU STÄRKER ALS ALKOHOL - SCHRIFTZUG IM HINTERGRUND RECHTS OBEN /////// */
#bistdustaerker {
  position    : absolute;
    top         : 170px;
    left        : 684px;
    width       : 184px;
    height      : 10px;
}



/* // CONTENT /////////////////////////////// */

div#natool {
    background-image:url(../images/natoll.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    width:879px;
}
* html div#natool {
    background-image:url(../images/natollie.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    width:879px;
}
div#header {
    background-image:url(../images/header.gif);
    background-repeat:repeat-y;
}
div#content-frame {
    width:879px;
    position:absolute;
    left:4.875em;
    top:12.813em;
    z-index:69;
}

div#content-header {
    height:19px;
    width:879px;
    background:url(../images/box_header.gif) top left no-repeat;
}

div#content {
    min-height:270px;
    margin:16px 180px 0 40px;
    padding-bottom  : 30px;
    font-size:0.75em;
    background-color:#F6F6F6;
}

* html div#content {
    height:270px;
    padding-bottom  : 30px;
}

div#content a.videoicon {
	background:url(../images/movie_grey_dark.jpg) top left no-repeat;
	padding-left:20px;
	}

div#content-footer {
    height:21px;
    width:879px;
    background:url(../images/footer.gif) top left no-repeat;
}

div#content-footer_print {
    height:21px;
    width:879px;
    background:url(../images/footer.gif) top left no-repeat;
    font-size:12px;
    color: #777;
    text-align: center;
    padding-bottom:20px;
}

#nav1header {
    background-image:url(../images/nav_1_header.gif);
    background-repeat:no-repeat;
}

#nav1middle {
    background-image:url(../images/nav_1_middle.gif);
    background-repeat:repeat-y;
}


#nav1footer {
    background-image:url(../images/nav_1_footer.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
}

#contentnav {
	font-size:0.75em;
	padding-bottom:16px;
	margin:16px 0px 0 40px;
	}
#contentnav a {
	text-decoration:underline;
	}
#contentnav a:hover {
	text-decoration:none;
	}

/* CONTENT */



/* // ORANGE TOOLBOX TIP A FRIEND / SEITE DRUCKEN / BESTELLEN ////////////////// */

#orangetoolbox {
	width:12em;
	height:4.6em;
	position:relative;
	margin-top:10px;
  	margin-left:778px;
  	/* INFO: Die Orange Toolbox wird per px positioniert, 
		 da sie sonst bei vergrößerten schriften nicht 
		 mehr die Position hält. Der Content hat eine fixe Breite. 
		 */ 
  	z-index:300;
  	}
  	

#orangetoolbox .lo {
	background:url("../images/orangetoolbox_lo.gif") top left no-repeat;
	height: 100%;
	}

#orangetoolbox .lu {
	background:url("../images/orangetoolbox_ru.gif") bottom right no-repeat;
	height: 100%;
}


#orangetoolbox .ru {
	background:url("../images/orangetoolbox_ro.gif") top right no-repeat;
	height: 100%;
}

#orangetoolbox .ro {
	background:url("../images/orangetoolbox_lu.gif") bottom left no-repeat;
	height: 100%;
} 	
  	
  	
#orangeback {
	margin-top:0.625em;
	margin-left:0.625em;
	margin-bottom:0.625em;
	padding-left:0;
	width:92%;
	position:absolute;
	z-index:300;
	background-color:#F28F02;
	font: bold 70% arial, helvetica, sans-serif;
	text-transform:uppercase;
	}

.orangetoolboxinhalt {
	padding:0.5em;
        margin-left:0px;
	}


.orangetoolboxinhalt ul {
	line-height:1.4em;
	margin-left:0;
	padding-left:0;
	display:block;
	}


.orangetoolboxinhalt li {
	/*list-style-image: url(../images/friend_arrow.gif);*/
	list-style:none;
	margin-left:0;
	padding-left:0;	
	}
	

.orangetoolboxinhalt a {
    	color: #FFFFFF;
    	background-image: url(../images/friend_arrow.gif);
    	background-repeat: no-repeat;
    	background-position: 4px;
    	padding-left:20px;
}


#orangeback .orangetoolboxinhalt a:hover {
    	color: #873900;
}

/* // ENDE ORANGE TOOLBOX TIP A FRIEND / SEITE DRUCKEN / BESTELLEN ////////////////// */

/* // METANAVIGATION ////////////////////////////////////////////////// */

#metanavigation {
    	font: bold 70% arial, helvetica, sans-serif;
    	padding:0;
    	width:32em;
    	position:absolute;
    	top: 0px;
    	left: 46em;
}

#meta-nav {
        margin-left:0;  
}

#meta-nav .ru {
	background:url("../images/metanav_ru.png") bottom right no-repeat;
	height: 100%;
}

#meta-nav .lu {
	background:url("../images/metanav_lu.png") bottom left no-repeat;
	height: 100%;
}

#metanavinhalt {
	padding-top:0.7em;
	padding-bottom:0.5em;
    	text-align:center;
    	margin:0;
	}

#metanavinhalt ul li {
        display : inline;
        padding-left:0.5em;
        }


#metanavinhalt ul li a {
    text-decoration : none;
    color           : #000;
  }
  
#metanavinhalt ul li a:hover {
    text-decoration : none;
    color           : #fff;
  }

#metanavinhalt img {
	padding-right:0.4em;
	}


/* // ENDE METANAVIGATION ////////////////////////////////////////////////////// */





* {
        padding: 0;
        margin:  0;
}

body {
    font       : normal 100.01% arial, helvetica, sans-serif;
    background : url(../images/background.gif) no-repeat fixed;
    margin-bottom:50px;
    padding-bottom:50px;
}


/* wird bei Test-Übersicht FLC eingesetzt */
.flclear {
	clear:both;
	padding-bottom:1em;
	}



img {
    border: 0;
}
a {
    text-decoration:none;
    color:#000000;
}


.bodytext-wrap a {
	text-decoration:underline;
	}


#content a {text-decoration:underline;}
#content a:hover {text-decoration:none;}






#navigation h2, #navigation h3, #navigation h4, dfn, .unsichtbar {
        position: absolute;
        left:     -1000px;
        top:      -1000px;
        width:    0;
        height:   0;
        overflow: hidden;
        display:  inline;
}
ul.normal {
    margin: 0;
    padding: 0 0 0 5px;
    list-style-type: none;
}
ul.normal li {
   /* height  : 5px;*/
    padding: 0 0 0px 10px;
    background: url( ../images/bullet.gif ) no-repeat 0 7px;

}
p {
    margin:0px;
    padding:0px;
}

.bold {
    font-weight : bold;
}



/* drucken */

#navibox {
    position:absolute;
    top:360px;
    left:760px;
    width:176px;
    height:88px;
    padding: 8px 12px 8px 8px;
    background: url(../images/friend_back.gif) no-repeat top left;
    z-index:124;
}

#druck-frame {
    position:absolute;

    top:240px;
    left:778px;
    width:172px;
    height:65px;
    padding: 8px 12px 8px 8px;
     background  : url(../images/friend_back.gif) no-repeat top left;
     z-index:124;
}

* html #druck-frame {
        position:absolute;
    top:240px;
    left:778px;
    width:172px;
    height:65px;
    padding: 9px 17px 0px 8px;
    z-index:124;
}

#druck-frame_neues_von_euch {
    position:absolute;
    top:240px;
    left:775px;
    width:176px;
    height:98px;
    padding: 8px 12px 8px 8px;
    background  : url(../images/friend_back_neues_von_euch.gif) no-repeat top left;
    z-index:124;
}

#drucklayer {
    	font: bold 70% arial, helvetica, sans-serif;
    	text-transform:uppercase;






    	background: #f28f02;
        padding: 6px 5px 5px 5px;
}

#drucklayer li {
    margin: 0 0 0 18px;
    list-style-image:url(../images/friend_arrow.gif);
    color: #FFFFFF;
}
#drucklayer a {
    text-decoration: none;
    color: #FFFFFF;
    background: #f28f02;
    
}
#drucklayer a.current {
    text-decoration: none;
    color: #777;
    background: #f28f02;
}

#drucklayer a:hover {
    color      : #873900;
        background : #f28f02;
}

.tip-left {
    width:70px;
}
.tip-right {
    width:500px;
}
.tip-input {
    width:480px;
}
/* drucken */



/* TELL-A-FRIEND */
#friend-frame {
    position:absolute;
    top:265px;
    /* top:259*/
    left:778px;








    width:172px;
  /* height:44px;*/
    margin-top:3px;
   /* padding: 8px 12px 8px 8px;*/
    padding: 0px 12px 0px 8px;
    z-index:124;
}
* html #friend-frame {
    position:absolute;
    /*top:259px;*/
    top:265px;
    left:778px;
    width:172px;
   /* height:44px;*/
    padding: 0px 17px 0px 8px;
    z-index:124;
}

#friend-frame_neues_von_euch {
    position:absolute;
    top:240px;
    left:770px;
    width:176px;
    height:98px;
    padding: 8px 12px 8px 8px;
    background  : url(../images/friend_back_neues_von_euch.gif) no-repeat top left;
    z-index:124;
}

/* * html #friend-frame {
        position:absolute;
    top:240px;
    left:770px;
    width:176px;
    height:44px;
    padding: 9px 17px 0px 8px;
    z-index:124;
}*/

#friendlayer {
    font: bold 70% arial, helvetica, sans-serif;
        background: #f28f02;
        padding: 6px 5px 5px 5px;
}

#friendlayer li {
    margin: 0 0 0 18px;
    list-style-image:url(../images/friend_arrow.gif);
    color: #FFFFFF;
}
#friendlayer a {

    text-decoration: none;
    color: #FFFFFF;
    background: #f28f02;
}
#friendlayer a.current {

    text-decoration: none;
    color: #777;
    background: #f28f02;
}

#friendlayer a:hover {

    color      : #873900;
        background : #f28f02;
}

.tip-left {
    width:70px;
}
.tip-right {
    width:500px;
}
.tip-input {

    width:480px;

}
/* TELL-A-FRIEND ENDE */

#natoll {

    position    : absolute;

    bottom      : 50px;
    left        : 790px;
    width       : 165px;
    height      : 380px;
    z-index     : 2100;
}
#natoll_small {
    position    : absolute;
    bottom      : 50px;
    left        : 790px;
    width       : 161px;
    height      : 230px;
    z-index     : 2100;
}


/* NAVIGATION */
#navigation {
        background: #FF0000;
        
}

#logo-home {
    position    : absolute;
    top         : 520px;
    left        : 86px;
    width       : 53px;
    height      : 73px;
}




#menue-level2 {
        padding    : 0 36px 0 6px;
      /*  background : #b0c13c;*/

    font       : bold 70% arial, helvetica, sans-serif;
}


#menue-level2 li {
        margin-bottom : 0px;
        margin-top    : 7px;
        margin-left   : 20px;
   /* list-style-image : url(../images/menu_arrow.gif);*/
      /*  background : #b0c13c;*/
}

.arrow_list li {
        margin-bottom : 0px;
        margin-top    : 7px;
        margin-left   : 20px;
      /*      list-style-image : url(../images/friend_arrow.gif);*/
}


#menue-level2 li.current {
    list-style-image : url(../images/menu2_arrow_act.gif);
}

#menue-level2 a {
    text-decoration: none;
    color: #155265;
     /*   background : #b0c13c;*/
}
#menue-level2 a.current {
    text-decoration: none;
    color: #FFF;
   /*     background : #b0c13c;*/
}

#menue-level2 a:hover {
    color: #FFFFFF;
    /*    background : #b0c13c;*/
}

#menue-level3-frame {
        z-index         : 1998;
        position        : relative;
        float           : left;
    width           : auto;
    height          : auto;
    padding-bottom  : 16px;


        margin-top      : 61px;
        margin-left     : -30px;
    background      : url(../images/third_bottom.gif) no-repeat bottom right;


}

#menue-level3-frame-right {
        z-index         : 1997;
        position        : relative;
        float           : left;
    right           : 0px;
    bottom          : 0px;
    padding-right   : 18px;
    padding-bottom  : 1px;
    width           : auto;
    height          : auto;
    background      : url(../images/third_back.gif) no-repeat top right;
}

#menue-level3-outline {
        z-index     : 2001;
        position    : relative;
    top         : 8px;
        left        : 8px;
        float       : left;
        width       : auto;
        border      : 1px solid #9e9e9e;
}

#menue-level3-container {
        background : #eddc04;
        border     : 10px solid #ffffff;
}

#menue-level3 {
    width      : 215px;

        background : #eddc04;
    font       : bold 70% arial, helvetica, sans-serif;
}

#menue-level3 ul {
    padding    : 0 0 0 6px;
}

#menue-level3 li {
        margin-bottom : 7px;
        margin-top    : 7px;
        margin-left   : 20px;
 /*   list-style-image : url(../images/menu_arrow.gif);*/
        background : #eddc04;
}



#menue-level3 li.current {
    list-style-image : url(../images/menu3_arrow_act.gif);
}

#menue-level3 a {
    text-decoration: none;
    color: #155265;
     /*   background : #eddc04;*/
}
#menue-level3 a.current {
    text-decoration: none;
    color: #FFF;
      /*  background : #eddc04;*/
}

#menue-level3 a:hover {
    color: #FFFFFF;
    /*    background : #eddc04;*/
}
/* NAVIGATION */


/* CONTENT-ELEMENTE */

    .bodytext-wrap {
        clear:both;
        width:660px;
        padding-bottom:20px;
    }
    .bodytext-headline,H1 {
        /*font-size:13px;*/
        font-size:1.1em;
        font-weight:bold;
        padding:0 0 5px 0;
        margin:0px;
        margin-bottom:8px;
    }
    .bodytext-subheadline {
        /*font-size:12px;*/
        font-size:1em;
        font-weight:bold;
        color:#000000;
        margin:0px;
    }
    .bodytext-normal {
        /*font-size:12px;*/
        font-size:1em;
        font-weight:normal;
        color:#000000;
        margin:0px;
    }
    .content-box {
        width:340px;
        background:#E5E5E5;
        margin-top:30px;
        float   : left;
    }
    .content-box-top {
        width:100%;
        height:16px;
        background: url(../images/content_box_top.gif) no-repeat left top;
        float   : left;
    }
    .content-box-middle {
        left    :15px;
        width   :290px;
        padding : 0 20px 0 15px;

        float   : left;
    }
    .content-box-bottom {
        width:100%;
        height:16px;
        background:url(../images/content_box_bottom.gif) no-repeat left top;
        float   : left;
    }
    .content-pic-right {
        position    : relative;
        top         : -29px;
        left        : 0px;
        width       : 10px;
        height      : 10px;
        float       : right;
    }
    .ecard-box {
        width:340px;
        background:#E5E5E5;
        margin-top:30px;
    }
    .ecard-box-top {
        width:100%;
        height:16px;
        background: url(../images/content_box_top.gif) no-repeat left top;
        float   : left;
    }
    .ecard-box-middle {
        left    :15px;
        width   :100%;
        padding : 0 0 0 0;
        float   : left;

        background  : #E3E3E3;
    }
    .ecard-box-bottom {
        width:100%;

        height:16px;

        background:url(../images/content_box_bottom.gif) no-repeat left top;
        float   : left;




    }
    .linkline {
        line-height     : 16px;
    }
    a.linkline {
        /*font-size:12px;*/
        font-size:1em;
        font-weight:bold;
        text-decoration:none;
        color:#545454;
    }
    a.linkline-links {
        /*font-size:12px;*/
        font-size:1em;
        font-weight:bold;
        text-decoration:none;
        color:#545454;
    }

    #level-tabelle {
        width:660px;
        height:130px;
        padding:10px;
        margin-bottom:10px;
        background:url(../images/content/alkohol/level_back.gif) no-repeat left top;
    }
    * html #level-tabelle {
        width:640px;
        height:130px;
        padding:10px;
        margin-bottom:10px;
        background:url(../images/content/alkohol/level_back.gif) no-repeat left top;
    }
    .level-tabelle {
        clear:both;
        width:660px;
        height:130px;
        padding:10px;
        margin-bottom:10px;
        background:url(../images/content/alkohol/level_back.gif) no-repeat left top;
    }
    * html .level-tabelle {
        clear:both;
        width:640px;
        height:130px;
        padding:10px;
        margin-bottom:10px;
        background:url(../images/content/alkohol/level_back.gif) no-repeat left top;
    }
    #level-subheadline {
        margin-bottom:25px;
        width:590px;
    }

    #level-box {
        position:relative;
        background-color:#E9E9E9;

        width:590px;
        padding:12px;
        height:150px;
        margin-bottom:18px;
    }
    #level-picto {
        position:absolute;
        left:12px;
        top:12px;
        width:109px;
        height:97px;
    }
    #level-head {
        position:relative;
        left:130px;
        top:0px;
        width:400px;
        font-weight:bold;
    }
    #level-text {
        position:relative;
        left:130px;
        top:10px;
        width:400px;
        padding-bottom:12px;
    }
    p.pic-subtitle {
        padding-top:3px;
        margin-top:0px;
    }
    #content-footer {
        clear:both;
        padding:0px 0px;
        margin-bottom:40px;
    }



/* STYLES FÜR TABELLE HOCHPROZENTIGE FAKTEN ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.hochpro {
	width:93%;
	text-align:left;
	background:url(../images/hochpro_tab_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:1em;
	}

.hochpro caption { display:none; }
.hochpro th { font-weight:bold; }
.hochpro th { font-weight:bold;text-align:left; }
.hochpro tbody { padding-right:15px; }
.hochpro tbody tr {
	/*background:url(../images/hochpro_tr_back.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	}
	
.hochpro tbody tr td {
	margin:0;
/* 	padding-top:0.5em; */
	}



    
/* STYLES FÜR TABELLE MIT RUNDEN ZEILENHINTERGRUENDEN */
    

.roundleft {
	background-image:url(../images/content/roundtab.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0;
	text-align:center;
	width:324px;
	height:188px;
	margin-bottom:20px;
	float:left;
	/*font-size:12px;*/
        font-size:1em;
	}

.roundright {
	background-image:url(../images/content/roundtab.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0;
	text-align:center;
	width:324px;
	height:188px;

	margin-bottom:20px;
	float:right;
	/*font-size:12px;*/
        font-size:1em;
	}



table {
	width:315px;
	margin:0;
	margin-left:3px;
	}

th {
	height:25px;
	padding-top:3px;
	padding-bottom:0;
	padding-left:10px;
	margin-bottom:0;
	}
	
th.left {
	text-align:left;
}
		
th.right {
	text-align:right;
	padding-right:10px;
	}	
		
td {
	height:35px; 
	padding-left:10px;
	}

.imback {
	background-image:url(../images/content/imback.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	}

.imright {
	background-image:url(../images/content/imback.png);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:right;
	padding-right:10px;
	}
    

    
/* GALLERY START */

/* LISTE DER PEEREINSÄTZE MIT LINK ZUR BILDERGALERIE */

.gallery_listblock {
	margin-top:1em;
	}

#content a.gallery_link {
	text-decoration:underline;
	}

#content a:hover.gallery_link {
	text-decoration:none;
	}
#content a.video_link {
	text-decoration:underline;
	background:url(../images/movie_grey_dark.jpg) top right no-repeat;
	padding-right:20px;	
	}

#content a:hover.video_link {
	text-decoration:none;
	}

.gallery_month {
	margin-bottom:0.5em;
	text-decoration:underline;
	}

.gallery_list li {
	margin-left:2em;
	margin-top:0.6em;
	}


.gallery_list a {
	text-decoration:none;
	}



    #gallery-wrap {
        display:block;
        width:600px;
    }
    .thumb-frame {
        float:left;
        display:block;
        width:140px;
        height:128px;
        padding-left:8px;
        padding-top:8px;
        background: url(../images/gallery/thumb_frame.gif) no-repeat top left;
    }
    * html .thumb-frame {
        float:left;
        display:block;
        width:148px;
        height:136px;
        padding-left:8px;
        padding-top:8px;
        background: url(../images/gallery/thumb_frame.gif) no-repeat top left;
    }

    #gallery-single {
        width:591px;
        text-align:left;
        padding-top:10px;
        text-align: center;
        background: url(../images/gallery/frame_bg_top.gif) no-repeat top left;
        background-color: #E3E3E3;
    }


    #gallery-single-foot {
        width:591px;
        text-align:left;
        text-align: center;
        height: 13px;
        background: url(../images/gallery/frame_bg_bottom.gif) no-repeat bottom left;
        background-color: #E3E3E3;
    }

    #gallery-single-view {
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        width: 340px;
    }

    #gallery-single-comment {
        margin-left: auto;
        margin-right: auto;
        width: 340px;
        text-align:left;
        padding-top: 10px;
    }

    #gallery-fast-nav {
        clear:both;
        width:600px;
        height: 60px;
    }

    #gallery-fast-nav a {
        color:#000000;
        font-weight:bold;
    }


    #gallery-nav-prev {
        float:left;
        height:32px;
        width: 88px;
        padding-top: 10px;
        padding-left: 52px;
        background: url(../images/gallery/gallery_back.gif) no-repeat top left;
    }

    #gallery-nav-fastnav {
        float:left;
        height:32px;
        width:100px;
        padding-top:7px;
        padding-left:25px;
        color:#545454;
        font-weight:bold;
        font-size:11px;
        background: url(../images/gallery/gallery_fastnav.gif) no-repeat top left;
    }

    #gallery-nav-next {
        float:left;
        height:32px;
        width:146px;
        padding-top:10px;
        padding-left:11px;
        background: url(../images/gallery/gallery_next.gif) no-repeat top left;
    }

    #gallery-nav-thumbs {
        float:left;
        height:32px;
        width:121px;
        padding-top:10px;
        padding-left:21px;
        background: url(../images/gallery/gallery_thumbs.gif) no-repeat top left;
    }
    /* GALLERY END */
    
   

        /* GALLERY */
        div.boxThumbGallery {
            width:140px;
            height:128px;
            background-image: url(../images/bg_box_thumb_gallery.gif);
            float:left;
            margin:0 11px 23px 0;
        }
        div.boxThumbGalleryImage {
            width:124px;
            height:98px;
            padding:8px 8px 0 8px;
        }
        div.boxThumbGalleryLoupe {
            width:132px;
            text-align:right;
        }
        div.boxThumbGalleryLoupe img {
            display:block;
            margin-left:auto;
        }
        /* GALLERY ENDE */

        div.screensaver {
            width:180px;
            height:140px;
            float:left;
            margin:0 11px 23px 0;
        }


/* // DREISPALTEN FLEXIBLER CONTENT ////////////////////////////////////// */	


.dreispaltencontainer .linke-spalte {
	float:left;
	width:33%;
	text-align:left;
	}
	
.dreispaltencontainer .mittlere-spalte {
	float:left;
	width:33%;
	text-align:left;
	}

.dreispaltencontainer .rechte-spalte {
	float:left;
	width:33%;
	text-align:left;
	}


	
.clearer {
	float:none;
	clear:both;
	}





/* ///////////////////////////////////////////// */



/* ORANGE-BOX IM INHALTSBEREICH CONTENT - ZUSÄTZLICHE INFORMATIONEN */

#orange-frame {
	position:relative;
        top:-80px;
        left:120px;
        width:790px;
        }

#orange-top {
	width   : 790px;
	height  : 20px;
	background  : url(../images/orange_top.gif) top left no-repeat;
        }

#orange-middle {
	padding : 10px 25px 10px 25px;
	background  : url(../images/orange_middle.gif) top left repeat-y;
        }

#orange-middle a {
	color           : #FFFFFF;
	font-weight     : bold;
	text-decoration : underline;
        }
#orange-middle a:hover {
	color           : #FFFFFF;
	font-weight     : bold;
	text-decoration : none;
        }

#orange-middle p {
	width       : 700px;
	color       : #FFFFFF;
	font-weight : bold;
	font-size   : 0.78em;
	padding-left:10px;
        }

#orange-bottom {
	width   : 790px;
	height  : 20px;
	background  : url(../images/orange_bottom.gif) bottom left no-repeat;
        }

.orange-name {
	color       : #FFFFFF;
	font-weight : bold;
	font-size   : 1.1em;
        }
        
/* ENDE ORANGE-BOX */

/* CONTENT-ELEMENTE */

/* CONTENT */


/* BZGA LOGO */
#bzgalogo {
    position:fixed;
    top:520px;
    left:14px;
    width:54px;
    height:95px;
    z-index:99;
}
/* BZGA LOGO */

/* HOME */


#home-box1 {
    position:absolute;


    left:472px;

    top:101px;
    width:188px;
    height:140px;
}
#home-box2 {
    position:absolute;
    left:730px;
    top:302px;
    width:204px;
    height:140px;
}
#home-box3 {
    position:absolute;
    left:279px;
    top:447px;
    width:284px;
    height:140px;
}

#home-boxnews {
    position:absolute;
    left:608px;
    top:457px;
    width:238px;
    height:63px;
}

/* // BOX UM TICKER AUF STARTSEITE ///////////////////////////////////////////////////////////////////////// */
 
#home-latest_news{
   position:absolute;
   left:10px;
   top:22px;
   bottom:12px;
   font-weight:bold;
   color:#000;
   /*font-size:12px;*/
        font-size:1em;
}


.news-list-category{
        display:none !important;
        display:none;
}

/* HOME END */

/* ABSTANDHALTER */
.padding7top {
    padding-top : 7px;
}
.padding10top {
    padding-top : 10px;
}
.padding15top {
    padding-top : 15px;
}


/* ABSTANDHALTER */

#fixme {
        /* IE 5.0/Win and other lesser browsers will use this */
        position: absolute;
    left: 8px;
    bottom: 88px;

    width: 53px;
    height: 73px;
}
body > div#fixme {
        /* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
    position: fixed;
    width: 53px;
    height: 73px;
}
* html div#fixme {
    width: 53px;
    height: 73px;
        /* IE5.5+/Win - this is more specific than the IE 5.0 version */
        left: auto; bottom: auto;
        left: 8px;
       /* auskommentiert am 15.04.2009 - nicht valides css 
       		  top: expression( ( -124 - fixme.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
		  */
}


/* // SUCHE - TEMPLATEFILE: fileadmin/indexed_search.htm // */

.tx-indexedsearch-mp-form div {
    	float   : left;
	}

.tx-indexedsearch-mp-result {
	padding:0.6em;
	}

.browsebox {
    	padding-top:3px;
	}

.browsebox li {
    	display: inline;
    	list-style-type: none;
    	padding-right: 2px;
    	padding-left: 2px;
	}

.browsebox li a {
	padding-right:7px;
	}
	
.tx-indexedsearch-whatis {
    	clear:left;
    	padding-top:3px;
	}

.tx-indexedsearch-browsebox {
    	clear:left;
    	padding:3px 0 3px 0;
    	margin-bottom:1em;
	}

#content .tx-indexedsearch-browselist-currentPage a {
	text-decoration:none;
	}

	
/* ENDE SUCHE */











/* 
// FAQ + LEXIKON /////////////////////////////////////////////////////////////////
*/


#faq_div,#lexikon_div {
        /*font-size:12px;*/
        font-size:1em;
        font-weight: bold;
    padding : 0 0 40px 20px;
}

#lexikon_div{
        padding-left:0px;
}

.lexikon_navi_zurueck{
        float:left;
}

.lexikon_navi_weiter{
        width:650px;
        text-align:right;
}



/*#faq_div ol,*/

#lexikon_div ul {
    padding     : 0px;
    margin      : 0;
    font-weight : bold;
}


/* * html #faq_div ol,*/ 

* html #lexikon_div ul {
    padding         : 0;
    padding-left    : 10px;
    margin          : 0;
    font-weight     : bold;
}
#faq_div ol li, #lexikon_div ul li {
        color: #545454;
    padding-bottom:10px;
}
#faq_div a, #lexikon_div a {
        color: #545454;
    text-decoration:none;
}
#faq_backlink a {
        color: #545454;
    text-decoration:none;
}

#lexikon_div ul{
        list-style-type:none;

        padding-left:0px;
}

/* FAQ */

/* PI_RECIPE */
.pi_recipe_nav_left {
    float   : left;
}
.pi_recipe_nav_right {
    float   : right;
}
* html .pi_recipe_nav_right {
    float   : right;
    padding : 0 20px 0 2px;
}

#pi_recipe_navi {
    position    : absolute;
   /* top         : 300px;*/
   bottom:0px;
    left        : 10px;
    padding     : 0 10px 0 0;

}
* html #pi_recipe_navi {
    position    : absolute;
    /*top         : 280px;*/
   bottom:0px;
    left        : 10px;
    padding     : 0;
}
/* PI_RECIPE */


/* // NEUE STYLES - CSS STAND: 22.01.2009 // */


h1.container-headline {
	font-size:1.1em;
        font-weight:bold;
        padding:0 0 0.38em 0;
        margin:0px;
        text-transform:uppercase;
	}
	
h2.container-subline {
	font-size:1em;
        font-weight:bold;
        color:#000000;
        margin:0px;
	}
	
.container-text {
	width:45em;
	float:left;
	/*margin-bottom:1em;*/
	}

.container-text img {
	margin-right:0.5em;
	}
		
	
.container-bild {
	float:left;
	width:8em;
	}	
	
#content .container-bild-text-link {
	margin-bottom:2em;
	margin-top:2em;
}

/* Extra Formatierungen für BZGA-Aktionen-Seite */
.aktionen-text {
	width:45em;
	float:left;
	margin-bottom:2em;
	}
.aktionen-text img {
	margin-right:0.5em;
	}	
	
.bildtextbroschuere {
	margin-bottom:2em;
	}

.bildtextlink .container-bild img {
	margin-bottom:2em;
	}

	
#cocktail-list p, #cocktail-list h1 {margin-bottom:1em;}


	

