
/*************************************************************/
/*****  Elemente ***********************************************/
/*************************************************************/

/* damit Bilder im ie7 nicht untereinander kleben! */
DIV.csc-textpic DIV.csc-textpic-imagerow { width:auto !important; }

/****************RTE****************/

.align-left {
			  text-align: left;
}

.align-center {
			  text-align: center;
}

.align-right {
			  text-align: right;
}

/****************um jedes Contentelement****************/

.content {
	border-bottom: 10px solid #ffffff;
	padding: 10px 20px 10px 20px;
}

.content_rechts {

}

/****************t3 def ****************/

.csc-frame-frame1 {
	background-color: #eff9db;
	padding: 10px;
	margin-bottom: 10px;
}




.clear {
        clear: both;
       }

#page{ 
      padding: 0px; 
      font-size:10px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color:#888888;
      text-align:left; 
      margin: 10px auto;
      width: 900px;
      background-color:#ffffff;
     }

#header, #nav, #main, #footer { clear:both; }
  
#main{
      width:900px;
     }

#col1{ 
      float: left;  
      width: 513px;
      padding: 20px 10px 20px 20px;
     }
  
#col1_content{ 
	      position:relative;
	      background: #eff9db;
	      width:auto;
	     }

#col3{ 
      /*margin-left:543px; */
      margin-right: 0px;
      width: auto;
      margin-bottom:50px;
      width: 357px;
      float: right;
     }

#col3_content { 
               position:relative; 
               padding-top:10px;
              }

#col3_inner{ 
            padding:10px 17px 10px 10px;
           }

#footer{ 
        background: #000000;
        background:url(../media/footer_nauwies.gif) no-repeat;
	width:900px;
	height:75px;
       }

#nav * { border: 0px none !important; }



/*******************************************************************/
/*****  formate col3 ***********************************************/
/*******************************************************************/

#col3 h1,
#col3 h2,
#col3 h3,
#col3 h4,
#col3 h5,
#col3 h6 {
	color: #888888!important;
              padding-bottom:10px;
              padding-top:10px;	
}

#col3 h1 { font-size: 11px }                     
#col3 h2 { font-size: 10px }          		
#col3 h3 { font-size: 9px }                        
#col3 h4 { font-size: 9px }                        
#col3 h5 { font-size: 8px }                         
#col3 h6 { font-size: 8px }                         

/*******************************************************************/
/*****  yaml + clear ***********************************************/
/*******************************************************************/
.clearfix:after {
                 content: ".";
                 display: block;
                 height: 0;
                 clear: both;
                 visibility: hidden;
                }

.clearfix { display: block; }

.floatbox { overflow:hidden; }

#ie_clearing { display: none; }

/***************************************************************/
/*****  nav main ***********************************************/
/***************************************************************/
  
#nav_main {
           width:900px;
	   height:113px;
           overflow: hidden;
           background:url(../media/header_nauwies.gif);
          }

/*************************************************************/
/*****  Basics ***********************************************/
/*************************************************************/

* { margin:0; padding: 0; }

* html body * { overflow:visible; }
  
html { height: 100%; margin-bottom: 1px; }
  
html * { font-size: 100.01% }
 
body {
      font-size: 100.01%;
      color: #ffffff;
      text-align: left;
      background: url("../images/page_background/background.jpg")  top left fixed; padding: 10px 0; 
      text-align: center; 
     }

 
h1,h2,h3,h4,h5,h6 { 
  	           font-weight:bold; 
  	           color:#ffffff;
                  }

h1 { font-size: 133.33% }                     /* 24px */
h2 { font-size: 120%; }          		/* 24px */
h3 { font-size: 110% }                        /* 18px */
h4 { font-size: 100% }                        /* 16px */
h5 { font-size: 90% }                         /* 14px */
h6 { font-size: 80% }                         /* 14px */


