/* 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_shop_head{
display: block;
font-size: 1.2em;
color: #FFFFFF;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
background-color: #669900;
width: 194px;
height: 46px;
}
a.menue_shop{
display: block;
color: #669900;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
width: 204px;
height: 20px;
}
a.menue_shop:hover{
display: block;
background-color: #99CC33;
color: #FFFFFF;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
width: 204px;
}
a.menue_shop_bottom{
display: block;
color: #669900;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
border-bottom: 1px solid #669900;
width: 204px;
height: 20px;
}
a.menue_shop_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: 204px;
}
.infobox_shop_head{
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: 194px;
height: 46px;
}
a.infobox_shop{
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: 194px;
}
.infobox_shop_yellow_head{
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: 194px;
height: 46px;
}
a.infobox_shop_yellow{
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: 194px;
}





.menue_designer_head{
display: block;
font-size: 1.2em;
color: #FFFFFF;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
background-color: #669900;
width: 274px;
height: 46px;
}
a.menue_designer{
display: block;
color: #669900;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
width: 284px;
height: 20px;
}
a.menue_designer:hover{
display: block;
background-color: #99CC33;
color: #FFFFFF;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
width: 284px;
}
a.menue_designer_bottom{
display: block;
color: #669900;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
border-bottom: 1px solid #669900;
width: 284px;
height: 20px;
}
a.menue_designer_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: 284px;
}
a.menue_designer_aktiv{
display: block;
background-color: #99CC33;
color: #FFFFFF;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
width: 284px;
height: 20px;
}
a.menue_designer_aktiv:hover{
display: block;
background-color: #99CC33;
color: #FFFFFF;
text-decoration: none;
border-left: 1px solid #669900;
border-right: 1px solid #669900;
width: 284px;
}
a.menue_designer_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: 284px;
height: 20px;
}
a.menue_designer_bottom_aktiv: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: 284px;
}

.infobox_designer_head{
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: 274px;
height: 46px;
}
.infobox_designer{
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: 274px;
}
a.infobox_designer{
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: 274px;
}

.infobox_designer_yellow_head{
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: 274px;
height: 46px;
}
a.infobox_designer_yellow{
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: 274px;
}




.headline_xl{
font-size: 1.2em;
color: #333333;
}

.headline_xxl{
font-size: 1.5em;
color: #333333;
}

.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;
}

.top_motiv_1{
background-image:url(layout/bilder/top_motive/witziger%20shirt%20spruch_konflikte%20loese%20ich%20mit%20feenstaub.gif);
background-repeat:no-repeat;
}
.top_motiv_1:hover{
background-image:url(layout/bilder/top_motive/bella%20frauenpullover%20mit%20u-boot%20ausschnitt_konflikte%20loese%20ich%20mit%20feenstaub.gif);
background-repeat:no-repeat;
}

.top_motiv_2{
background-image:url(layout/bilder/top_motive/witziger%20shirt%20spruch_alta%20produzier%20misch%20nisch%20sonst%20werd%20isch%20attraktiv.gif);
background-repeat:no-repeat;
}
.top_motiv_2:hover{
background-image:url(layout/bilder/top_motive/maenner%20t%20shirt%20klassisch_alta%20produzier%20misch%20nisch%20sonst%20werd%20isch%20attraktiv.gif);
background-repeat:no-repeat;
}

.top_motiv_3{
background-image: url(layout/bilder/top_motive/witziger%20shirt%20spruch_kritik%20zur%20kenntnis%20genommen%20ignoriervorgang%20eingeleitet.gif);
background-repeat:no-repeat;
}
.top_motiv_3:hover{
background-image: url(layout/bilder/top_motive/frauen%20girlieshirt_kritik%20zur%20kenntnis%20genommen%20ignoriervorgang%20eingeleitet.gif);
background-repeat:no-repeat;
}
