* html ul li   {float:left; height:1%;}
* html ul li a {height:1%;}
* html #contentArea ul li                   {float:none; height:auto;}
* html #contentArea .grauePfeileLinks ul li {float:left; height:1%;}

.hide, .nodisplay, .hideTeaserText   {display:none;}
.showdisplay,.showTeaserText         {display:block;}

.showTeaserText
{
	clear:both;
	font-weight:400;
}

.clear
{
	clear:both;
	display:block;
	height:1px !important;
	overflow:hidden;
}

.clearthis { clear:both; }

body
{
	background-color:#d9d9d9;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}

img
{
	border:0;
/*	display:block; */
}

a { text-decoration: underline; }
a:link,a:active
{
/*
	color:#000;
	text-decoration:none;
*/
	color:#E20074;
}
a:visited { color: #707; }
.nobr { white-space:nowrap; }

#logo
{
	border:none;
	width: 190px; height: 31px;
	float:left;
}

#logo h1
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family:"Times New Roman", Times, serif;
	font-size: 28px; line-height: 31px; /**/
}
#logo h1 a, #logo h1 a:hover, #logo h1 a:visited
{
	color:#686868; text-decoration: none;
}



#counter { text-align: center; background: #eee; position: absolute; left: 500px; top: -1024px;
overflow:hidden; height: 1px; width: 1px; }

#schattenOben,#schattenUnten,#container
{
	width:100%;
	min-width:888px;
	position:relative;
}

