body {
	background:#fff url(/img/back.gif) no-repeat 0px 21px;
	margin:0; padding:0; 
	font-family:arial; font-size:12px; color:#000;
}

/*+++++ A +++++*/
a.meta, a.mehr, a.back, a.goto, a.orange, a.sitemap, a.sitemap_sml, a.txt { color:#FF8A00; font-family:verdana; font-size:10px; font-weight:bold; text-decoration:none; }
a.txt { font-size:11px; letter-spacing:-1px; }
a.meta:hover, a.mehr:hover, a.back:hover, a.goto:hover, a.orange:hover, a.sitemap:hover, a.sitemap_sml:hover, a.txt:hover { text-decoration:underline; }
a.mehr { background:url(/img/pfeil_mehr.gif) no-repeat right; padding-right:8px; }
a.back,a.goto { background:url(/img/pfeil_back.gif) no-repeat left; padding-left:10px; }
a.goto { background-image:url(/img/pfeil_mehr.gif); line-height:15px; }

a.print, a.top,a.to { color:#fff; font-family:verdana; font-size:10px; font-weight:bold; text-decoration:none; }
a.print:hover,a.top:hover,a.to:hover { text-decoration:underline; }
a.print { background:url(/img/pfeil_print.gif) no-repeat right; padding-right:8px; }
a.top { background:url(/img/pfeil_top.gif) no-repeat right; padding-right:10px; }
a.to { background:url(/img/pfeil_print.gif) no-repeat left; padding-left:10px; }
a.sitemap { background:url(/img/pfeil_mehr.gif) no-repeat 0px 3px; padding-left:12px; font-size:13px; }
a.sitemap_sml { padding-left:12px; line-height:20px; }

/*+++++ H1, H2, H3 +++++*/
h1 { font-size:20px; font-weight:bold; color:#FF8A00; margin:0; padding:0; }
h2  { font-size:15px; color:#FF8A00; font-weight:bold; display:block; background:url(/img/orange.gif) repeat-x bottom; padding:0px 0px 3px 0px; margin:0; }
h2.start { padding:0px 0px 3px 15px; }
h2.black { font-size:14px; font-weight:bold; margin:0; padding:0; color:#000; background:none; display:inline; }
h3  { font-size:14px; font-weight:bold; margin:0; padding:0; }

/*+++++ TABLE,TR,TH,TD, +++++*/
td.teaser_orange { padding-right:10px; text-align:right; }
td.orange_back { background:#FF8A00; }
td.teaser_form { padding-left:10px; vertical-align:bottom; }
td.meta {
	font-family:verdana; font-size:10px; color:#727272; text-align:right;
	line-height:18px;
}
td.gewinnspiel {
	background:url(/img/gewinnspiel_back.gif) no-repeat; width:216px; height:196px;
	padding:92px 10px 10px 20px; font-size:11px; 
}
td.bestanden {
	background:url(/img/pruefung_bestanden_back.gif) no-repeat; width:216px; height:195px;
	padding:91px 10px 10px 20px; font-size:11px;
}

td.blanko {
	background:url(/img/rahmen_216x145.gif) no-repeat; width:216px; height:145px;
	padding:14px 10px 10px 20px; font-size:11px;
}
td.mpl { padding:210px 0px 0px 0px; }
td.content,td.content_start { padding:5px 15px 0px 15px; background:url(/img/content_back.gif) no-repeat; }
td.content_start { padding-left:5px; padding-top:250px; }
td.doppelpfeil { padding:0px 0px 0px 22px; background:url(/img/pfeil_doppel.gif) no-repeat left center; }

table.green { width:100%; margin:5px 0px 5px 0px; }
table.green th {
	background:#42B153; color:#fff; font-weight:normal;
	padding:1px 5px 1px 15px; text-align:left;
}
table.green td {
	background:#F1FBEB; border-bottom:solid 1px #fff;
	padding:15px 5px 5px 15px; vertical-align:top;
}
table.green td.dunkel { background:#E0F4D4; }

/*+++++ SONSTIGE ELEMENTE +++++*/
ul { list-style-type:none; margin-left:12px; padding:0px; }
ul li { background:url(/img/li.gif) no-repeat 0px 5px; padding:0px 0px 8px 14px; }
ol { padding-left:20px; }
ol li { padding:0px 0px 8px 0px; }
b.head { line-height:24px; }
img.pad { padding:10px 0px 5px 0px; }

/*+++++ SPANs +++++*/
span.grey11 { font-size:11px; color:#999; }
span.orange_head, span.orange_head_start { font-size:15px; color:#FF8A00; font-weight:bold; display:block; background:url(/img/orange.gif) repeat-x bottom; padding-bottom:3px; }
span.orange_head_start { padding:0px 0px 3px 15px; }
span.head { font-size:14px; font-weight:bold; }
span.title { font-size:20px; font-weight:bold; color:#FF8A00; }
span.orange { color:#FF8A00; }
span.sml { font-size:9px; }
span.small { font-size:10px; }
span.red { color:#ff0000; }
span.font11 { font-size:11px; }

/*+++++ FORM +++++*/
form { padding:0; margin:0; }
select, option, input { font-size:10px; }
textarea { font-family:verdana; font-size:11px; }

/*+++++ DIV CLASSES +++++*/
div.auswahl { background:url(/img/rahmen_auswahl.gif) no-repeat; padding:15px 33px 0px 33px; }
div.content_start { padding-left:10px; }


/*+++++ LAYOUT DIVs +++++*/
div#meta { width:750px; height:20px; text-align:right; margin-top:5px; }
div#logo { position:absolute; left:12px; top:28px; z-index:2; }
div#nav { position:absolute; left:32px; top:129px; z-index:4px; }
div#main { position:absolute; left:265px; top:68px; }
div#leiste {
	background:url(/img/leiste.gif) no-repeat; width:500px; height:18px;
	padding:3px 0px 2px 25px;
}
div#warenkorb { position:absolute; left:30px; top:310px; width:166px; font-size:12px; color:#fff; }

div#swf_start { position:absolute; left:269px; top:68px; z-index:1000; }
div#swf { position:absolute; left:585px; top:68px; z-index:1000;}
div#swf_ia { position:absolute; left:535px; top:68px; z-index:1000;}

/*+++++ GLOBAL CLASSES +++++*/
.left { float:left; }
.right { float:right; }
