* { font-family: "Trebucht MS", helvetiva, arial, sans-serif; line-height: 20px; }
body, td { margin: 0px; padding: 0px; padding-bottom: 10px; font-size: 11px; color: #333;}
body { background-color: #dbdbdb; }
div { margin: 0px; padding: 0px; border: 0 none; }

h1 { font-size: 18px; font-weight: bold; color: #aa0042; display: inline; }
h2 { font-size: 13px; font-weight: bold; display: inline; }
h3 { font-size: 12px; font-weight: bold; display: inline; }
h4 { font-size: 11px; font-weight: bold; display: inline; }
p { margin-top: 0px; padding:0px;}
img { border: 0 none; }
ul { margin-top: 0px; margin-left: 5px;	padding-left: 10px; }
input { font-size: 11px; font-weight: bold; border: 1px solid #999; height: 16px; width: 229px; }

a  { font-size: 11px; color: #333; text-decoration: none; }
a:link { font-size: 11px; color: #333; text-decoration: none; }
a:visited a:active { font-size: 11px; color: #333; text-decoration: none; }
a:hover { font-size: 11px; color: #aa0042; text-decoration: none; }

#text-teaser a  { font-size: 11px; color: #333; text-decoration: underline; }
#text-teaser a:link { font-size: 11px; color: #333; text-decoration: underline; }
#text-teaser a:visited a:active { font-size: 11px; color: #333; text-decoration: underline; }
#text-teaser a:hover { font-size: 11px; color: #aa0042; text-decoration: none; }

#content a  { font-size: 11px; color: #333; text-decoration: underline; }
#content a:link { font-size: 11px; color: #333; text-decoration: underline; }
#content a:visited a:active { font-size: 11px; color: #333; text-decoration: underline; }
#content a:hover { font-size: 11px; color: #aa0042; text-decoration: none; }

#form-rechts a  { font-size: 11px; color: #333; text-decoration: underline; }
#form-rechts a:link { font-size: 11px; color: #333; text-decoration: underline; }
#form-rechts a:visited a:active { font-size: 11px; color: #333; text-decoration: underline; }
#form-rechts a:hover { font-size: 11px; color: #aa0042; text-decoration: none; }

h2 a  { font-size: 13px; color: #333; text-decoration: none; }
h2 a:link { font-size: 13px; color: #333; text-decoration: none; }
h2 a:visited a:active { font-size: 13px; color: #333; text-decoration: none; }
h2 a:hover { font-size: 13px; color: #aa0042; text-decoration: none; }

.content a  { text-decoration: underline; }
.content a:link { text-decoration: underline; }
.content a:visited a:active { text-decoration: underline; }
.content a:hover { text-decoration: none; }

.navi_on { font-size: 11px; color: #aa0042; text-decoration: none; }
.navisub_on { font-size: 11px; color: #aa0042; text-decoration: none; }
.stellenort { color: #666; }
.radio { width: 13px; height: 13px; border: 0 none; }
.kommentar { font-size: 11px; font-weight: bold; height: 85px; border: 1px solid #999; width: 229px; background-color: #fffdfb; }
.button { width: 113px; height: 23px; background-color: #fffdfb; }
.copy { font-size: 11px; vertical-align: top; }
.content { background-image: url(../upload/bilder/logo_headline.gif); background-repeat: no-repeat; background-position: 0 0; }
.backgr { color: #ffffff; } 
.img-news { border: 1px; border-style: solid; border-color: #999; margin-left: 10px; margin-bottom: 3px; }

#aussen { width: 655px; height: 800px; background-color: #fffdfb; background-image: url(../upload/bilder/header_grey.gif);
background-repeat: repeat-x; background-position: 0 0; border-left: 1px; border-right: 1px; border-bottom: 1px; border-color: #ababaa; border-style: solid; position: relative; text-align: left; padding-bottom: 10px;}
#aussenneu { width: 655px;  min-height: 800px; background-color: #fffdfb; background-image: url(../upload/bilder/header_grey.gif);
background-repeat: repeat-x; background-position: 0 0; border-left: 1px; border-right: 1px; border-bottom: 1px; border-color: #ababaa; border-style: solid; position: relative; text-align: left; padding-bottom: 10px; }
#header { left:0px; top:0px; width: 655px; height: 237px; position: absolute; }
#logo { width: 235px; height: 237px; position: absolute; }
#themen-foto { width: 244px; height: 237px; left: 235px; position: absolute; }
#teaser { width: 175px; height: 237px; text-align: left; top: 0px; left: 478px; font-size: 11px; position: absolute; }
#text-teaser { width: 153px; text-align: right; position: absolute; }
#trennlinie { width: 655px; height: 1px; top: 237px; background-color: #d6d5d3; position: absolute; }
#artikel { width: 635px; text-align: left; top: 266px; position: absolute; }
#copy { width: 420px; height: 500px; font-size: 11px; left: 28px; background-image: url(../upload/bilder/logo_headline.gif);
background-repeat: no-repeat; background-position: 0 0; position: absolute;}
#navigation { width: 175px; left: 480px; top: 266px; font-size: 11px; position: absolute; }
#adresse { font-size: 9px; text-align: right; position: relative; padding-right: 25px; }
 
#form-einzeilig { width: 420px; height: 20px; font-size: 11px; left: 28px; }
#form-links { width: 165px; height: 20px; position: absolute; float: left; background-image: url(../upload/bilder/bg_form.gif); 
	background-repeat: no-repeat; }
#form-links-doppelt { width: 165px; height: 40px; position: absolute; float: left; background-image: url(../upload/bilder/bg_form.gif); 
	background-repeat: no-repeat; }
#form-links-dreifach { width: 165px; height: 65px; position: absolute; float: left; background-image: url(../upload/bilder/bg_form.gif); 
	background-repeat: no-repeat; }
#form-rechts { width: 235px; left: 165px; height: 20px; text-align: left; position: relative; }
#form-rechts-doppelt { width: 235px; left: 165px; height: 40px; text-align: left; position: relative; }
#form-rechts-dreifach { width: 235px; left: 165px; height: 65px; text-align: left; position: relative; }

#kommentar-links { width: 165px; height: 80px; position: absolute; float: left; background-image: url(../upload/bilder/bg_form.gif); 
	background-repeat: no-repeat; }
#kommentar-rechts { width: 235px; left: 165px; height: 90px; text-align: left; position: relative; }
#form-blank { width: 165px; height: 80px; position: absolute; float: left; }