#schattenOben
{
	height:28px;
	background-image:url(i/container-top.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#schattenUnten
{
	background-image:url(i/container-bottom.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:36px;
}

#schattenOben div,#schattenUnten div
{
	width:888px;
	margin:auto;
	position:relative;
}

#container
{
	margin:auto;
	background:url(i/container-side.gif) repeat-y top center;

}

#wrapper
{
	background-color:#fff;
	margin:auto;
	text-align:left;
	position:relative;
}

#wrapper,#headerOben
{
	width:888px;
}

.metaNavigation
{
/*        margin-top:1px; */
	margin-top:0px;
	font-size:10px;
}

#footer
{
	margin-top:12px;
	width:888px;
}

#footer[id]
{
	margin-top:12px;
	padding-bottom:2px;
}

#copyright
{
	float:left;
	width:349px;
	font-size:10px;
	color:#666;
}

#copyright p
{
	margin:0px;
	display:none;
}

#footerNavigation
{
	float:right;
	width:393px;
	font-size:10px;
}

.metaNavigation ul,#footerNavigation ul
{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}

.metaNavigation li,#footerNavigation li
{
	display:inline;
	float:left;
	padding-left:12px;
	text-decoration:none;
}

.metaNavigation ul li a,.metaNavigation ul li a:active,.metaNavigation ul li a:visited,#footerNavigation ul li a,#footerNavigation ul li a:active,#footerNavigation ul li a:visited
{
	color:#666;
/*        text-decoration:underline; */
}

#headerUnten
{
	margin-top:13px;
	width:888px;
}

#hauptNavigation
{
	color:#333;
	float:left;
	width:639px;
}

#hauptNavigation ul
{
	margin:0;
	padding:0;
}

#hauptNavigation ul li
{
	display:inline;
}

#hauptNavigation ul li a
{
	background-color:#fff;
	color:#333;
	float:left;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
}

#hauptNavigation ul li a:hover
{
	background-color:#666;
	color:#fff;
}

#hauptNavigation li.activ a
{
	background-color:#E20074;
	color:#fff;
}

#suche
{
	float:right;
	text-align:right;
/*	width:93px;*/
}

#suche form { white-space:nowrap; }
#suche p { margin: 0; }
#suche input { color: #666; }
#coverAppetizerLinks
{
	float:left;
	width:555px;
}

#newsBox
{
	background-color:#d9d9d9;
	float:right;
	height:230px;
	width:168px;
}

.newsBoxDatum
{
	font-size:10px;
	font-weight:700;
	line-height:150%;
}

#quickfinderContainer
{
	margin:0 8px 5px;
}

#bigAppetizerArea
{
	margin-top:13px;
	width:888px;
}

#coverAppetizerRechts
{
	float:right;
	width:708px;
}
#coverAppetizerRechts img, #coverAppetizerLinks img { background:#d9d9d9;}

.vierAppetizerArea
{
	background:url(i/bg-fourappetizer.gif) repeat-y;
	margin-top:17px;
	width:888px;
	float:left;
}

.appetizerBox
{
	float:left;
	margin-right:12px;
	padding-bottom:6px;
	width:168px;
}

.appetizerBoxRechts
{
	float:right;
	width:168px;
	padding-bottom:6px;
}

#detailseiteArea
{
	background:url(i/bg-content.gif) repeat-y;
	margin-top:13px;
	width:888px;
}

#vertikaleNaviBreit
{
	background-color:#d9d9d9;
	float:left;
	height:230px;
	width:168px;
}

#vertikaleNaviSchmall
{
	width:168px;
	background-color:#d9d9d9;
	border-bottom:18px;
	border-bottom-color:#fff;
	border-bottom-style:solid;
	float:left;
	height: 248px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 230px;
	/* border: 1px solid red; /* debug */
}

html>body #vertikaleNaviSchmall
{
	height:230px;
	width:168px;
}

#vertikaleNaviBreit ul
{
	width:168px;
}

#vertikaleNaviSchmall ul
{
	width:168px;
}

#vertikaleNaviBreit ul,#vertikaleNaviSchmall ul
{
	list-style:none;
	margin:0;
	padding:6px 0 0;
}

#vertikaleNaviBreit ul li a,#vertikaleNaviSchmall ul li a
{
	background:url(i/bullet-li.gif) 12px 7px no-repeat;
	display:block;
	padding:2px 8px 2px 23px;
	text-decoration:none;
	color: #000;
}

#vertikaleNaviBreit ul li a:hover,#vertikaleNaviSchmall ul li a:hover
{
	background:url(i/bullet-li.gif) -588px 7px no-repeat;
	background-color:#666;
	color:#fff;
}

#vertikaleNaviBreit li.activ a,#vertikaleNaviSchmall li.activ a
{
	background:url(i/bullet-li.gif) -588px 7px no-repeat;
	background-color:#E20074;
	color:#fff;
}

/* 3rd level menu*/

#vertikaleNaviBreit li ul,#vertikaleNaviSchmall li ul
{
	padding:0 0 0 0px;
	background: #eee;
}

#vertikaleNaviBreit li ul li a,#vertikaleNaviSchmall li ul li a
{
	background:transparent url(i/bullet-li.gif) no-repeat scroll 25px 7px;
	color:#000000;
	display:block;
	padding:2px 8px 2px 36px;
	text-decoration:none;
}

#vertikaleNaviBreit li ul li a:hover,#vertikaleNaviSchmall li ul li a:hover
{
	background:url(i/bullet-li.gif) -575px 7px no-repeat;
	background-color:#666;
	color:#fff;
}

#vertikaleNaviBreit li.parent a,#vertikaleNaviSchmall li.parent a
{
	background-color:#999;
}

#vertikaleNaviBreit li.parent ul li a,#vertikaleNaviSchmall li.parent ul li a
{
	background-color:#eee;
}


















#contentArea
{
	float:right;
	width:708px;
	/* border: 1px solid red; /* debug */
}

#navipfad
{
	background-color:#d9d9d9;
	font-size:10px;
	margin-bottom:6px;
	max-width:708px;
	padding:4px 12px;
}

#navipfadLeer
{
	background-color:#d9d9d9;
	height:19px;
	width:708px;
}

#naviBoxArea
{
/*
	padding-right:12px;
*/
	padding-right:0px;
}

#naviBox
{
	background-color:#d9d9d9;
	float:right;
	margin:12px 0 6px;
	width:168px;
}

.contentBox,.contentBigBox
{
	display:inline;
	float:left;
	margin-left:12px;
	padding:0;
	height: 250px;
	/* border: 1px solid red; /* debug */
}

html>body .contentBox, html>body .contentBigBox
{
	height: auto;
	min-height: 250px;
}

.contentBox
{
	width:516px; /* debug */
}

.contentBox img.floatRight,.bildUmfliessen
{
 float:left;
 margin:2px 12px 12px 0;
}

.contentBigBox
{
	width:684px; 
}

/* html > body .contentBigBox
{
	width:684px; 
}
*/

/*
.contentBigBox .contentBox
{
	width:555px;
	margin-left:0px;
}
*/

a:hover,.metaNavigation ul li a:hover,#footerNavigation ul li a:hover
{
	color:#E20074;
	text-decoration:none;
}
.metaNavigation ul li a.activ,#footerNavigation ul li a.activ
{
	text-decoration:none;
}

#newsBox p,.appetizerBox p,.appetizerBoxRechts p
{
	line-height:125%;
	margin:8px 8px 4px;
}

.appetizerBox h3, .appetizerBoxRechts h3, #naviBox h3, .rechteBox h3
{
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	width: 100%;
	height: 19px;
	font-size: 15px;
	line-height: 19px;
	background: #005a5f;

	color: white;
}
#newsBox h3
{
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	width: 100%;
	height: 21px;
	font-size: 19px;
	line-height: 21px;
	color: gray;
}


#navipfad a
{
	color: #000;
	text-decoration:underline;
}
#navipfad a:hover
{
	color:#E20074;
}

.appetizerBox a, .appetizerBoxRechts a, .appetizerBox a:visited, .appetizerBoxRechts a:visited
{
	color: #000;
	text-decoration: none;
}
.appetizerBox a:hover, .appetizerBoxRechts a:hover
{
	color:#E20074;
}

#newsBox a, #newsBox a:visited
{
	color: #000;
	text-decoration: none;
}
#newsBox a:hover
{
	color:#E20074;
}


/* -------------- content ------------------ */
p,h1,h2   {margin:12px 0 0; padding:0;}
h1,h2     {font-weight:700; line-height:125%; color:#333;}

h1   {font-size:22px;}
h2   {font-size:18px;}
h3   {font-size:14px;}
h4   {font-size:12px;}
p    {font-weight:normal; line-height:150%;}

.bigTitle h1 {margin:0;padding:0;height: 115px; line-height: 90px;color: #E20074; font-family: "Times New Roman", Times, serif;font-weight: normal;font-size: 32px;}
.bigTitle h1 img { width: 708px; height: 115px;}
.linie
{
/*        _margin-top:-3px; */
	height: 12px;
	border-bottom:1px;
	border-bottom-color:#999;
	border-bottom-style:solid;
}

.listeInContent
{
	margin:12px 0 0;
	width:324px;
}


.listeInContent ul,.contentBox ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.contentBox ul li
{
	width:100%;
	max-width:331px;
	background:url(i/bullet-li.gif) 8px 9px no-repeat;
	display:block;
	padding:2px 0 2px 19px;
}

.contentBox ul li ul li
{

	max-width:328px;
}

.listeInContent li
{
	width:100%;
	max-width:347px;
	background:url(i/bullet-li.gif) 8px 7px no-repeat;
	display:block;
	padding:2px 0 2px 19px;
}

.contentBox ul li p
{
	margin:0;
	padding:0;
}

#rechteSpalteFuerBoxen
{
	clear:right;
	float:right;
	padding-right:0px;
	padding-top:12px;
	width:168px;
	max-width:168px;
}

.rechteBox
{
	background-color:#d9d9d9;
	margin-bottom:18px;
	width:168px;
	overflow:hidden;
}

.rechteBox p
{
	color:#000;
	line-height:125%;
	margin:0;
	padding:5px 8px 6px;
}

.rechteBox a,.rechteBox a:active,.rechteBox a:visited
{
	color:#000;
}

.rechteBox a:hover
{
	color:#e20074;
}

.rechteSpalteLinkIntro
{
	font-weight:700;
	margin:5px 8px 0;
}

.rechteSpalteLinkIntro p
{
	padding:0;
}

#uebersichtBoxArea
{
	width:555px;
}

.uebersichtSpalte
{
	float:left;
	padding-right:12px;
	width:168px;
}

.uebersichtSpalteRechts
{
	float:right;
	width:168px;
}

.uebersichtBox
{
	background-color:#d9d9d9;
	margin-top:18px;
	width:168px;
}

.uebersichtBox[class]
{
	padding-bottom:4px;
	width:168px;
}

.branchenTeaser
{
	background-color:#d9d9d9;
	width:168px;
	padding-bottom:4px;
	border-bottom: 1px solid #999;
}

.branchenTeaser p
{
	line-height:125%;
	margin:4px 8px 4px;
}

.headerInContentGrau,.headerInContentGrauFrei
{
	font-weight:700;
	width:100%;
	max-width:555px;
	padding:2px 8px;
	overflow:hidden;
}

.headerInContentPetrol
{
	max-width:555px;
	background-color:#005A5F;
	color:#fff;
}

.headerInContentGrau,.headerInContentGrauFrei
{
	background-color:#D9D9D9;
	color:#000;
}

.headerInContentGrauFrei,.headerInContentPetrol
{
	margin:18px 0 0;
}

.newsDatum,.bildunterschrift
{
	font-size:10px;
	line-height:150%;
}

.newsDatum
{
	font-weight:700;
}

.trenner
{
	padding:0 4px;
}

.blaettern
{
	margin:0;
	padding:5px 0 0;
}

.blaettern a,.blaettern a:active,.blaettern a:visited
{
	text-decoration:underline;
}

.ergebnisseiteAktiv
{
	color:#005A5F;
}

.grau,.nichtAktiv
{
	color:#666;
}

#weltkarte
{
	height:451px;
	margin-top:18px;
	position:relative;
	width:555px;
	z-index:1;
}

#europa
{
	height:329px;
	left:108px;
	position:absolute;
	top:36px;
	width:338px;
	z-index:2;
}

.zweiSpaltenTabelleZelle1Typ2Grau,.zweiSpaltenTabelleZelle2Typ2Grau
{
	background-color:#d9d9d9;
}

table
{
	font-size:12px;
}

table td
{
	padding:4px 4px 4px 2px;
	line-height:150%;
}

table td p
{
	margin:0;
	padding:0;
}

table .background-color--Grau
{
	background-color:#d9d9d9;
}

.dreiSpaltenTabelle   /*zB Pressemappen*/
{
	font-size:12px;
	line-height:150%;
	margin-top:12px;
	text-align:left;
	width:366px;
}

.dreiSpaltenTabelle th
{
	font-weight:700;
	padding:4px;
}

.dreiSpaltenTabelle a:link,.dreiSpaltenTabelle a:visited,.dreiSpaltenTabelle a:active
{
	color:#005A5F;
	text-decoration:underline;
}

.contentBox table a:link,.contentBox table a:visited,.contentBox table a:active
{
	color:#005A5F;
	text-decoration:underline;
}

.dreiSpaltenTabelle a:hover,.contentBox table a:hover
{
	color:#e20074;
	text-decoration:underline;
}

.dreiSpaltenTabelleZelle1Grau,.dreiSpaltenTabelleZelle2Grau,.dreiSpaltenTabelleZelle3Grau,.dreiSpaltenTabelleZelle1,.dreiSpaltenTabelleZelle2,.dreiSpaltenTabelleZelle3
{
	padding:4px;
	vertical-align:top;
}

.dreiSpaltenTabelleZelle1
{
	width:80px;
	max-width:80px;
}

.dreiSpaltenTabelleZelle1Grau,.dreiSpaltenTabelleZelle3Grau
{
	background-color:#d9d9d9;
	width:80px;
	max-width:80px;
}

.dreiSpaltenTabelleZelle2Grau
{
	background-color:#d9d9d9;
	width:206px;
	max-width:206px;
}

.twoColumnRow
{
	clear:left;
	width:366px;
	overflow:hidden;
}

.oneColumn
{
	margin:0;
	padding:4px 0px 4px 0px;
}

.twoColumn1,.twoColumn2
{
	float:left;
	width:168px;
	margin:0;
	padding:4px 0px 4px 0px;
}

.twoColumn2
{
	margin:0 0 0 12px;
}

.twoColumn1 p,.twoColumn2 p,.oneColumn p
{
	margin:0 0 4px;
	font-size:10px;
	line-height:150%;
}


/* -------------- formulare ------------------ */
form
{
	margin:0;
	padding:0;
}

input {display: inline;}
input,select,.feld,.laenderAuswahl,.knopf,.suchfeld
{
	font-family:Arial, Helvetica, sans-serif;
}


.valid   {color:#000;}
.invalid {color:#e20074;}


.formbox
{
	margin-top:12px;
}

.suchfeld
{
	width:75px;
	float:left;
	font-size:10px;
	color:#333;
}

.suchpfeil
{
	width:15px;
	height:15px;
	margin-top:2px;
	padding:0px;
	background:url(i/go-button.gif) no-repeat;
	font-size:10px;
	border:0;
	cursor:pointer;
}

.quickfinder
{
	color:#000;
	font-size:10px;
	margin:0 0 3px;
	width:161px;
}

#branche,#angebot
{
	display:none;
}

.reihe
{
	height:30px;
	width:366px;
}

.label
{
	width:116px;
	max-width:110px;
	float:left;
	line-height:150%;
	padding:2px 6px 0px 0px;
}

.feld
{
	width:250px;
	max-width:250px;
	float:left;
	text-align:left;
}

.knopf
{
	float:left;
	margin:12px 12px 0 0;
	padding:0 16px 0 16px;
}

* html .knopf
{
	width:113px;
}

#popup
{
	margin:12px auto;
	padding:0;
	width:390px;
}

#popupInnen
{
	background-color:#fff;
	padding:12px;
	text-align:left;
}

#popupInnen .contentBox
{
	margin-left:0px;
}

#popupInnen .feld
{
	width:240px;
	max-width:240px;
}

.laenderAuswahl
{
	color:#000;
	font-size:10px;
	margin:5px 12px;
	width:126px;
}

.pullDownHeader
{
	font-size:12px;
	margin:7px 8px 3px 12px;
}


/* -------------- pfeile_und_icons ------------------ */
.magentaPfeil,.magentaPfeilContent,.magentaPfeilSimple,.zurueck,.empfehlen,.drucken,.nachOben,.plus,.minus
{
	display:block;
}

.magentaPfeil,.magentaPfeilContent,.magentaPfeilSimple
{
	background:url(i/bullet-right.gif) 40px -97px no-repeat;
	color:#e20074;
}

.magentaPfeil
{
	margin:0 8px;
}

.magentaPfeilContent
{
	margin:12px 0 0;
}

.magentaPfeilSimple
{
	margin:0;
}

/* icons */
.icons
{
	padding:20px 0px 0px 12px;
	margin: 0 0 14px 0;
	clear: both;
	width:567px;
}

.icons ul.iconsContainer
{
margin: 0 0 0 0;
padding: 0;
list-style: none;
}

.icons ul.iconsContainer li
{ float:left; display: inline; }
.icons a { text-decoration:none; }

a.nachOben:link,a.nachOben:visited,a.nachOben:active,a.zurueck:link,a.zurueck:visited,a.zurueck:active,a.empfehlen:link,a.empfehlen:visited,a.empfehlen:active,a.drucken:link,a.drucken:visited,a.drucken:active
{
	color:#000;
	margin:0;
	padding:0 14px 0 16px;
	float:left;
}

a.nachOben:link,a.nachOben:visited,a.nachOben:active
{
	background:url(i/bullet-up.gif) 0 3px no-repeat;
}

a.nachOben:hover
{
	background-position:0 -97px;
	color:#e20074;
}

a.zurueck:link,a.zurueck:visited,a.zurueck:active
{
	background:url(i/bullet-left.gif) 0 3px no-repeat;
}

a.zurueck:hover
{
	background-position:0 -97px;
	color:#e20074;
}
/* /icons */

a.plus:link,a.plus:visited,a.plus:active,a.minus:link,a.minus:visited,a.minus:active
{
	font-weight:700;
	padding:12px 0 0 16px;
	width:230px;
}

a.plus:link,a.plus:visited,a.plus:active,a.plus:hover
{
	background:url(i/bullet-plus.gif) 0 15px no-repeat;
}

a.minus:link,a.minus:visited,a.minus:active,a.minus:hover
{
	background:url(i/bullet-minus.gif) 0 15px no-repeat;
}

.grauePfeileLinks
{
	margin:5px 8px 1px;
	padding:0;
}

.grauePfeileLinks ul, .grauePfeileLinks ul li
{
	list-style:none;
	background:none;
	margin:0;
	padding:0;
	width:100%;
}

.grauePfeileLinks ul li a,.grauePfeileLinks ul li a:active,.grauePfeileLinks ul li a:visited
{
	background:url(i/bullet-right.gif) 0 3px no-repeat;
	color:#000;
	display:block;
	margin:0 0 5px 0;
	padding:0 0 0px 16px;
	min-height:13px;
	text-decoration: none;
}

a.empfehlen:link,a.empfehlen:visited,a.empfehlen:active,a.drucken:link,a.drucken:visited,a.drucken:active
{
	background:url(i/bullet-right.gif) 0 3px no-repeat;
}

a.empfehlen:hover,a.drucken:hover,.uebersichtBoxLinks ul li a:hover,.grauePfeileLinks ul li a:hover, .grauePfeileLinks ul li a.activ
{
	background-position:0 -97px;
	color:#e20074;
}

.grauePfeileLinks ul li ul li
{
	padding:0 0 0 8px;
	font-size:10px;
}

.rechteBox .grauePfeileLinks ul li ul li
{
	padding:0;
	font-size:12px;
}

.rechteBox .grauePfeileLinks ul li h3
{
	margin:5px 0px 5px;
}

.uebersichtBox .grauePfeileLinks ul li a
{
	font-weight:700;
}

.uebersichtBox .grauePfeileLinks ul li a .teaserText
{
	font-weight:400;
}

.uebersichtBox .grauePfeileLinks ul li ul li a:link, .uebersichtBox .grauePfeileLinks ul li ul li a:visited, .uebersichtBox .grauePfeileLinks ul li ul li a:active
{
	font-weight:400;
}

.freeStyle--relLink a,.freeStyle--relLink a:active,span.freeStyle--relLink a:active,a span.freeStyle--relLink
{
	background:url(i/bullet-right.gif) 0 3px no-repeat;
	margin:0 0 5px 8px;
	padding-left:16px;
	display:block;
	line-height:125%;
}

.freeStyle--relLink a:hover,a:hover span.freeStyle--relLink
{
	background-position:0 -97px;
	padding-left:16px;
	display:block;
	line-height:125%;
}

.rechteBox .freeStyle--relLink a,.rechteBox a span.freeStyle--relLink
{
	margin:0 0 5px 0px;
}
.rechteBox[class] .grauePfeileLinks ul
{
/*        border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
	margin-bottom:-1px;
*/
}





.border { border: 1px solid red; }


.definitions .item { clear:both; margin-bottom: 1em; }
dt { width: 115px; float: left; clear: left; }
dd { margin-left: 118px; clear: right; }

@media print
{
body   {background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12pt; line-height:150%;}

#schattenOben,#schattenUnten,.metaNavigation,#headerUnten,#footer,#suche,#vertikaleNaviBreit,#vertikaleNaviSchmall,.icons,.hide,.plus,.minus,#naviBoxArea,.blaettern,.magentaPfeil,.magentaPfeilSimple
{
	display:none;
}

#wrapper, #headerOben, #container, #bigAppetizerArea, #coverAppetizerRechts, .vierAppetizerArea, #detailseiteArea, #contentArea, .contentBox, .contentBigBox
{
	width:100%;
	max-width:100%;
	float:none;
	margin:0 0 6px 0;
	padding:0px;
	background:none;
}

#logo
{
	border:none;
}

p     {font-size:12pt;}
img   {border:0; display:block;}
h1    {font-size:18pt;}
h2    {font-size:18pt;}
h3    {font-size:14pt;}
h4    {font-size:14pt;}
a:link,a:visited,a:active {color:#000; text-decoration:none;}

#rechteSpalteFuerBoxen {width:100%; max-width:100%; padding:12px 0 0 0; page-break-before:always;}
#rechteSpalteFuerBoxen .rechteBox {width:168px; float:left; margin:0 12px 0 0; background-color:#fff;}

.appetizerBoxRechts,.appetizerBox
{
	float:none;
	clear:left;
	width:100%;
	max-width:86%;
	margin:0px;
	padding:0px;
}

.appetizerBox p, .appetizerBoxRechts p           {margin:0px; padding:0px;}
.appetizerBox a img, .appetizerBoxRechts a img   {float:left; margin:0 12px 12px 0;}

.grauePfeileLinks           {font-size:11pt;}
.grauePfeileLinks ul li a   {background:none; margin:0px; padding:0px;}
.grauePfeileLinks ul        {width:169px; list-style-type:square; max-width:168px; margin-left:0px; padding-left:16px; clear:both;}
.grauePfeileLinks ul li     {width:auto; list-style-type:square; margin-left:0px; padding-left:0px; clear:both;}
}

.TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:180px;
height:18px;
color: #333333;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

.TXNewsletters_form {
margin:10px;
padding:2px;
}

.TXNewsletters_form_right {
padding-left:185px;
}

.TXNewsletters_form_item {
padding:1px;
margin:2px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
}