/*globale Werte*/
body { color: black; font-size: 12px; font-family: arial; line-height: 130%; background-color: #f0f0f0; margin: 0; padding: 0; }

p { font-size: 100%; margin-left: 4px; }
input, textarea { font-size: 100%; font-family: verdana; }
h3 { font-size: 150%; font-family: Calibri, arial; }
h4 { font-size: 100%; margin-top: 4px; }
h6 { color: #426ea9; font-size: 90%; font-weight: normal; margin-left: 4px; }
hr { color: #91aed4; background-color: #91aed4; height: 1px; border-width: 0; }
a:link { color: #000 ; text-decoration: underline; }

a:visited { color: #000 }

a:hover { color: #585858 ; text-decoration: underline; }

a:active { color: #000 }
a.button:link { color: #000; text-decoration: none; display: block; }
a.button:visited { color: #000; text-decoration: none; display: block; }
a.button:hover { color: #3b3b3b; background-color: #fff; text-decoration: none; height: auto; display: block; }
a.button:active { color: #a34646; text-decoration: none; display: block; }
/*Listen und Boxen*/
li { line-height: 100%; list-style-type: none; }
ul { width: 100%; float: left; margin: 0; padding: 0; }
.bildlinks { position: static; float: left; margin: 5px; display: inline; }
.bildrechts { margin: 5px; position: static; float: right; display: inline; }
.kleingedrucktes { font-size: 90%; width: 90%; }
.listebutton { line-height: 150%; background-color: #f0f0f0; height: 18px; margin: 7px; }
html>body .listebutton {line-height: 150%; background-color: #f0f0f0; height: auto; margin: 7px;  }
.listeleer { height: 5px; margin: 7px; }
.listebalken { margin: 7px; height: 15px; }
.standardliste { line-height: 150%; margin-left: 10px; }
.balken1 { color: #fff; font-size: 90%; background-color: #426ea9; background-repeat: repeat-x; text-align: center; height: 15px; }
.balken2 { background-color: #658ec3; background-repeat: repeat-x; height: 15px; }
.balken3 { background-color: #91aed4; background-repeat: repeat-x; height: 15px; }
.antifloat { visibility: hidden; clear: both; }
.eventsgruppen {  }
.passfoto { position: static; width: 290px; float: left; padding-right: 10px; padding-bottom: 10px; }
.boxkomplett { position: static; width: 640px; height: auto; float: left; margin-top: 7px; margin-bottom: 7px; }
html>body .boxkomplett { margin-top: 7px; margin-bottom: 7px; margin-left: 7px; position: static; width: 629px; height: auto; float: left; }
.boxtextwrapper { position: static; width: 455px; height: auto; float: left; margin-right: 7px; }
.boxtext { background-repeat: no-repeat; position: static; width: 436px; height: auto; overflow: hidden; float: left; margin-top: 7px; margin-bottom: 7px; padding-right: 5px; padding-bottom: 7px; padding-left: 12px; }
.boxtextkomplett { background-repeat: no-repeat; margin-top: 7px; margin-bottom: 7px; position: static; width: 590px; height: auto; float: left; overflow: hidden; padding-right: 5px; padding-bottom: 7px; padding-left: 12px; }
.boxtexthalb { background-repeat: no-repeat; margin-top: 7px; margin-bottom: 7px; padding-right: 5px; padding-bottom: 7px; padding-left: 12px; position: static; width: 270px; height: auto; float: left; overflow: hidden; margin-right: 7px; }
.boxtextdrittel { background-repeat: no-repeat; margin-top: 7px; margin-right: 10px; margin-bottom: 7px; position: static; width: 122px; height: auto; overflow: visible; float: left; padding-right: 5px; padding-bottom: 5px; padding-left: 12px; border-top: 1px dashed #91aed4; border-left: 1px dashed #91aed4; }
.boxtextstart { background-repeat: no-repeat; margin-right: 10px; margin-bottom: 7px; position: static; width: 190px; height: auto; float: left; overflow: visible; padding: 7px 5px 5px 12px; border-top: 1px dashed #91aed4; border-left: 1px dashed #91aed4; }
.boxrechtswrapper { position: static; width: 160px; height: auto; float: right; margin-left: 7px; }
.boxrechts { background-color: #f0f0f0; position: static; width: 150px; height: auto; overflow: hidden; float: left; margin-top: 7px; margin-bottom: 7px; padding: 4px 5px 7px; }
.boxhalb { position: static; width: 290px; height: auto; float: left; margin-top: 7px; margin-right: 7px; margin-bottom: 7px; padding: 5px; border-top: 1px dashed #91aed4; border-left: 1px dashed #91aed4; }
a.topbutton:link { color: #000 ; text-decoration: none; border-width: 1px; }
a.topbutton:visited { color: #000 ; text-decoration: none; border-width: 1px; }
a.topbutton:hover { color: #a8416c ; text-decoration: underline; }
a.topbutton:active { color: #000 ; text-decoration: none; border-width: 1px; }
/*Ebenen mit IDs*/
#hauptcontainer { height: auto; width: 803px; position: static; margin: 0 auto; visibility: visible; background-color:#fff; }
#hiddentitle { display: none; }
#kopfzeile { height: auto; width: 803px; position: static; float:left; visibility: visible; display: inline; }
#schriftzug { height: 100px; width: 803px; position: relative; float:left; margin-top:10px; margin-bottom: 10px; margin-left: 0; visibility: visible; background-image: url(../buttons/logo3.jpg); display: inline; }
#logo { height: 100px; width: 803px; position: relative; float: left; margin-right: 0; margin-top:0; margin-bottom: 0; background-image: url(../buttons/logo2.jpg); background-repeat: no-repeat; display: inline; }
#logobilder { height: 100px; width: 797px; position: static; float:left; margin-left: 3px; visibility: visible; background-image: url(../buttons/logobilder.jpg); background-repeat: no-repeat; display: inline; }
#topnavigation { font-size: 90%; height: auto; width: 791px; position: static; float: left; padding: 3px; margin: 3px; border-bottom: 1px solid #dedede; display: inline; }
#schriftgroesse { height: auto; width: 350px; position: static; float: left; text-align: left ; display: inline; }
#topbuttons { height: auto; width: 350px; position: static; float: right; text-align: right ; }
#navigation { height: auto; width: 160px; position: static; float: left; display: inline; }
#anmerkung{ height: auto; width: 791px; position: static; float: left; padding: 3px; margin: 3px; color: #ffffff; background-color: #426ea9; display: inline; }
#footer { font-size: 90%; text-align: center; color: #565656; height: auto; width: 785px; position: static; float:left; margin: 30px 5px 5px; visibility: visible; padding-top: 3px; padding-bottom: 3px; border: solid 1px #c6c6c6; display: inline; }
input.changebutton { color: #fff; background-color: #658ec3; position: static; width: auto; height: auto; float: left; margin-right: 7px; padding: 3px; border: solid 2px #426ea9; display: inline; }
/*Terminkalender
*/
.tage { text-align: center; position: static; width: 75px; height: auto; float: left; padding-right: 3px; padding-left: 3px; border: solid 1px #dadada; }
.terminbox { font-size: 90%; line-height: 110%; position: static; width: 75px; height: 75px; float: left; padding: 3px; border: solid 1px #dadada; }
#monatsauswahl { text-align: center; position: static; width: auto; float: right; padding: 7px; border: dashed 1px #b9b9b9; }
.name { margin-bottom: -12px; }
#insert_buttons { background-color: #ebebeb; background-image: url(../buttons/insert_button_back.jpg); background-repeat: repeat-x; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; border: solid 1px #b0b0b0; display: block; }
#insert_ueberschrift { background-image: url(../buttons/insert_ueberschrift.png); background-repeat: no-repeat; width: 16px; height: 16px; }
#insert_bold { background-image: url(../buttons/insert_bold.png); background-repeat: no-repeat; width: 16px; height: 16px; }
#insert_italic { background-image: url(../buttons/insert_italic.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_linksbuendig { background-image: url(../buttons/insert_linksbuendig.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_zentriert { background-image: url(../buttons/insert_zentriert.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_rechtsbuendig { background-image: url(../buttons/insert_rechtsbuendig.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_hr { background-image: url(../buttons/insert_hr.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_ol { background-image: url(../buttons/insert_ol.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_ul { background-image: url(../buttons/insert_ul.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_link { background-image: url(../buttons/insert_link.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_bild { background-image: url(../buttons/insert_bild.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_bild_browser { background-image: url(../buttons/folder_picture.png); background-repeat: no-repeat; width: 16px; height: 16px; }
#insert_antifloat { background-image: url(../buttons/insert_antifloat.png); background-repeat: no-repeat; width: 16px; height: 16px;}
#insert_datei { background-image: url(../buttons/insert_datei.png); background-repeat: no-repeat; width: 16px; height: 16px;}
select.font_select { position: static; float: left; margin-right: 5px; }
a.changebutton:link { color: #000; line-height: 150%; background-repeat: repeat-x; text-decoration: none; position: static; width: 16px; height: 16px; float: left; margin-right: 4px; padding: 4px; display: block; }
a.changebutton:visited { color: #000; text-decoration: none; background-repeat: repeat-x; display: inline; margin-right: 4px; padding: 4px; position: static; float: left; }
a.changebutton:hover { color: #fff; background-color: #215b8e; background-image: url(../../../AdminSystem3/web-content/admin/buttons/aufgaben_button_hover.gif); background-repeat: repeat-x; text-decoration: none; position: static; display: inline; padding: 3px; float: left; margin-right: 4px; border: solid 1px #426ea9; }
a.changebutton:active { color: #000; text-decoration: none; background-color: #215b8e; background-image: url(../../../AdminSystem3/web-content/admin/buttons/aufgaben_button_hover.gif); background-repeat: repeat-x; display: inline; margin-right: 4px; padding: 3px; position: static; float: left; border: solid 1px #426ea9; }

