/* 
Projekt: YOUPON	
Start: 18.07.2006
*/



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : Arial, Helvetica, sans-serif; }
 
html , body {font-size : 100%; padding : 0; margin : 0; background:#000000;
} 

.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

hr {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}




p {color: #000000; font-size: 12px; line-height: 150%; }
 
a:link , a:visited{
color: #E88B00; text-decoration: underline; padding:0; margin:0;} 
a:hover , a:active{
color: #000000; text-decoration: underline; padding:0; margin:0; } 

h1 {font-size : 1.00em; font-weight: bold; margin:0 0 -12px 0;} 
h2 {font-size : 0.90em; font-weight: bold; margin:0 0 -12px 0;} 
h3 {font-size : 0.80em; font-weight: bold; margin:0 0 -12px 0;} 
h4 {font-size : 0.65em; font-weight: normal; } 
h5 {font-size : 0.55em; font-weight: normal; } 
h6 {font-size : 0.50em; font-weight: normal; } 

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 font-size: 12px; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
ul li li { 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 font-size: 12px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
ol li li { 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}
	
	
a.mehr:link, a.mehr:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0px 0px 0px 12px; margin: 0 0 0 10px; background:url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.mehr:active, a.mehr:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 12px; margin: 0 0 0 10px; background:url(../images/mehr_bullet_over.gif) left no-repeat;}

	
	
/* Allgemeine Struktur */
div.center 		{
width:100%; overflow:visible; text-align:center; } 	

div.contentcontainer 	{
width:760px; overflow:visible; margin:auto; padding:0 0 50px 0; text-align:left;  } 	

	
div.logo 	{
position:absolute;
margin:14px 0 0 0;
padding:0;  } 



/* METANAV */
div.metanav {
position:absolute;
width:550px;
padding:0;
margin:0 0 0 210px;
text-align:right;}

p.metanav {
color: #1D4B15; margin:0 0 0 0; padding:17px 0 0 0; font-size:11px; line-height: 120%; }

a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:0 10px 0 10px; margin:0; border-right: 1px solid #ffffff; } 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: normal; color: #FF9900; text-decoration: none; padding:0 10px 0 10px; margin:0; border-right: 1px solid #ffffff; } 

a.metanav-active:link , a.metanav-active:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:0 10px 0 10px; margin:0; border-right: 1px solid #ffffff; } 
a.metanav-active:hover , a.metanav-active:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:0 10px 0 10px; margin:0; border-right: 1px solid #ffffff; } 

a.metanav-last:link , a.metanav-last:visited{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:3px 28px 0 10px; margin:0; background: url(../images/bullet_warenkorb_aus.gif) right no-repeat;} 
a.metanav-last:hover , a.metanav-last:active{
font-size: 100%; font-weight: normal; color: #FF9900; text-decoration: none; padding:3px 28px 0 10px; margin:0; background: url(../images/bullet_warenkorb_over.gif) right no-repeat;} 

a.metanav-last-active:link , a.metanav-last-active:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:3px 28px 0 10px; margin:0; background: url(../images/bullet_warenkorb_aus.gif) right no-repeat;} 
a.metanav-last-active:hover , a.metanav-last-active:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:3px 28px 0 10px; margin:0; background: url(../images/bullet_warenkorb_over.gif) right no-repeat;} 

a.shoppingcart:link, a.shoppingcart:visited
{
	font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:3px 28px 0 10px; margin:0; background: url(../images/put_warenkorb_aus.gif) right no-repeat;
}
a.shoppingcart:hover, a.shoppingcart:active
{
	font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:3px 28px 0 10px; margin:0; background: url(../images/put_warenkorb_over.gif) right no-repeat;
}



/* NAVIGATION */
#navigation{
position:absolute;
width:760px;
padding:0;
margin:82px 0 0 0;}

div.menue {
padding:0;
margin:0;
float:left;}

div.menue ul {
list-style:none;
padding:0;
margin:0;  }

div.menue ul li {
list-style:none;
margin:0;
padding:0;
float:left;
background: url(../images/nav01_ecke_rechts_aus.gif) right top no-repeat;}

div.menue a {
    display:block;
    }


div.menue #current {
    background: url(../images/nav01_ecke_rechts_an.gif) right top no-repeat; }
div.menue #current a {
    background: url(../images/nav01_ecke_rechts_an.gif) right top no-repeat; }


li.current {
    background: url(../images/nav01_ecke_rechts_an.gif) right top no-repeat; }
li.current a {
    background: url(../images/nav01_ecke_rechts_an.gif) right top no-repeat; }


a.nav01aus:link, a.nav01aus:visited {
font-size: 12px; line-height:100%; font-weight: bold; text-decoration: none; color: #FF9900; display:block; padding: 11px 21px 8px 20px; margin: 0 0 0 0; display: block; background: url(../images/nav01_ecke_links_aus.gif) left top no-repeat; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 12px; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; display:block; padding: 11px 21px 8px 20px; margin: 0 0 0 0; display: block; background: url(../images/nav01_ecke_links_aus.gif) left top no-repeat;}

#current a.nav01an:link, #current a.nav01an:visited {
font-size: 12px; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; display:block; padding: 11px 21px 8px 20px; margin: 0 0 0 0; display: block; background: url(../images/nav01_ecke_links_an.gif) left top no-repeat;}
#current a.nav01an:active, #current a.nav01an:hover {
font-size: 12px; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; display:block; padding: 11px 21px 8px 20px; margin: 0 0 0 0; display: block; background: url(../images/nav01_ecke_links_an.gif) left top no-repeat;}
/*
a.nav01an:link, a.nav01an:visited {
font-size: 12px; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; display:block; padding: 11px 21px 8px 20px; margin: 0 0 0 0; display: block; background: url(../images/nav01_ecke_links_an.gif) left top no-repeat;}
a.nav01an:active, a.nav01an:hover {
font-size: 12px; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; display:block; padding: 11px 21px 8px 20px; margin: 0 0 0 0; display: block; background: url(../images/nav01_ecke_links_an.gif) left top no-repeat;}
*/



div.nav02 {
margin:0;
padding:20px 0 0 20px;
width:142px;
float:left;
list-style:none;}

.nav02 ul {
margin:0;
padding:0;
list-style: none;
}

.nav02 li {
padding:2px 0 2px 0;
margin:2px 0 0 0;
color: #000000;
background:url(../images/line_dotted.gif) bottom left no-repeat;
list-style:none;
}




/* Abstnde der einzelnen Links ber die a-Tags steuern; ist flexibler */
/* Mach die gestrichelte Linie ber ein Backgroundimage, sonnst funktioniert das im IE nicht (sind gestrichelt) */ 
a.nav02aus:link , a.nav02aus:visited {
font-size: 12px; font-weight: normal; color: #734500; text-decoration: none; padding:3px 0 5px 10px; margin:0; display:block;
background: url(../images/nav02_bullet_aus.gif) left no-repeat;}

a.nav02aus:hover , a.nav02aus:active{
font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; padding:3px 0 5px 10px; margin:0; display:block;
background: url(../images/nav02_bullet_an.gif) left no-repeat;} 

a.nav02an:link , a.nav02an:visited{
font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; padding:3px 0 5px 10px; display:block;
background: url(../images/nav02_bullet_aus.gif) left no-repeat;} 

a.nav02an:hover , a.nav02an:active{
font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; padding:3px 0 5px 10px; margin:0; display:block;
background: url(../images/nav02_bullet_an.gif) left no-repeat;}  

span.nav02aus
{
	font-size: 12px; font-weight: normal; color: #734500; text-decoration: none; padding:3px 0 5px 10px; margin:0; display:block;
	background: url(../images/nav02_bullet_aus.gif) left no-repeat;
}

span.nav02an
{
	font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; padding:3px 0 5px 10px; margin:0; display:block;
	background: url(../images/nav02_bullet_an.gif) left no-repeat;
}