a {color: #99cc33; text-decoration:underline;}
a:focus,
a:hover,
a:active {color:#88b60b; text-decoration:underline;} 


p { line-height: 1.5em; font-size: 11px; }
  
ul, ol { line-height: 1.5em; margin: 0 0 1em 1em; font-size: 11px; }
  
li { margin-left: 1.5em; line-height: 1.5em; font-size: 11px; }
  
option { padding-left: 0.4em; }
 
fieldset, img { border: 0 solid; }
  
  
blockquote { margin: 0 0 1em 1.5em; }
  
cite, blockquote { font-style:italic }

textarea, pre, tt, code {  }
  
pre, code { font-family: monospace; font-size: 1.1em; }

strong,b { font-weight: bold }
  
em,i { font-style:italic }

acronym, abbr {
               letter-spacing: .07em;
               border-bottom: .1em dashed #c00;
               cursor: help;
              }  

table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
table.full { width: 100%; }
table.fixed { table-layout:fixed }

th,td { padding: 0.5em; }
thead th { background: #444; color: #fff }
tbody th { background: #ccc; color: #333 }
tbody th.sub { background: #ddd; color: #333 }
  
hr{
   color: #fff;
   background:transparent;
   margin: 0 0 0.5em 0;
   padding: 0 0 0.5em 0;
   border:0;
   border-bottom: 1px #eee solid;
  }

/*************************************************************************************/

.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
.center { text-align:center; margin: 0.5em auto }


/*************************************************************************************/

#header h1 {
            font-size:2.5em;
            letter-spacing:-2px;
            line-height:65%;
            color:#000;
           }

#header span{
             color:#999;
            }
  
/*************************************************************************************/  
  
#topnav a { color: #999; font-weight: normal; background:transparent; text-decoration:none; }
#topnav a:focus, 
#topnav a:hover,
#topnav a:active { text-decoration:underline; background-color: transparent;}

/*************************************************************************************/

#main #bilder{
              background:#99cc33;
              width:870px;
              padding: 13px 15px 18px 15px;
             }

/*************************************************************************************/
/**********************************Navigation*****************************************/
/*************************************************************************************/

#navigation_holder{
                   width:900px;
                   margin-top:85px;
                   height:39px;
                  }


#navigation{
            padding-left:10px;
            width:885px;
            height:14px;
            margin-left:2px;
            font-size: 10px;
            font-family: Verdana,Arial, Helvetica, sans-serif;
           }


#navigation ul{
	       margin: 0;
	       padding: 0;
	       margin-left: 1em;
	       margin-right: 1em;
	      }

#navigation ul li {
                   display:block;
                   float:left;
                   /*background-color:#ffffff;*/
                   /*background-image: url(../media/li_nav_background.jpg);  */
                   background-repeat: no-repeat;
                   list-style-type:none;  
                   padding-top:1px;
                   padding-left:10px;
                   /*line-height: 1.3em; */
                   line-height: 130%;
                   font-size:10px;
                    
                  }

#navigation ul li.navigation_normal{
                                    padding-right:26px;
                                    
                                   
                                   }

#navigation ul li.navigation_aktiv {
                                    padding-right:10px;
                                    background-color:#99cc33;
                                    
                                    
                                   }

#navigation a{
              color:#999999;
              text-decoration:none;
            
             }

#navigation ul li.navigation_aktiv A{
                                     color:#ffffff;
                                     
                                    }

/*************************************************************************************/
/**********************************Subnavigation**************************************/
/*************************************************************************************/
#subnavigation{
               width:895px;
               /*background-color:#ff0000;*/
               margin-left:2px;
               float:left;
               margin-top:1px;
               height:13px;
}

#subnavigation ul{
	          margin: 0;
	          padding: 0;
	          margin-left: 1em;
	          margin-right: 1em;	
                 }

#subnavigation ul li{
                     display:block;
                     float:left;
                     list-style-type:none;   
                     margin-right:5px;
                     margin-left:25px;
                     padding-right:10px;
                     line-height: 1.5em;
                     font-size:10px;
                    }

#subnavigation a{
                 color:#999999;
                 text-decoration:none;
                }

#subnavigation ul li.subnavigation_aktiv{
                                         background-color:#99cc33;
                                         color:#ffffff;
                                         margin-right:3px;
                                         margin-left:25px;
                                         padding-right:10px;
                                        }

/*************************************************************************************/
/*****************************************footer**************************************/
/*************************************************************************************/
#footer_left{
             float:left;
             width:82px;
             height:15px;
             margin-top:35px;
             margin-left:26px;
            } 

#footer_left ul li{
                   float:left;
                   list-style-type:none;
                  }

#footer_right{
              width:470px;
              float:left;
              text-align:right;
              padding-right:30px;
              padding-top:25px;
              color:#999999;
             }

#footer_left ul li{
                   list-style-type:none;
                  }

#footer_left ul li a{
                     color:#999999;
                     text-decoration:none;
                    }

/*************************************************************************************/
/***********************************Linie danach**************************************/
/*************************************************************************************/

.csc-frame-rulerAfter{
                      vertical-align:top;
                      margin:0px;
                      border-bottom:1px solid #99cc33;
                      width:auto;
                      margin-bottom:10px;
                      margin-top:10px;
                     }

.csc-frame-rulerBefore{
                      vertical-align:top;
                      margin:0px;
                      border-bottom:1px solid #99cc33;
                      width:auto;
                      margin-bottom:10px;
                      margin-top:10px;
                     }
  
/*************************************************************************************/

.csc-header {
padding-bottom: 10px;
             }

.csc-firstHeader{
                 font-weight:bolder;
                }

#col1_content p{
font-size: 11px;


}


@media print
{
body {color: #000000;text-align: left;}
#page {width: 100 % !important; margin: 0 !important;}
#nav_main {display: none !important;}
#bilder {display: none !important;}
}


