/* CSS Document */

body{
margin: 0;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #333333;
}


a.header{
color: #669900;
float: right;
text-decoration: none;
vertical-align:text-top;
}
a.header:visited{
color: #669900;
float: right;
text-decoration: none;
vertical-align:text-top;
}
a.header:hover{
color: #99CC33;
float: right;
text-decoration: none;
vertical-align:text-top;
}


a.reiter{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter:active{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter:hover{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_spezial{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter_spezial.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_spezial:active{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter_spezial.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_spezial:hover{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter_spezial.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}


a.reiter_hervor{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter_hervor.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_hervor:active{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_hervor:hover{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}


a.reiter_inaktiv{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter_inaktiv.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_inaktiv:active{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter_inaktiv.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_inaktiv:hover{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_inaktiv_spezial{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter_inaktiv_spezial.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_inaktiv_spezial:active{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter_inaktiv_spezial.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
a.reiter_inaktiv_spezial:hover{
display: block;
color: #FFFFFF;
float: right;
background-image: url(layout/reiter_spezial.gif);
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}

.haupt_bg{
background-image: url(layout/menue/haupt_1x25.gif);
height: 25px;
}
.haupt_bg_spezial{
background-image: url(layout/menue/haupt_spezial_1x25.gif);
height: 25px;
}


a.haupt{
font-size: 1.1em;
color: #FFFFFF;
text-decoration: none;
background-image: url(layout/menue/haupt_1x25.gif);
padding-left: 10px;
padding-right: 10px;
float: left;
height: 25px;
line-height: 22px;
}
a.haupt:visited{
color: #FFFFFF;
text-decoration: none;
background-image: url(layout/menue/haupt_1x25.gif);
}
a.haupt:hover{
color: #333333;
text-decoration: none;
background-image: url(layout/menue/haupt_over_1x25.gif);
}
a.haupt_spezial{
font-size: 1.1em;
color: #FFFFFF;
text-decoration: none;
background-image: url(layout/menue/haupt_spezial_1x25.gif);
padding-left: 10px;
padding-right: 10px;
float: left;
height: 25px;
line-height: 22px;
}
a.haupt_spezial:visited{
color: #FFFFFF;
text-decoration: none;
background-image: url(layout/menue/haupt_spezial_1x25.gif);
}
a.haupt_spezial:hover{
color: #333333;
text-decoration: none;
background-image: url(layout/menue/haupt_over_1x25.gif);
}


a.haupt_aktiv{
font-size: 1.1em;
color: #333333;
text-decoration: none;
background-image: url(layout/menue/haupt_aktiv_1x25.gif);
height: 25px;
line-height: 22px;
vertical-align: middle;
padding-left: 10px;
padding-right: 10px;
float:left;
}
a.haupt_aktiv_spezial{
font-size: 1.1em;
color: #000000;
text-decoration: none;
background-image: url(layout/menue/haupt_aktiv_spezial_1x25.gif);
height: 25px;
line-height: 22px;
vertical-align: middle;
padding-left: 10px;
padding-right: 10px;
float:left;
}


.unter_bg{
background-image: url(layout/menue/unter_1x20.gif);
height: 20px;
}
.unter_bg_spezial{
background-image: url(layout/menue/unter_spezial_1x20.gif);
height: 20px;
}


a.unter{
color: #333333;
text-decoration: none;
background-image: url(layout/menue/unter_1x20.gif);
height: 20px;
padding-left: 10px;
padding-right: 10px;
float:left;
}
a.unter:visited{
background-image: url(layout/menue/unter_1x20.gif);
height: 20px;
}
a.unter:hover{
background-image: url(layout/menue/unter_over_1x20.gif);
height: 20px;
}


a.unter_aktiv{
color: #333333;
text-decoration: none;
background-image: url(layout/menue/unter_aktiv_1x20.gif);
height: 20px;
padding-left: 10px;
padding-right: 10px;
float:left;
}


.navbar_bg{
background-image: url(layout/menue/navbar_1x35.gif);
height: 35px;
line-height: 35px;
vertical-align: text-bottom;
}
.navbar_bg_spezial{
background-image: url(layout/menue/navbar_spezial_1x35.gif);
height: 35px;
line-height: 35px;
vertical-align: text-bottom;
}

a.navbar{
color: #669900;
text-decoration: none;
}


.menue_topic{
display: block;
font-size: 1.3em;
color: #FFFFFF;
text-decoration: none;
padding-left: 5px;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
background-color: #669900;
width: 201px;
height: 29px;
}


a.menue_topic{
display: block;
font-size: 1.3em;
color: #FFFFFF;
text-decoration: none;
padding-top: 8px;
padding-left: 5px;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
border-top: 1px solid #669900;
border-bottom: 1px solid #669900;
background-color: #669900;
width: 201px;
}
a.menue_topic:hover{
display: block;
font-size: 1.3em;
color: #FFFFFF;
text-decoration: none;
padding-top: 8px;
padding-left: 5px;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
border-top: 1px solid #669900;
border-bottom: 1px solid #669900;
background-color: #99CC33;
width: 201px;
}


a.menue{
display: block;
color: #669900;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
width: 206px;
height: 20px;
}
a.menue:hover{
display: block;
background-color: #99CC33;
color: #FFFFFF;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
width: 206px;
}

a.menue_aktiv{
display: block;
background-color: #99CC33;
color: #FFFFFF;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
width: 206px;
}

a.menue_bottom{
display: block;
color: #669900;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
border-bottom: 1px solid #669900;
width: 206px;
}
a.menue_bottom:hover{
display: block;
background-color: #99CC33;
color: #FFFFFF;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
border-bottom: 1px solid #669900;
width: 206px;
}

a.menue_bottom_aktiv{
display: block;
background-color: #99CC33;
color: #FFFFFF;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
border-bottom: 1px solid #669900;
width: 206px;
}

.menue_special_topic{
display: block;
font-size: 1.2em;
color: #333333;
text-decoration: none;
padding-left: 5px;
border-left: 1px solid #FFCC33;
border-right: 1px solid #FFCC33;
background-color: #FFCC33;
width: 201px;
height: 37px;
}
a.menue_special_bottom{
display: block;
color: #333333;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-left: 1px solid #FFCC33;
border-right: 1px solid #FFCC33;
border-bottom: 1px solid #FFCC33;
width: 196px;
}


.menue_designer_topic{
display: block;
font-size: 1.2em;
color: #333333;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-left: 1px solid #FFCC33;
border-right: 1px solid #FFCC33;
background-color: #FFCC33;
width: 278px;
}
a.menue_designer_bottom{
display: block;
color: #333333;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-left: 1px solid #FFCC33;
border-right: 1px solid #FFCC33;
border-bottom: 1px solid #FFCC33;
width: 278px;
}


.menue_designer_grey_topic{
display: block;
font-size: 1.2em;
color: #333333;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-left: 1px solid #CCCC99;
border-right: 1px solid #CCCC99;
background-color: #CCCC99;
width: 278px;
height: 46px;
}
a.menue_designer_grey_bottom{
display: block;
color: #333333;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-left: 1px solid #CCCC99;
border-right: 1px solid #CCCC99;
border-bottom: 1px solid #CCCC99;
width: 278px;
}


.headline_xl_gruen{
font-size: 1.2em;
color: #669900;
}

.headline_xxl_gruen{
font-size: 1.5em;
color: #669900;
}

.bg_oben{
background-image: url(layout/background/bg_shirt_oben_18x60.gif);
background-attachment: fixed;
background-repeat:repeat-x;
}

.bg_unten{
background-image: url(layout/background/bg_shirt_unten_18x60.gif);
background-attachment: fixed;
}

.info{
background-color: #CCCC99;
}

.link{
color: #669900;
text-decoration: none;
}

.link:hover{
color: #99CC33;
}


.rahmen{
border: 1px dotted #99CC33;
padding: 5px 0px 10px 0px;
}
.rahmen:hover{
border: 1px solid #669900;
}

.start_sprueche{
background-image:url(layout/bilder/start_sprueche_verhaltensoriginell.png);
background-repeat:no-repeat;
}

.start_sprueche:hover{
background-image:url(layout/bilder/start_sprueche_verhaltensoriginell_motiv.png);
background-repeat:no-repeat;
}

.start_military{
background-image:url(layout/bilder/start_military.png);
background-repeat:no-repeat;
}

.start_military:hover{
background-image:url(layout/bilder/start_military_motiv.png);
background-repeat:no-repeat;
}

.start_motive{
background-image:url(layout/bilder/start_motive.png);
background-repeat:no-repeat;
}

.start_motive:hover{
background-image:url(layout/bilder/start_motive_motiv.png);
background-repeat:no-repeat;
}