.rot {
padding: 0px;
margin: 0px;
color : #DF0101; } 






/* STARTCONTENT */

div.intro{
position:absolute;
width:760px;
height:173px;
padding:0;
margin:111px 0 0 0;
background:#FF9900 url(../images/startillu_01.gif) left top no-repeat;}

div.introtext{
position:absolute;
width:380px;
padding:0;
margin:29px 0 0 320px;}

div.introtext p{
clear:both;
color:#000000;
font-size:12px;
line-height:140%;
padding:0 0 0 2px;
margin:2px 0 0 0;}



div.intro2{
position:absolute;
width:760px;
height:134px;
padding:0;
margin:284px 0 0 0;
background:#1F2D30 url(../images/startillu_02.gif) left top no-repeat;}


div.intro2text{
position:absolute;
width:150px;
padding:0;
margin:13px 0 0 10px;}

div.intro2text p{
color:#798183;
font-size:12px;
line-height:100%;
padding:0 0 0 0;
margin:0 0 0 0;}


div.intro2partner{
position:absolute;
text-align:center;
width:323px;
height:95px;
padding:0;
margin:39px 0 0 0;}


div.row
{
	display: table-row;
	
}

div.cell_left
{
	width: 140px;
	text-align: left;
	float: left;
	padding: 3px 0 5px 0;
	margin : 7px 0 5px 0;
}

div.cell_right
{
	width: 240px;
	text-align: left;
	float: right;
	padding: 3px 0 5px 0;
	margin : 7px 0 5px 0;
}

div.auswahl{
position:absolute;
width:329px;
height:106px;
padding:0;
margin:14px 0 0 324px;
border-left:1px solid #4C5759;}

div.auswahl p{
color:#ffffff;
font-size:12px;
line-height:100%;
padding:0 0 0 0;
margin:7px 0 0 46px;
font-weight:bold;}


select.auswahl{
font-size:12px;
line-height:100%;
padding:0 0 0 0;
margin:15px 0 0 46px;
width:247px}

select.auswahlklein{
font-size:12px;
line-height:100%;
padding:0 0 0 0;
margin:0 0 15px 0;
width:143px;}

select.auswahlmini{
font-size:10px;
padding:0 0 0 0;
margin:0 0 0 0;
width:45px;
height:18px;}

div.auswahlbutton{
position:absolute;
padding:0;
margin:59px 0 0 652px;}



/* FOOTER */

div.footer {
position:absolute;
width:760px;
padding:25px 0 0 0;
margin:418px 0 0 0;
text-align:center;}

div.footer p {color: #808080; font-size: 10px; line-height: 150%; margin:0; padding:0;}

div.footer a:link , div.footer a:visited{
color: #FF9900; text-decoration: none; padding:0; margin:0;} 
div.footer a:hover , div.footer a:active{
color: #ffffff; text-decoration: underline; padding:0; margin:0; }

div.partner-folge{
width:760px;
vertical-align:bottom;
float:left;
}

div.footer-folge 
{
	
width:760px;
padding:0 0 0 0;
margin:0 0 0 0;
text-align:center;}

div.footer-folge p {color: #808080; font-size: 10px; line-height: 150%; margin:0; padding:0;}

div.footer-folge a:link , div.footer-folge a:visited{
color: #FF9900; text-decoration: none; padding:0; margin:0;} 
div.footer-folge a:hover , div.footer-folge a:active{
color: #ffffff; text-decoration: underline; padding:0; margin:0; }








/* FOLGECONTENT */

div.contentcontainer-folge{
position:absolute;
float:left;
display:inline;
width:760px;
padding:0;
margin:111px 0 0 0;
border-top:10px solid #FF9900;

}


/*
div.contentcontainer-folge-innen{
float:left;
display:inline;
width:168px;
min-height:377px;
padding:35px 0 0 20px;
margin:0 0 20px 0;
background:url(../images/bg_contentfolge.gif) repeat-y;
border-bottom:10px solid #1F2D30;
}

div.contentcontainer-folge-frau{
float:left;
display:inline;
width:96px;
height:412px;
background:url(../images/content_folge_innen_frau.jpg);
border-bottom:10px solid #1F2D30;
}

div.contentcontainer-folge-innen2{
float:left;
display:inline;
width:406px;
min-height:377px;
background:#fff;
border-bottom:10px solid #1F2D30;
padding:35px 35px 0 35px;
margin:0;
}

*/

div.headline
{
	width: 400px;
	font-weight:bold;
	padding: 0 0 10px 5px;
	margin: 0 0 0 0;
}

div.contentcontainer-folge-innen{
float:left;
display:inline;
width:760px;
padding:0 0 0px 0;
margin:0 0 20px 0;
background:url(../images/bg_contentfolge.gif) repeat-y;
border-bottom:10px solid #1F2D30;
}


div.contentcontainer-folge-frau{
float:left;
display:inline;
width:96px;
height:412px;
background:url(../images/content_folge_innen_frau.jpg) top no-repeat;
margin:0 0 0 0px;
}

div.contentcontainer-folge-breit{
float:left;
display:inline;
width:29px;
height:412px;
margin:0 0 0 0px;
}

div.content{
float:left;
display:inline;
width:577px;
margin:0px 0px 0 20px;
}

div.contenttext{
float:left;
display:inline;
width:400px;
margin:35px 0 0 35px;
font-size: 12px;
padding:0 0 30px 0;
}


div.contenttext h1{
font-size: 17px;
}

div.header-zeile
{
	font-size: 10pt;
	width: 480px;
	margin: 0 0 20px 0;
	padding: 3px 5px 3px 5px;
	border: thin solid #FF9900;
}

div.zeile-oben
{
	width: 480px;
	height: 50px;
	margin: 0 0 5px 0;
	padding: 5px 5px 5px 5px;
	border: thin solid #FF9900;
}

div.content-bild-links
{
	width: 95px;
	height: 49px;
	float: left;
}
div.content-bild-gross
{
	width: 400px;
	height: 100px;
	float: none;
}
div.content-linke-spalte
{
	width: 230px;
	height: 49px;
	float: left;
	padding: 0 0 0 5px;
}

div.content-linke-spalte-gross
{
	width: 250px;
	height: 49px;
	float: left;
	padding: 0 0 0 5px;
}
div.content-rechte-spalte
{
	width: 140px;
	height: 49px;
	float: left;
	text-align: right;
}

div.content-rechte-spalte-gross
{
	width: 140px;
	height: 49px;
	float: left;
	text-align: right;
}

div.zeile-unten
{
	width: 480px;
	margin: 5px 0 20px 0;
	padding: 3px 5px 5px 5px;
	border: 1px solid #FF9900;
}

/* MyCoupons overview */
div.coupon-line0
{
	width: 400px;
	height: 100px;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0;
	background: #FFE0B2;
	border: 1px solid #734500;
}

div.coupon-line1
{
	width: 400px;
	height: 100px;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0;
	background: #FFF0D9;
	
	border-left: 1px solid #734500;
	border-right: 1px solid #734500;
	border-top: 1px solid #734500;
}

a.disableditem:link, a.disableditem:visited
{
	color: #A9A9A9;
	font-size: 10pt;
	text-decoration: none;
}

a.disableditem:hover, a.disableditem:active
{
	color: #000000;
	font-size: 10pt;
	text-decoration: underline;
}

a.enableditem:link, a.enableditem:visited
{
	color: #E88B00;
	font-size: 10pt;
	text-decoration: none;
}

a.enableditem:hover, a.enableditem:active
{
	color: #000000;
	font-size: 10pt;
	text-decoration: underline;
}

/* Shopping cart */
div.cart-line0
{
	width: 400px;
	height: 30px;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0;
	background: #FFE0B2;
	border: 1px solid #734500;
}

div.cart-line1
{
	width: 400px;
	height: 30px;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0;
	background: #FFF0D9;
	
	border-left: 1px solid #734500;
	border-right: 1px solid #734500;
	border-top: 1px solid #734500;
	
}



div.cart-summary
{
	width: 400px;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0;
	background: #FFFFFF;
	border: 1px solid #734500;
	border-top: 1px solid #734500;
}

div.cart-checkbox
{
	width: 20px;
	height: 25px;
	float: left;
	vertical-align: middle;
}

div.cart-text
{
	width: 265px;
	height: 25px;
	float: left;
}

div.cart-text-bold
{
	width: 265px;
	height: 25px;
	float: left;
	font-weight:bold;
}

div.cart-amount
{
	width: 25px;
	height: 25px;
	float: left;
	
}

div.cart-price
{
	width: 80px;
	height: 25px;
	float: left;
	text-align: right;
	font-weight:bold;
}

input.coupon_amount
{
	width: 20px;
	font-size: 9pt;
	padding: 0 0 0 2px;
	margin: 0 0 0 0;
}

a.shoppingcartitem:link, a.shoppingcartitem:visited
{
	color: #000000;
	font-size: 10pt;
	text-decoration: none;
}

a.shoppingcartitem:hover, a.shoppingcartitem:active
{
	color: #000000;
	font-size: 10pt;
	text-decoration: underline;
}

/*
 *	Styles for RegistrationWizard
 */
p.subheader 
{
	font-weight: bold;
	/*color: #ff7f04;*/
	color: #FF9900;
}

td.header
{
	text-align:left;
	padding-left: 5px;
	height: 24px;
	/*background-repeat: repeat-x;
	background-image: url(../images/header.gif);*/
	font-weight: bold;
	font-size: 11pt;	
	color: #ffffff;
	background-color: #FF9900;
	/*background-color: #ff7f04;*/
	border-bottom: 1px solid #FF9900;
	/*border-bottom: 1px solid #ff7f04;*/
}


td.subheader
{
	text-align:left;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;	
	color: #FF9900;
	/*color: #ff7f04;*/
	
}


table.info , table.error
{
	background: #ffffff;
	color: #000000;
	border: 1px solid #FF9900;
	/*border: 1px solid #ff7f04;*/
}

table.error p 
{
	font-weight:bold;
	color: #ff0000;
}

table.error td 
{
	text-align:left;
	padding-left: 10px;
}

table.info td 
{
	text-align:left;
	padding-left: 10px;
}

td.txtinfo 
{
	padding-left: 10px;
	padding-right: 10px;
}

input.long 
{
	width: 235px;
	margin-right: 10px;
}
textarea.long 
{
	width: 235px;
	margin-right: 10px;
}

input.longwithbutton
{
	width: 150px;
	margin-right: 10px;
}

input.small
{
	width: 60px;
}

input.medium
{
	width: 155px;
}

select.long 
{
	width: 239px;
	margin-right: 10px;
}

A 
{
	text-decoration: none;
	color: #FF9900;
	/*color: #ff7f04;*/
}

A:Hover 
{
	text-decoration: underline;
}

label , input, span, td
{
	font-size: 10pt;
}



a.suche:link
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 10px 0 0 0;
	line-height: 150%;
	text-decoration: none;
	float:left;
}
a.suche:visited
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 10px 0 0 0;
	line-height: 150%;
	text-decoration: none;
	float:left;
}
a.suche:hover
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 10px 0 0 0;
	line-height: 150%;
	text-decoration: underline;
	float:left;
}

input.delete
{
	width: 60px;
	padding: 0 0 0 0;
	margin: 0 0 0 35px;
	float: left;
}
input.refresh
{
	width: 100px;
	padding: 0 0 0 0;
	margin: 0 0 0 249px;
	float: left;
}

input.button_pay
{
	width: 100px;
	padding: 0 0 0 0;
	margin: 10px 0 0 344px;
	float:left;
}


input.button_ok
{
	width: 100px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
}

input.button_cancel
{
	width: 100px;
	padding: 0 0 0 0;
	margin: 0 0 0 25px;
	float: left;
}

input.button_login
{
	width: 100px;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}

div.konto_line
{	
	width:100%;
	display: table-row;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.konto_head
{
	font-size:12px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

div.konto_text
{
	width: 100px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

div.konto_inputs
{
	width: 280px;
	float: right;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

div.zeile
{
	width: 410px;
	padding: 15px 0 0 0;
	margin: 0 0 0 0;
	float: inherit;
}

div.zeile-schmal
{
	width: 400px;
	padding: 15px 0 0 0;
	margin: 0 0 0 0;
	float: inherit;
}

div.contentleft
{
	width: 100px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.contentright
{
	width: 270px;
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}








/* TABELLEN */

div.contenttext table.tabelle  {
border-collapse:collapse;}

div.contenttext caption {
font-size: 0.70em; font-weight:bold; padding: 7px 5px 7px 5px; margin:0; color:#ffffff; background:#4F5156; }

div.contenttext table.tabelle td  {
background:#ffffff; border:1px solid #BEC0C2; }
div.contenttext table.tabelle td p {
font-size: 0.70em; padding: 3px 5px 3px 5px; margin:0;}

div.contenttext table.tabelle th  {
background:#EEEEEF; border-top:1px solid #BEC0C2; border-right:1px solid #BEC0C2; border-bottom:1px solid #4F5156; border-left:1px solid #BEC0C2; }
div.contenttext table.tabelle th p {
font-size: 0.70em; padding: 5px 5px 5px 5px; margin:0; color:#000000; }


div.contenttext table.tabelle ul		{ 	 margin-top:0px; margin-bottom:0px;}
div.contenttext table.tabelle ul li	 	{ 	 font-size: 0.70em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
div.contenttext table.tabelle ul li li 	{ 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
div.contenttext table.tabelle ol 		{ 	 margin-top:0px; margin-bottom:0px;}
div.contenttext table.tabelle ol li	 	{ 	 font-size: 0.70em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
div.contenttext table.tabelle ol li li 	{ 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}

