/* reset CSS  start   */
/* * { margin:0; padding:0; } */
option { padding-left: 0.4em }

html {height:100%; margin-bottom:1px; }
fieldset, img {border: 0 solid; }
ul, ol, dl { margin:0 0 0 0; }
li {margin-left: 0em; line-height:1.25em; }
dt {font-weight:bold; }
dd { margin:0 0 1em 2em; }
blockquote, cite { margin:0 0 1em 1.25em; }
/* reset CSS  end  */

body { border:none; margin:0px; padding:0px; background-image:url(../img/bg1.jpg); background-repeat: repeat-y; color:#871954; font-size:1em; font-family:"Times New Roman", Times, serif; line-height:1.25em; background-color:#FFFFFF; }
H1 { /*color:#DF9443; orginalfarbe */
	color:#CC7D29; font-size:1.05em; text-decoration:none; margin:0px; }
H2 { font-size:1em; margin:1em 0 0 0; }
P { margin:0px; }
A { color:#871954; text-decoration:underline; }
A:hover { color:#CC7D29; }
#container { width:1004px; height:100%; float:left; }
#menue { width:625px; }
#menuebild { margin:0px; padding:0px; }
#content { width:625px; float:left; }
#bilder { width:379px; float:right; }
.clearlist {clear:both; height:1em; }
.liste {padding-top:0.3em;}
#text { margin:0 70px 0 114px; }
* html #text { width:430px; }
div.program #text{ margin:0 0 0 114px; width:460px; }
#text ul { width:100%; margin:0; padding:0; list-style-type:none; }
#text ul a {display:block; text-decoration:none;}
#text ul li { width:100%; margin:0; padding:0 0 0 0.7em; background:url(../img/dash.gif) no-repeat 0 0.7em; }

#footer { color:#3B3B3B; font-size:0.8em; margin:70px 50px 0 114px; }
#footer a { color:#3B3B3B; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer img { margin:0 30px 0 0; }
.bu { font-size:0.8em; line-height:1.2em; color:#3B3B3B; margin:0 0 40px 0; }
.bu img{ margin:0 0 8px 0; }
.bu a { color:#3B3B3B; text-decoration:none; }
.bu a:hover { color:#CC7D29; text-decoration:underline; }
.pdf {background:url(../img/pdf.png) no-repeat 0px 1px; padding-left:25px;}
.engl {background:url(../img/flag_engl.gif) no-repeat 0px 4px; padding-left:37px;}
p.zitat { font-style:italic; width:99%;}
a.link, a.link:visited { color:#871954; font-weight:bold; text-decoration:none; }
a.link:hover, a.link:active { text-decoration:underline; }
a.button, a.button:visited { color:#CC7D29; padding:5px 0; border-top:dotted #CC7D29 1px; border-bottom:dotted #CC7D29 1px; font-weight:bold; text-decoration:none; display:block; width:440px;}
a.button:hover, a.button:active { color:#871954; border-top-color:#871954; border-bottom-color:#871954;}