<!--
/* Stylesheet - Hemsbach in Baden ganz oben - www.netzkompetenz.info */


button {
min-height: 25px;
font-size: 1.6em;
}

/* Veranstaltungskalender */
#vakdatumtext {
position: absolute;
top: 13.4em;
left: 14.63em;
z-index: 4;
}

#vakdatumtextvon {
position: absolute;
top: 14.7em;
left: 15.28em;
z-index: 4;
}

#vakdatumfeldvon {
position: absolute;
top: 14.5em;
left: 17em;
z-index: 4;
}

#vakdatumtextbis {
position: absolute;
top: 14.7em;
left: 21.6em;
z-index: 4;
}

#vakdatumfeldbis {
position: absolute;
top: 14.5em;
left: 23.2em;
z-index: 4;
}

.vakdatumfeld {
width: 5em;
height: 1.25em;
font-weight: bold;
color: #87898A;
border: 1px solid #22286D;
}

#vakarttext {
position: absolute;
top: 13.4em;
left: 34.25em;
z-index: 4;
}

#vakartfeld {
position: absolute;
top: 14.5em;
left: 34.15em;
z-index: 4;
}

.vakartfeld {
height: 1.25em;
font-weight: bold;
color: #87898A;
border: 1px solid #22286D;
}

#vaksuchtext {
position: absolute;
top: 13.4em;
left: 48.25em;
z-index: 4;
}

#vaksuchfeld {
position: absolute;
top: 14.5em;
left: 48.2em;
z-index: 4;
}

.vaksuchfeld {
width: 10em;
height: 1.25em;
font-weight: bold;
color: #87898A;
border: 1px solid #22286D;
}

#vaksuchen {
position: absolute;
top: 14.55em;
left: 57.3em;
z-index: 4;
}

.vaksuchen {
width: 4.8em;
min-width: 62px;
height: 1.5em;
min-height: 17px;
font-weight: normal;
color: #000000;
background-color: #F2F2ED;
border: 1px solid #22286D;
}

#vaklinks {
position: absolute;
top: 16.2em;
left: 47.4em;
width: 13.5em;
text-align: right;
z-index: 5;
}

a.vaklinks {
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
}

a.vaklinks:hover {
color: #000000;
font-weight: normal;
text-decoration: none;
}

a.vaklinksaktiv {
color: #000000;
font-weight: normal;
text-decoration: none;
}

a.vaklinksaktiv:hover {
color: #000000;
font-weight: normal;
text-decoration: none;
}

#vaktablebackground {
position: absolute;
top: 16.5em;
left: 14.63em;
z-index: 4;
}

#vakheadline {
position: absolute;
top: 17.2em;
left: 15.28em;
z-index: 4;
}

#vakheadlineleft {
position: absolute;
top: 17.2em;
left: 15.28em;
z-index: 4;
}

#vakheadlineright {
position: absolute;
top: 17.2em;
left: 40.75em;
z-index: 4;
}

#vakcontentaussen {
position: absolute;
top: 20.13em;
left: 14.63em;
width: 46.56em;
min-width: 745px;
margin-top: 0em;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
z-index: 3;
}

.vakcontent {
float: left;
width: 46.56em;
min-width: 745px;
background-color: rgb(255,255,255);
margin-top: 0.13em;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
z-index: 3;
}

.vakcontentabstaende {
padding-top: 0px;
padding-left: 0.63em;
padding-bottom: 0px;
padding-right: 0px;
z-index: 3;
}

.vaktextleft {
float: left;
width: 13.75em;
min-width: 220px;
padding-bottom: 0.25em;
z-index: 3;
}

.vakimage {
float: left;
padding-bottom: 0.25em;
width: 10.94em;
min-width: 175px;
z-index: 3;
}

.vaktextright {
float: left;
width: 20.31em;
min-width: 325px;
padding-left: 0.72em;
padding-bottom: 0.25em;
padding-right: 0px;
z-index: 3;
}

.vakpagebrowser {
float: left;
width: 46.56em;
min-width: 745px;
background-color: rgb(223,227,243);
margin-top: 0.56em;
margin-left: 0px;
margin-bottom: 1.25em;
margin-right: 0px;
z-index: 3;
}

.vakpagebrowsertext {
float: left;
width: 45em;
min-width: 720px;
padding-top: 0.2em;
padding-bottom: 0.25em;
z-index: 3;
}

.vakpagebrowsertextleft {
float: left;
width: 13.75em;
min-width: 220px;
padding-top: 0.2em;
padding-bottom: 0.25em;
z-index: 3;
}

.vakpagebrowsertextmiddle {
float: left;
width: 11.875em;
min-width: 190px;
padding-top: 0.2em;
padding-bottom: 0.25em;
z-index: 3;
}

.vakpagebrowsertextright {
float: left;
width: 19.375em;
min-width: 310px;
text-align: right;
padding-top: 0.2em;
padding-bottom: 0.25em;
z-index: 3;
}

.vakarchiv {
float: left;
width: 46.56em;
min-width: 745px;
background-color: rgb(223,227,243);
margin-top: 0.56em;
margin-left: 0px;
margin-bottom: 1.25em;
margin-right: 0px;
z-index: 3;
}

.vakarchivtext {
float: left;
width: 45em;
min-width: 720px;
padding-top: 0.2em;
padding-bottom: 0.25em;
z-index: 3;
}

.vakarchivtextleft {
float: left;
width: 24.69em;
min-width: 395px;
padding-top: 0.2em;
padding-bottom: 0.25em;
z-index: 3;
}

.vakarchivtextright {
float: left;
width: 20.31em;
min-width: 325px;
text-align: right;
padding-left: 0.625em;
padding-left: 0.5em;
padding-top: 0.2em;
padding-bottom: 0.25em;
z-index: 3;
}

.vakzurueck {
float: left;
width: 46.56em;
min-width: 745px;
background-color: rgb(223,227,243);
margin-top: 0.56em;
margin-left: 0px;
margin-bottom: 1.25em;
margin-right: 0px;
z-index: 3;
}

.vakzuruecktext {
float: left;
width: 45em;
min-width: 720px;
padding-top: 0.2em;
padding-bottom: 0.25em;
z-index: 3;
}

/* Veranstaltung anmelden */

.vakanmelden {
float: left;
width: 46.56em;
min-width: 745px;
background-color: rgb(223,227,243);
margin-top: 0.56em;
margin-left: 0px;
margin-bottom: 1.25em;
margin-right: 0px;
z-index: 3;
}

.vakanmeldentext {
float: left;
width: 45em;
min-width: 720px;
padding-top: 0.2em;
padding-bottom: 0.75em;
z-index: 3;
}

.vakanmeldenbez {
float: left;
width: 13.75em;
min-width: 220px;
padding-top: 0.3em;
padding-bottom: 0em;
z-index: 3;
}

.vakanmeldenfeld {
float: left;
width: 31.25em;
min-width: 500px;
padding-top: 0.1em;
padding-bottom: 0.1em;
z-index: 3;
}

.vakanmeldenfeld175 {
width: 13.7em;
min-width: 175px;
height: 1.25em;
font-weight: normal;
color: #22286D;
border: 1px solid #22286D;
}

#vakanmeldennachrichtfeld {
float: left;
width: 10.94em;
min-width: 175px;
padding-top: 0.1em;
padding-bottom: 0.1em;
z-index: 3;
}

.vakanmeldennachrichtfeld {
width: 13.7em;
min-width: 175px;
height: 6.25em;
font-weight: normal;
color: #22286D;
border: 1px solid #22286D;
}

.vakanmeldenpflichtfelder {
float: left;
width: 19em;
min-width: 300px;
padding-left: 0.72em;
padding-top: 4.4em;
padding-right: 0px;
z-index: 3;
}

.vakeintragenart {
float: left;
width: 10.5em;
min-width: 168px;
padding-top: 0em;
padding-bottom: 0em;
z-index: 3;
}



/* Veranstaltung eintragen */

#vakeintragenaussen {
position: absolute;
top: 20.13em;
left: 14.63em;
width: 46.56em;
min-width: 745px;
margin-top: 0em;
margin-left: 0px;
margin-bottom: 0em;
padding-bottom:  1.25em;
margin-right: 0px;
z-index: 3;
}

.abstand {
padding-bottom: 0.35em;
z-index: 3;
}

.vaktext {
font-family: Arial, sans-serif;
font-style: normal;
font-weight: normal;
color: #000000;
font-size: 0.8em;
margin: 0em;
padding: 0em;
}

