a, a:link, a:visited, a:active {font:bold 0.9em "Arial", "sans-serif"; color:#002d24;}
a:hover {font:bold 0.9em "Arial", "sans-serif"; color:#fff;}

A:link.header, A:visited.header, A:active.header {font:bold 0.80em "Arial", "sans-serif"; background-color:#ffffcc; line-height:1.5em; border:1px solid #ffffcc; color:#002d24; text-decoration:none; margin:10px 0px; padding:0px 3px; text-transform:uppercase; }
A:hover.header {font:bold 0.80em "Arial", "sans-serif"; color:#fff; background-color:#baa500; margin:10px 0px; line-height:1.5em; padding:0px 3px; border:1px solid #002d24; text-decoration:none; text-transform:uppercase; }

A:link.part, A:visited.part, A:active.part {font:0.76em "Arial", "sans-serif"; color:#002d24; text-decoration:none; margin:0px; padding:0px 1px; text-transform:uppercase; }
A:hover.part {font:0.76em "Arial", "sans-serif"; color:#fff; background-color:#baa500; margin:0px; padding:0px 1px; text-decoration:none; text-transform:uppercase; }

a:link.texthead, a:visited.texthead, a:active.texthead {font:bold 0.9em "Arial", "sans-serif"; line-height:1.5em; color:#002d24; margin:10px 0px; padding:0px 3px; text-decoration:underline;}
a:hover.texthead {font:bold 0.9em "Arial", "sans-serif"; color:#fff; background-color:#baa500; margin:10px 0px; line-height:1.5em; padding:0px 3px; text-decoration:underline;}

a:link.textfluss, a:visited.textfluss, a:active.textfluss {font:0.9em "Arial", "sans-serif"; line-height:1.5em; color:#002d24; margin:10px 0px; padding:0px 3px; text-decoration:underline;}
a:hover.textfluss {font:0.9em "Arial", "sans-serif"; color:#fff; background-color:#baa500; margin:10px 0px; line-height:1.5em; padding:0px 3px; text-decoration:underline;}

/*A:link    { color: red }    noch nicht besuchter Link 
A:visited { color: blue }    schon besuchter Link   
A:hover   { color: yellow }  Benutzer 'hovert'      
A:active  { color: lime }    Link wird ausgewählt   
*/

body{scrollbar-3dlight-color:#002d24; scrollbar-arrow-color:#002d24; scrollbar-base-color:#ffffcc; scrollbar-darkshadow-color:#fff; scrollbar-face-color:#ffffcc; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#002d24; scrollbar-track-color:#fff; padding:0%; margin:0%; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-style:normal; font-variant:normal; font-weight:normal; color:#002d24; overflow:auto; background-color:#ffffcc; background-image:url(img/background.jpg); background-position:0px left; background-repeat:no-repeat; text-align:center; height:100%; width:100%;}
fieldset{border:1px solid #002d24; padding:10px; margin:5px;}
legend{font:bold 0.9em;}
label{font:bold 0.75em;}
input{font-size:0.8em; border:1px solid #002d24;}

.textheader{font:bold 0.80em Arial, sans-serif; color:#fff; background-color:#baa500; margin:0px 1px; padding:0px 2px; border:1px solid #002d24; text-decoration:none; text-transform:uppercase;}
.textparter{font-weight:normal; font-size:0.76em; font-family:Arial, sans-serif; color:#fff; background-color:#baa500; margin:0px; padding:0px 1px; text-decoration:none; text-transform:uppercase;}
.labelkann{font:normal 0.75em;}
.anmerkungen{font:normal 0.70em;}
.texter{float:left;}
.button {border: 1px solid #002d24; background-color: #baa500; font-family:Arial, sans-serif; font-size : 0.8em; font-weight : normal; color : #ffffcc;}
.textbild{border:1px solid #002d24; overflow:hidden; float:right; background-color:#baa500; margin:5px; vertical-align:top;}

#balkengr{background-color:#002d24; height:56px; border-bottom : 1px solid #baa500;}
#balkenkle{border-top : 3px solid #002d24; border-bottom : 3px solid #baa500;}
#balkenkl{border-top : 2px solid #002d24;}
#bildzeile{margin : 40px 0px 0px 10px; padding : 5px; border : thin solid Black; text-align : left; vertical-align : top; float : right; width : 600px;}
#buttonricht {text-align : left;}
#bildvornaech{float : left; width : 188px; text-align : center;}
#imgrahmen{border: 1px solid #002d24; overflow: hidden; float : left; background-color : #baa500; margin : 5px;}
#rahmenletzte{overflow:auto; border: 1px solid #002d24; width: 60%; height: 100px; float : left; background-color : #baa500; margin : 5px; padding : 2px; text-align : left;}
#rahmenaktuell{overflow:auto; border:1px solid #002d24; width:60%; height:150px; float:left; background-color:#baa500; margin:5px; padding:2px; text-align:left;}
#rahmenzukunft{overflow:auto; border:1px solid #002d24; height:80px; background-colo:#baa500; float:left; width:90%; margin:5px; padding:2px; text-align:left;}
#rahmeninhalt{text-align:left; padding:5px; background-color:#ffffcc; height:100%;}
#rahmenabstimmung1{border:1px solid #002d24; background-color:#baa500; width:25%; float:left; margin:5px;}
#rahmenabstimmung2{border: 1px solid #002d24; width: 25%; float : left; background-color : #baa500; margin : 5px;}
#abstimmung1{margin:2px; text-align: left; background-color : #ffffcc;height : 30px;}
#abstimmung2{margin : 0 2px 2px 2px; text-align: left; height: 30px; background-color : #ffffcc;}
#abstimmung3{margin : 0 2px 2px 2px; text-align: left; height:30px; background-color : #ffffcc;}
#zahl{border:1px solid #002d24; float:left; text-align:center; padding:3px; margin:3px;}
#balken{border:1px solid #002d24; float:left; margin:3px; width:100px; background-color:#66cc33; padding:3px;}
#prozent{float:right; text-align:center; margin:4px; padding:3px;}
#buttoni{width:28%; margin:5px 0px 0px 0px; float:left;}
