body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }
html {font-size: 62.5%;}
body { background-color: #dedede; }

.braun	{ color : #2f1010; }
.gelb	{ color : #f4d129; }
.hellgelb	{ color : #faeca5; }
.rot	{ color : #cc373b; }

h1 { font-size: 2.0em; font-family: Arial, Helvetica, sans-serif; color : #cc373b; font-weight: bold; }
h1 a { color : #cc373b; text-decoration:none; }
h1 a:hover { color : #2f1010; text-decoration:none; }
h2 { font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color : #cc373b; font-weight: bold; }

.top { font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a; line-height : 18px; text-decoration: none;}
.top a,.top a:link,.top a:active,.top a:visited { color : #4a4a4a; text-decoration: none; font-weight: normal;}
.top a:hover { color : #cc373b; text-decoration: none;}

.text { font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a; line-height : 18px; text-decoration: none;}
.text a,.text a:link,.text a:active,.text a:visited { color : #4a4a4a; text-decoration: underline; font-weight: normal;}
.text a:hover { color : #cc373b; text-decoration: underline;}

.text_small { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a; line-height : 18px; text-decoration: none;}

.nav { font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a; line-height : 18px; text-decoration: none;}
.nav a,.nav a:link,.nav a:active,.nav a:visited { color : #4a4a4a; text-decoration: none; font-weight: normal;}
.nav a:hover { color : #cc373b; text-decoration: none;}

input, textarea { font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color : #2f1010; line-height : 14px; text-decoration: none; width: 200px; border: 1px solid #2f1010; background-color: #faeca5;}
.submit { font-size: 1.4em; font-family: "Courier New", Courier, monospace; color : #faeca5; line-height : 14px; text-decoration: none; font-weight: bold; width: 200px; border: 1px solid #2f1010; background-color: #cc373b; align: center; }


div.stage { 
width:625px; position: absolute; top: 40px; left: 50%; 
margin-top: 0px; margin-left: -310px;
}

/* #############################  img-slideshow  ################################### */
.pics { overflow: hidden; }
.pics img { height: 250px; width: 625px; top:0px; left:0; }
#slideshow_container { position: relative; width: 625px; height: 250px; overflow: hidden; }
#slideshow { position: absolute; left: 0; top: 0; z-index: 1; }
#prev, #next { cursor: pointer; font-family: helvetica, verdana, arial, sans-serif; color: #333; position: absolute; top: 0px; z-index: 2; padding: 5px; width: 150px; height: 250px; }
#prev { left: 0; }
#next { right: 0; }