.vakeintragen {
float: left;
width: 46.56em;
min-width: 745px;
background-color: rgb(223,227,243);
margin-top: 0em;
margin-left: 0px;
margin-bottom: 1.25em;
margin-right: 0px;
z-index: 3;
}

.vakeintragentext {
float: left;
width: 45em;
min-width: 720px;
padding-top: 0.2em;
padding-bottom: 0em;
z-index: 3;
}

.vakeintragenbez {
float: left;
width: 13.75em;
min-width: 220px;
padding-top: 0.3em;
padding-bottom: 0em;
z-index: 3;
}

.vakeintragenfeld {
float: left;
width: 31.25em;
min-width: 500px;
padding-top: 0.1em;
padding-bottom: 0.1em;
z-index: 3;
}

.vakeintragenfeld320 {
width: 25em;
min-width: 320px;
height: 1.25em;
font-weight: normal;
color: #22286D;
border: 1px solid #22286D;
}

.vakeintragenfeld220 {
width: 16.9em;
min-width: 215px;
height: 1.25em;
font-weight: normal;
color: #22286D;
border: 1px solid #22286D;
}

.vakeintragenfeld85 {
width: 6.85em;
min-width: 85px;
height: 1.25em;
font-weight: normal;
color: #22286D;
border: 1px solid #22286D;
}

.vakeintragenfeldupload {
width: 25.4em;
min-width: 330px;
height: 2em;
min-height: 25px;
font-weight: normal;
color: #22286D;
border: 1px solid #22286D;
}

#vakeintragenbeschreibungfeld {
float: left;
width: 25em;
min-width: 320px;
padding-top: 0.1em;
padding-bottom: 0.1em;
z-index: 3;
}

.vakeintragenbeschreibungfeld {
width: 25em;
min-width: 320px;
height: 6.25em;
font-weight: normal;
color: #22286D;
border: 1px solid #22286D;
}

/* Formularbuttons */

#vaksenden {
float: left;
width: 31.25em;
min-width: 500px;
padding-left: 13.75em;
padding-top: 0.5em;
padding-bottom: 0.9em;
z-index: 3;
}

.vakabschicken {
width: 6.5em;
min-width: 80px;
height: 1.6em;
min-height: 25px;
font-weight: normal;
color: #000000;
background-color: #F2F2ED;
border: 1px solid #22286D;
}

.vakabbrechen {
width: 6.5em;
min-width: 80px;
height: 1.6em;
min-height: 25px;
font-weight: normal;
color: #000000;
background-color: #F2F2ED;
border: 1px solid #22286D;
margin-left: 0.65em;
}

/* Links */

a.vaklink {
color: #22286D;
font-weight: normal;
text-decoration: none;
}

a.vaklink:hover {
color: #000000;
font-weight: normal;
text-decoration: none;
}

a.vaklinkaktiv {
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.vaklinkaktiv:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
}

/* Veranstaltungen drucken */

#vaktablebackgroundprint {
position: absolute;
top: 1.5em;
left: 0em;
z-index: 4;
}

#vakheadlineleftprint {
position: absolute;
top: 2.2em;
left: 0.65em;
z-index: 4;
}

#vakheadlinerightprint {
position: absolute;
top: 2.2em;
left: 26.12em;
z-index: 4;
}

#vakcontentaussenprint {
position: absolute;
top: 4.375em;
left: 0em;
width: 46.56em;
min-width: 745px;
margin-top: 0em;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top: 0.25em solid #92A2D6;
z-index: 3;
}

.vakcontentprint {
float: left;
width: 46.56em;
min-width: 745px;
background-color: rgb(255,255,255);
margin-top: 0em;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-bottom: 0.125em solid #92A2D6;
z-index: 3;
}

.vakcontentabstaendeprint {
padding-top: 0px;
padding-left: 0.63em;
padding-bottom: 0px;
padding-right: 0px;
z-index: 3;
}

.vaktextleftprint {
float: left;
width: 13.75em;
min-width: 220px;
padding-bottom: 0em;
z-index: 3;
}

.vakimageprint {
float: left;
padding-bottom: 0em;
width: 10.94em;
min-width: 175px;
z-index: 3;
}

.vaktextrightprint {
float: left;
width: 20.31em;
min-width: 325px;
padding-left: 0.72em;
padding-bottom: 0em;
padding-right: 0px;
z-index: 3;
}

//-->
