body{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.8em;
color: #000;
margin:0 0 0 0;
height:100%;
background-color:#fff;
}

/* General Styles */
h1{
font-size: 1em;
color:#999900;
font-weight:bold;
margin:0 0 25px 0;
}
h2{
font-size: 0.9em;
color:#333333;
font-weight:bold;
text-transform:uppercase;
margin:35px 0 5px 0;
}
#middle_col p{
line-height:1.4em;
margin-top:0;
margin-bottom: 5px;
}

/* Grid Styles */
#header{
display: none;
}
#slogan{
display: none;
}
#main_nav{
display: none;
}
#top_nav{
display: none;
}
#top_nav_left,#top_nav_right{
display: none;
}

#deco_strip{
display: none;
}
.strip1{
display: none;
}
.strip2{
display: none;
}
.strip3{
display: none;
}
.strip4{
display: none;
}
.strip5{
display: none;
}
.strip6{
display: none;
}

#visual_area{
display: none;
}
.space{
display: none;
}
.visual{
display: none;
}
.coop{
display: none;
}

#main_area{
width: auto;
background: none;
clear:both;
}
#left_col{
display: none;
}
#middle_col{
width: auto;
background-color:#fff;
padding: 1.5em 1.5em 1.5em 1.5em;
}
#middle_col_sub{
width: auto;
background-color:#fff;
padding: 1.5em 1.5em 1.5em 1.5em;
}
#right_col{
display:none;
}

#login{
display:none;
}
#print{
display:none;
}
#print_sub{
display:none;
}
/* Navigation Elements */
#breadcrumb{
color: #999999;
font-size:0.7em;
margin-bottom: 30px;
}
.coop_img_l{
display:none;
}
.coop_img_r{
display:none;
}
#up{
display:none;
}
/*Form Elements */
#login label{
display:none;

}
#login input{
display:none;
}
#login input.submit{
display:none;
}
#login p{
display:none;
}
#login form{
display:none;
}
/* Link Styles */
#middle_col a:link, #login a:link{text-decoration: none; color:#999900;}
#middle_col a:visited, #login a:visited{text-decoration: none; color:#999900;}
#middle_col a:active, #login a:active{text-decoration: none; color:#999900;}
#middle_col a:hover, #login a:hover{text-decoration: underline; color:#999900;}

#middle_col a.more:link{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col a.more:visited{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col a.more:active{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col a.more:hover{text-decoration: underline; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; padding-right: 8px;}

#middle_col_sub a.more:link{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col_sub a.more:visited{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col_sub a.more:active{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col_sub a.more:hover{text-decoration: underline; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; padding-right: 8px;}

#breadcrumb a:link{text-decoration: none; color:#999999;}
#breadcrumb a:visited{text-decoration: none; color:#999999;}
#breadcrumb a:active{text-decoration: none; color:#999999;}
#breadcrumb a:hover{text-decoration: underline; color:#999999;}

#main_nav a:link{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a:visited{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a:active{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a:hover{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a.rec:link{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a.rec:visited{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a.rec:active{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a.rec:hover{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}

#main_nav a.sub:link{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.sub:visited{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.sub:active{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.sub:hover{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.subrec:link{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.subrec:visited{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.subrec:active{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.subrec:hover{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#top_nav a:link{
text-decoration: none;
display:block;
color: #666;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
font-size:10px;
margin-top:4px;
}
#top_nav a:visited{
text-decoration: none;
display:block;
color: #666;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
font-size:10px;
margin-top:4px;
}
#top_nav a:active{
text-decoration: none;
display:block;
color:#E7A007; 
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
font-size:10px;
margin-top:4px;
}
#top_nav a:hover{
text-decoration: none;
display:block;
color:#E7A007; 
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
font-size:10px;
margin-top:4px;
}
#up a:link{text-decoration: none; color:#999999;}
#up a:visited{text-decoration: none; color:#999999;}
#up a:active{text-decoration: none; color:#999999;}
#up a:hover{text-decoration: underline; color:#999999;}


/*Clearfix*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */