body { background-color:white; padding:0; margin:0; text-align:center; color:#2C2C2C }
body, td { font-family:arial; font-size:12px;  }
#seite {
	background-color:white;
	width:993px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	}
html { overflow-y:scroll }
#seite2 { position:relative; top:0; left:0; margin-left:10px; margin-right:10px; width:973px; /*height:800px;*/ background-color:white }

a:link, a:visited { color:#E46100; text-decoration:none }
a:hover { text-decoration:underline }
a.extern:link, a.extern:visited { padding-right:11px; text-decoration:underline;  background:url(img/extern.gif) no-repeat top right; }


#oben { margin-top:5px }
#oben_banner { position:absolute;top:5px;left:751px; }
#oben_banner img { margin-bottom:5px;border:0 }
#pfad { margin-top:4px; margin-bottom:6px }

#container { background-image:url(img/bg.gif);width:967px; }

#spalte_links { width:228px; float:left; background-color:#F9F9F9;border-left:1px solid #DFDFDF; }
.box_links { background-color:#F9F9F9; border-left:1px solid #E0E0E0 }
.box_kopf { background-color:#060606; background-image:url(img/balken.gif);width:228px;line-height:19px; color:white; font-weight:bold }
#spalte_links ul { list-style-image:url(img/punkt_sw.gif);margin:10px;padding:0;margin-left:25px }
#spalte_links li { margin-bottom:5px }
#spalte_links a:link, #spalte_links a:visited { color:#2c2c2c }
#spalte_links .aktiv:link, #spalte_links .aktiv:visited { color:#E46100 }
#spalte_links li.aktiv { list-style-image:url(img/punkt_or.gif); }

#content { float:left; width:488px; padding:0;margin:0; margin-left:14px; }
#content h1 { font-size:16px; }
#content h2 { font-size:14px; }
#content h3 { font-size:12px; }
.news_breit { width:480px; }
.news { width:230px;float:left }
.news img { margin-bottom:5px }
.news p, .news_breit p { margin-top:-2px }
#content .news h1, #content .news_breit h1 { color:#E46100;font-weight:bold; font-size:12px } 
#contentpadd { padding-right:10px;padding-bottom:5px }
/*remove frame from img */
.dlimg { border-style:none; float:left; margin-right:5px  }
.left {float:left; margin: 0 15px 10px 0}
.textthumb {float:left; margin-right:10px;margin-bottom:10px; border: solid 1px #E0E0E0}

#spalte_rechts { float:right; width:228px; background-color:#ffffff; }
#spalte_rechts h1 { font-size:12px;margin-bottom:5px }
#bannerbox { margin-bottom:2px }
.box_rechts { border:1px solid #dfdfdf;  margin-bottom:4px; background-color:#f9f9f9 }
.box_rechts ul { margin-left:0;padding-left:16px;margin-bottom:5px }
.box_rechts h1 { margin-top:3px }
.box_rechts p { margin-bottom:3px }

/*.videobox { border-bottom:1px solid #DFDFDF;  }*/

.inputbox { background-color:#D3D3D3; height:19px; color:black }
.padd1 { padding:8px;padding-top:0 }
.padd1b { padding-left:7px; }
/*.padd1v { padding-left:24px; padding-top:4px; }*/
.padd2 { padding-left:11px; }
.padd3 { padding:10px }
.padd4 { padding-right:13px }

#unten { width:967px; background-color:#060606; background-image:url(img/balken_unten.gif); line-height:30px; color:white; 
     text-align:right }
#unten a:link, #unten a:visited { color:white }

#logos { margin-top:24px }


/* für listen-tabellen */
table.border1 { border-collapse:collapse;border:1px solid #7C7C7C; }
.border1 td { border-right:1px solid #7C7C7C;border-bottom:1px solid #7C7C7C }
.border1 th { border-right:1px solid white }
.border1 th { background-color:#7C7C7C; color:white; font-weight:normal }
.border1 th a:link, .border1 th a:visited { color:white }

/* für tabellen */
table.border2 { border-collapse:collapse;border:1px solid #7C7C7C; }
.border2 td { border-right:1px solid #7C7C7C;border-bottom:1px solid #7C7C7C }
.border2 th { border-bottom:1px solid white;padding-right:5px }
.border2 th { background-color:#7C7C7C; color:white; font-weight:normal }
.border2 th a:link, .border1 th a:visited { color:white }
.s { background-color:#ffffc0 }
#letzte_aend { font-size:11px;color:#888888;text-align:right;padding-top:20px;padding-bottom:10px }

.teaserbild   { float:left; margin-right:10px; }
.teaserbild-r { float:right; margin-left:10px; }
