/* ######################### */
/* positionen festlegen (id) */
/* ######################### */
#logo1 {
 height : 80px;
 width : 80px;
 padding : 0em 1em 0em 1em;
}
#head1 {
 margin-top : -85px;
 height : 60px;
 font :  3.6em helvetica,arial,sans-serif;
 text-align : center;
}
#head2 {
 height : 30px;
 font : 1.2em helvetica,arial,sans-serif;
 padding-left : 2px;
 text-align : center;
}
#select1 {
 height : 30px;
 padding : 5px 0px 0px 0px;
 margin-top : 10px;
 font : 1em helvetica,arial,sans-serif;
 border-top : 1px solid #000000;
 border-left : 1px solid #000000;
 border-right : 1px solid #000000;
 text-align : center;
 background-color : #efefef;
 color : #000000;
 width : 100%;
}
#select2 {
 padding : 5px 0px 5px 0px;
 margin-bottom : 0px;
 font : 0.8em helvetica,arial,sans-serif;
 border-bottom : 1px solid #000000;
 border-left : 1px solid #000000;
 border-right : 1px solid #000000;
 text-align : center;
 width : 100%;
}
@media all{
#menu2 {
 float : right;
 width : 225px;
 margin : 25px 0px 15px 15px;
 padding : 25px;
 border : 1px solid #000000;
 font : 0.8em helvetica,arial,sans-serif;
}
}
#text {
 padding-left : 1em;
}
.kalender {
 font : 0.8em helvetica,arial,sans-serif;
 padding-left : 1em;
 border-left : 1em solid #c3c3c3;
}
#fuss {
 border : 1px solid #000000;
 padding : 20px;
 font : 0.8em helvetica,arial,sans-serif;
 background-color : #efefef;
 color : #000000;
}
/* >>>>> */
/* links */
/* >>>>> */
a {
 text-decoration : none;
}
a:link {
 font-weight : normal;
 color : #de0029;
 border-bottom : 1px dotted #000000;
}
a:visited {
 font-weight : normal;
 color : #de0029;
}
a:hover {
 font-weight : normal;
 font-style : italic;
 color : #e00000;
 border-bottom: 1px solid #e00000;
 border-top: 1px solid #e00000;
}
a:active {
 font-weight : normal;
 color : #e00000;
 background : #ffce00;
 border-bottom: 1px solid #e00000;
 border-top: 1px solid #e00000;
}
a:focus {
 font-weight : normal;
 color : #ffffff;
 background : #de0029;
}
/* >>>>>>>>>>>>>> */
/* html-standards */
/* >>>>>>>>>>>>>> */
blockquote {
 font : 1.1em helvetica,arial,sans-serif;
 font-style : italic;
}
body {
 padding : 1em;
 background-color : #ffffff;
}
caption {
 text-align : left;
}
dt {
 font-weight : bold;
}
dl,p,td,ul,ol {
 font : 1em helvetica,arial,sans-serif;
}
h1,h2,h3,h4,h5,h6 {
 font-family : helvetica, arial, sans-serif;
 font-weight : normal;
}
h1 {
 font-size : 240%;
 margin-top : 25px;
}
h2 {
 font-size : 200%;
}
h3 {
 font-size : 180%;
}
h4,th,caption {
 font-size : 160%;
}
h5 {
 font-size : 140%;
}
h6 {
 font-size : 120%;
}
td,th {
 font-family : helvetica, arial, sans-serif;
 text-align : left;
 vertical-align : top;
}
th {
 font-weight : normal;
}
/* >>>>>>>>>>>>>>>>>>>>> */
/* class-spezifikationen */
/* >>>>>>>>>>>>>>>>>>>>> */
.checked {
 padding : 0px 20px 0px 20px;
}
.linie {
 border-bottom : 1px solid #000000;
 padding-bottom : 20px;
}
.kasten {
 border : 1px solid #de0029;
 font-size : 1em;
 padding : 1em;
}
/* javascript-funktionen */
.suche {
 width : 200px;
}
.suchrahmen {
 border : 1px solid #000000;
 padding : 5px;
 background-color : #c3c3c3;
 color : #000000;
 width : 200px;
}
.info {
 border-bottom : 1px dotted #000000;
 cursor : help;
}
/* >>>>>>>>>>>>>>>>>>>>>> */
/* nur druckbare bereiche */
/* >>>>>>>>>>>>>>>>>>>>>> */
.justprint {
 display : none;
}