/* 
 * stylesheet for ############ Kunde ###############
 * global definitions
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20050316 bms
 * customized: bms for corporate accountability
 * lastmodified: 20060214 bms
 */

/* um die kommentare nicht zu zerschiessen, bitte als utf-8 bearbeiten */

/* utf-8 :    Ä Ö Ü */

/* ############################################################################################## */
/* ###############################     GLOBAL TAGDEFINITIONS       ############################## */
/* ############################################################################################## */

/* hier können viele standard-tags seitenweit gestaltet werden. sollen diese definition für einen bestimmten 
 * seitenbereich NICHT gelten, muss in der co.css bzw. special_co.css  die entsprechende definition überschrieben werden
 */

body {
  margin : 0;
  padding: 0 0 20px 0;
  font-size: 100.1%;
  font-family: verdana, arial, sans serif;
  /* center for ie 5.5 */
  text-align: center;
  background-color: #F2F9F9;
  color: #000000;
}
    
/* links */
a {
  text-decoration: none;
  color: #000;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

a:visited {
  color: #000;
}

a:focus{
  border: 1px solid #000;
}
    
a:active{
  color: #000;
}

/* lists */
ul {
  margin: 0px;
  padding: 0px;
}

ol {
  margin: 0px;
  padding: 0px;
}

li{
  margin: 0px;
  padding: 0px;
}


/* headlines */
h1 {
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  font-weight: normal;
}

h2 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 1em;
}

h3{
  margin: 0 0 2px 0;
  text-decoration: underline;
  padding: 0;
  font-size: 1em;
}

h4{
  margin: 5px 0 10px 0;
  padding: 0;
  font-size: 1em;  
}

h5{
  margin: 5px 0 10px 0;
  padding: 0;
  font-size: 1em;
}

h6{
  margin: 5px 0 10px 0;
  padding: 0;
  font-size: 1em;  
}


img {
  border: 0px;
}

p {
  padding: 0px;
  margin: 0px; 
}

hr {
    
}


form{
  margin: 0 0 20px 0;
  padding: 0;   
}

fieldset{
  border: 0;
  margin: 0px;
  padding: 0px;
}

legend{
  font-weight: bold;   
  margin: 5px 0 5px 0;
  padding: 0;
}

label{
    
}

/* INPUT ELEMENTE */
input:focus,
input:hover,
input:active,
select:focus,
select:hover,
select:active,
textarea:focus,
textarea:hover,
textarea:active {
  background-color: #DDEFEF;
}


/* Klassen die oft benötigt werden und einfach zusätzlich eingebunden werden können */

.right{
  text-align: right;
}

.left{
  text-align: left;
}

.clear{
  clear: left;
  clear: right;
  clear: both;
}

.noheight{
  height: 0px;
  line-height: 0px;
}

.bold{
  font-weight: bold
}
    
.normal{
  font-weight: normal;
}
    
.invisible{
  display: none;
}

/*
 * positioniert das Element ausserhalb des Bildschirms 
 * wird für Links verwendet, die nicht sichtbar sein sollen, die aber das Navigieren 
 * mit einem Screenreader erleichtern sollen (Direktzugriff auf Hauptnavigation und Content)
 */    
.offscreen{
  position: absolute;
  left: -1000px;
}

.content_object_hr {
  display: none;
}
    
    
/* Ticker Buttons */
.pause{
   background-image: url(/static/img/demo_icons/pause.gif);
}
    
.play{
  background-image: url(/static/img/demo_icons/play.gif);
}


/* 
 * stylesheet for ############ Kunde ###############
 * structure, pagelayout
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20050316 bms
 * customized: ########### 
 * lastmodified: 20050907 bms
 */

/* um die kommentare nicht zu zerschiessen, bitte als utf-8 bearbeiten */

/* utf-8 :   Ä Ö Ü */

 
/* #################################################################################################### */
/* ###########################################    STRUCTURE    ######################################## */
/* #################################################################################################### */

/*
 * hier das Grundlayout festlegen, im wesentlichen breitenangaben der container, deren abstände zueinander
 * und deren hintergrundfarben
 */
   
/*
 * !! ACHTUNG !!
 *  alle Änderungen an einer Breite bedingen meist, diese Änderungen auch in anderen Bereichen nachzuvollziehen
 *  macht man die linke Spalte breiter, müssen entsprechend mittlere und rechte angepasst werden (is klar, ne)
 *  darauf achten, dass diese Änderungen auch in IE-spezifischen Styleangaben vollzogen werden.
 *  bei allen angaben, wo eine feste breite angegeben ist, ist auf die paddings und margins zu achten
*/

/*
 * legt die Gesamtbreite der Seite fest.
 * um die Seite zu zentrieren letzten drei Zeilen nicht auskommentieren, 
 * ausserdem ganz oben im global_definitions.css im body die entsprechende Zeile für den IE5 reinnehmen 
 */
#page_container {
  width: 980px;
  /* zentrieren aus */
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background-color: #fff;
}
   
#page_body_container{
  /*background-image: url("/static/img/demo/page_body_bg.gif");
  background-repeat: repeat-x;*/
}

#page_body_left{
  float: left;
  width: 205px;
}


#page_body_cols_container{
  float: left;
  width: 755px;
  margin: 0 0 0 20px;
}

#page_body_content_container{
    
}

#page_body_main_container{
  float: left;
  width: 555px;
}

/* \ */
* html #page_body_main_container{
  float: left;
  width: 552px;
}
/* */

#page_body_right{
  margin-left: 575px;
} 

/* \ */
* html #page_body_right{
  margin-left: 572px;
}
/* */

/* 
 * stylesheet for ############ Kunde ###############
 * main_navigation
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20050316 bms
 * customized: ########### 
 * lastmodified: 20050907 bms
 */

/* utf-8 :    Ä Ö Ü   */

/* ######################################      MAIN_NAVIGATION     #################################### */
#main_navigation{
  font-size: 0.83em;
  
}

#main_navigation ul{
  padding: 0; 
  list-style-type: none;
}
   
#main_navigation img {
  border: 0px;
}


#main_navigation a{
  display: block;     
  padding: 5px 0 5px 20px;
  width: 185px;
  border-bottom: 1px solid #ffffff;
  text-decoration: none;
  background: #DDEFEF;
  font-weight: bold;
  font-size: 0.9em;
}


#main_navigation li li a{
  display: block;     
  width: 175px;
  padding: 5px 0 5px 30px;
  border-bottom: 1px solid #fff;
  text-decoration: none;
  background: #DDEFEF;
  font-size: 0.83em;
  font-weight: normal;
}


#main_navigation li li li a{
  display: block;     
  width: 165px;
  padding: 5px 0 5px 40px;
  border-bottom: 1px solid #fff;
  text-decoration: none;
  background: #DDEFEF;
  font-weight: normal;
}


#main_navigation li li li li a{
  display: block;     
  width: 155px;
  padding: 5px 0 5px 50px;
  border-bottom: 1px solid #fff;
  text-decoration: none;
  background: #DDEFEF;
  font-weight: normal;
}


#main_navigation  a:hover, 
#main_navigation  a:focus,
#main_navigation  a:active{
  background-color: #007B7B;
  color: #fff;
}

/* ------------- LEVEL 1 --------------- */
#main_navigation  a.level1_active{
  font-weight: bold;
  padding: 5px 0 5px 20px;
  width: 185px;
  background-image: url(/static/img/weed10_icons/pfeil_rechts_dunkel.gif);
  background-repeat: no-repeat;
  background-position: 8px 9px;
}

#main_navigation  a.level1_active:hover{
  background-image: url(/static/img/weed10_icons/pfeil_rechts_hell.gif);
}

#main_navigation  a.level1_path_active{
  background: #007B7B;
  color: #fff;
  background-image: url(/static/img/weed10_icons/pfeil_rechts_hell.gif);
  background-repeat: no-repeat;
  background-position: 8px 9px;
}

/* ------------- LEVEL 2 --------------- */
#main_navigation  a.level2_active{
  font-weight:bold;
  width: 175px;
  padding: 5px 0 5px 30px;
}

#main_navigation  a.level2_path_active{
  
}

/* ------------- LEVEL 3 --------------- */    
#main_navigation  a.level3_active{
  font-weight:bold;
  width: 168px;
  padding: 5px 0 5px 37px;
}

#main_navigation  a.level3_path_active{
  
}

/* ------------- LEVEL 4 --------------- */
#main_navigation a.level4_active{
  font-weight: bold;
}

#main_navigation  a.level4_path_active{
  
}

#main_navigation a.first{
    
}


#main_navigation a.last{
    
}

/* 
 * stylesheet for ############ Kunde ###############
 * content design
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20050316 bms
 * customized: ########### 
 * lastmodified: 20050907 bms
 */

/* um die kommentare nicht zu zerschiessen, bitte als utf-8 bearbeiten */

/* utf-8 : Ä Ö Ü */
 


/* #################################################################################################### */
/* ########################################    CONTENT DESIGN    ###################################### */
/* #################################################################################################### */


/* CONTENT_OBJECTS */
/*
 * min-height(wird nur von mozilla und co. interpretiert) muss entsprechend des 
 *  grafischen entwurfs angepasst werden, je nachdem wie hoch ein contentobjekt 
 *  mindestens ist. (hängt im wesentlichen von der bildgrösse ab )
 */
.content_object{
  margin: 0 0 20px 0;
  /*min-height: 130px;*/
  border-bottom: 1px solid #ccc;
  padding: 0 0 10px 0;
}

/* 
 *  die height für den ie wird mit 1% angegeben, damit auch er die höhe der 
 *  contentobjekte korrekt berechnet
 */
/* nur für ie-win sichtbar \*/
* html .content_object{
    height: 1%;
}
/* */

/*
 * hier werden die verschiedenen DIV-BEREICHE designed (also Hintergründe, Borders, margins etc..)
 * ausserdem können hier für die verschieden DIV-BEREICHE die GLOBALEN TAGDEFINITIONEN überschrieben werden 
 */

 
 
 
/* ##################################### PAGE_HEAD #################################### */

#page_head{
  /* sonst wird in ie und opera unter der letzen box nicht 
     die Hintergrundfarbe angezeigt wenn für diese margin-bottom angegegeben ist. */
}


/* PAGE_HEAD_BREADCRUMB */
/*
 * bei bedarf reinnehmen
 */
 
/*#page_head_breadcrumb {
  background-color: #EFF1F4;
  font-size: .77em;
  margin: 5px;
  padding: 5px;
}

/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */   
 
/*#page_head_breadcrumb a{    
  text-decoration: underline;
  color: #ff3300;
}
    
#page_head_breadcrumb a:visited{    
  color: #ff3300;
}     

#page_head_breadcrumb a:hover{    
  background-color: #dddddd;
}   
    
#page_head_breadcrumb a:active{    
  background-color: #dddddd;
} 
    
#page_head_breadcrumb a:focus{    
  background-color: #dddddd;
}*/    
    
    
/* ------- PAGE_HEAD_META ------ */
#page_head_meta{
  font-size: .72em;
  color: #fff;
  background-color: #007B7B;
  text-align: right;
  padding: 0 5px 2px 5px;
  font-family: arial, verdana;
}

/* \ */ 
* html #page_head_meta{
  margin: -3px 0 0 0;
}
/* */

#page_head_meta a{
  color: #fff;
}
   
#page_head_meta ul{
  list-style-type:none;
  margin:  0;
  padding: 0;
}
    
#page_head_meta ul li{
  display: inline;
}

#page_head_meta form{
  margin: 0 0 0 25px;
  display: inline;  
}

/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */
/*
#page_head_meta a{    
  text-decoration: none;
  color: #333333
}
    
#page_head_meta a:visited{    
  color: #333333;
}     

#page_head_meta a:hover,
#page_head_meta a:focus,
#page_head_meta a:active {    
  background-color: #FFCC66;
}*/    



/* ------ PAGE_HEAD_VERTICAL --------- */
/* bei bedarf reinnehmen */
/*#page_head_vertical {
  background-color: #fff;
  margin: 5px;
}
    
#page_head_vertical ul {
  padding: 0px;
  margin: 0px;
  display: inline;
  list-style: none;
} 

#page_head_vertical li {
  display: inline;
  margin-right: 10px;
}*/


/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */
/*    
#page_head_vertical a{    
  color: #666;
}
    
#page_head_vertical a:visited{    
  color: #666;
}     

#page_head_vertical a:hover,
#page_head_vertical a:active,
#page_head_vertical a:focus{    
  background-color: #ffcc66;
}   
    
#page_head_vertical a.active {
  background-color: #666;
}
*/


/* ----------- PAGE_HEAD_TICKER --------------- */ 
/* bei bedarf reinnehmen */  
/*#page_head_ticker{
  font-size: .77em;
  background-color: #EFF1F4;
  margin: 5px 5px 0 5px;
  line-height: 2em;
}
           
#image_anchor a{
  text-decoration: none;
}
    
#page_head_ticker .ticker_image{
  margin: 2px 0 0 2px;
  float: left;
  width: 16px;
}
    
#page_head_ticker .ticker_text{
  margin: 0 0 0 25px;
}
*/

    

/* #####################################    PAGE_BODY    ################################### */

/* ------------ PAGE_BODY_BREADCRUMB ------------- */
/*#page_body_breadcrumb {
  background-color: #dbdbdc;
  color: #000;
  font-size: .77em;
  position: relative;
  margin: 0 5px 5px 5px;
  padding: 5px;
}*/


/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */
/*#page_body_breadcrumb a{    
  text-decoration: underline;
  color: #000;
}
    
#page_body_breadcrumb a:visited{    
  color: #000;
}     

#page_body_breadcrumb a:hover{    
  background-color: #dddddd;
  color: #333;
}   
    
#page_body_breadcrumb a:active{    
  background-color: #dddddd;
  color: #333;
} 
    
#page_body_breadcrumb a:focus{    
  background-color: #dddddd;
  color: #333;
} */    


    
/* ------------- PAGE_BODY_TICKER --------------- */
/* bei bedarf reinnehmen */
/*#page_body_ticker {
  font-size: .77em;
  margin: 5px;
  clear: both;
  line-height: 2em;
}

#page_body_ticker{    
  background-color: #FFFFEB;
}
*/
    
/* ---------------- PAGE_BODY_FOOT --------------- */
#page_body_foot {
  color: #000;
  background-color: #d8d8dc;
  font-size: .66em;      
  clear: both;
  padding: 5px;
  margin: 0 5px 0 5px;
}
    
/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */
#page_body_foot a{    
  text-decoration: none;
  color: #000;
}
    
#page_body_foot a:visited{    
  color: #000;
}     

#page_body_foot a:hover,
#page_body_foot a:focus
#page_body_foot a:active{    
  text-decoration: underline;
  background: none;
}
    


/* #####################################     PAGE_BODY_LEFT_CONTENT     #################################### */
/* Einstellungen für den Content der linken Spalte */


#page_body_left_content{
    
}



/* ##################################      PAGE_BODY_COLS      ################################ */

/* ----------- PAGE_BODY_COLS_TITLE ------------ */

/*#page_body_cols_title{
  background-color: #e4e4e9;
  clear: both;
  margin: 5px 5px 5px 5px;
  padding: 5px;
}*/


/* ---------- PAGE_BODY_COLS_BREADCRUMB ----------- */

/* bei bedarf reinnehmen */
/*
#page_body_cols_breadcrumb {
  background-color: #BFCBD9;
  font-size: .77em;
  margin: 5px;
  padding: 5px;
}
*/

/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */     
/*
#page_body_cols_breadcrumb a{    
  text-decoration: underline;
}
    
#page_body_cols_breadcrumb a:visited{    
  color: #333333;
}     

#page_body_cols_breadcrumb a:hover{    
  background-color: #dddddd;
}   
    
#page_body_cols_breadcrumb a:active{    
  background-color: #dddddd;
} 
    
#page_body_cols_breadcrumb a:focus{    
  background-color: #dddddd;
}*/ 
    
    
/* ---------- PAGE_BODY_COLS_META ----------- */

/* bei bedarf reinnehmen */
/*
#page_body_cols_meta{
  font-size: .77em;
  background-color: #EFF1F4;
  text-align: right;
  margin: 5px;
  padding: 5px;
}
          
#page_body_cols_meta ul{
  list-style-type:none;
  margin: 0;
  padding: 0;
}
    
#page_body_cols_meta ul li{
  display: inline;
}
*/

/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */
/*
#page_body_cols_meta a{    
  text-decoration: none;
  color: #333333
}
    
#page_body_cols_meta a:visited{    
  color: #333333;
}     

#page_body_cols_meta a:hover,
#page_body_cols_meta a:focus,
#page_body_cols_meta a:active{    
  background-color: #dddddd;
} 
*/       

    
/* --------- PAGE_BODY_COLS_TICKER ----------- */

/*#page_body_cols_ticker{
  font-size: .77em;
  margin: 5px 5px 0 5px;
  line-height: 2em;
}
           
    
#page_body_cols_ticker .ticker_image{
  margin: 2px 0 0 2px;
  float: left;
  width: 16px;
}
    
#page_body_cols_ticker .ticker_text{
  margin: 0 0 0 25px;
}
*/

/* ------------ PAGE_BODY_COLS_FOOT ---------- */
#page_body_cols_foot {
  background-color: #007B7B;
  font-size: .77em;
  padding: 5px;
  clear: both;
}

#page_body_cols_foot img{    
  
}
    
#page_body_cols_foot a{    
  color: #fff;
}
/*    
#page_body_cols_foot a:visited{    
  color: #333333;
}     

#page_body_cols_foot a:hover,
#page_body_cols_foot a:focus,
#page_body_cols_foot a:active{    
  text-decoration: underline;
}*/


/* ###################################    PAGE_BODY_MAIN     ################################### */
    
/* ------------- PAGE_BODY_MAIN_TITLE ------------- */
/* bei bedarf reinnehmen */
/*
#page_body_main_title{
  background-color: #BFCBD9;
  clear: both;
  padding: 5px;
  margin: 0 0 5px 0;
}
*/  

/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */     

#page_body_main_breadcrumb{
  border-left: 1px solid #005655; 
  border-bottom: 1px solid #005655;
  font-size: 0.77em;
  padding: 5px;
  margin: 20px 0 15px 0;
} 
 
#page_body_main_breadcrumb a{    
  
}
    
#page_body_main_breadcrumb a:hover{    
  text-decoration: underline;
}   
    


/* ###############################      PAGE_BODY_MAIN_CONTENT       ########################## */

#page_body_main_content{
  
}

/* HEADLINES */
#page_body_main_content h2{
  font-size: 0.83em;
  font-weight: bold;
  padding: 0;
  margin: 0 0 10px 0;
}


/* IMAGES */
#page_body_main_content img{
  float: left;
  margin: 0 10px 5px 0;
}


/* LISTS */
#page_body_main_content ol {
  padding: 0;
  margin: 0 0 0 30px;
}

#page_body_main_content ul {
  padding: 0;
  margin: 0 0 0 18px;
}



/* LINKS */
/* 
 * brauchen wir nur bei ausgeschaltetem Dreckfilter, sonst kommen die 
 * klassifizierten Links a.mail, a.intern, etc. zum tragen
 */
/*
#page_body_main_content a{
  text-decoration: underline;
  color: #333333;
}

#page_body_main_content a:visited{
  color: #333333;
}
 
#page_body_main_content a:hover{
  background-color: #dddddd;
}

#page_body_main_content a:focus{
  background-color: #dddddd;
}

#page_body_main_content a:focus{
  background-color: #dddddd;
}
*/

#page_body_main_content .normaltext a{
  font-size: 0.83em;    
}

#page_body_main_content .extra_link{
  font-size: 0.76em;
  border: 1px solid #015557;
  padding: 3px 2px 4px 2px;
  line-height: 2em;  
  text-decoration: none;
}

/* \ */
* html #page_body_main_content .extra_link{
  font-size: 0.76em;
  border: 1px solid #015557;
  padding: 0 0 0 1px;
  line-height: 2.2em;  
  text-decoration: none;
}
/* */

#page_body_main_content .link_name, .link_extension{
  border: 1px solid #015557;
  background-color: #DDEFEF;  
  padding: 0 2px 1px 2px;
} 

/* \ */
* html #page_body_main_content .link_name, .link_extension{
  border: 1px solid #015557;
  background-color: #DDEFEF;  
  padding: 0 2px 0 2px;
  margin: 2px 0px 2px 1px;
} 
/* */

/* \ */
* html #page_body_main_content .link_extension{
  
  margin: 2px -2px 2px 1px;
} 
/* */

.pipe { 
    border-left: 1px solid #015557;
    border-top: 1px solid #015557;
    margin: 0 2px 0 2px;
    padding: 0 0 2px 0;
}


/* \ */
* html .pipe { 
    margin: 0;
}
/* */

/*#page_body_main_content a.mail {
  padding-left: 15px;
  background-image: url(/static/img/demo_icons/link_mail.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}

#page_body_main_content a.intern {
  padding-left: 12px;
  background-image: url(/static/img/demo_icons/link_int.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}

#page_body_main_content a.extern {
  padding-left: 18px;
  background-image: url(/static/img/demo_icons/link_ext.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}

#page_body_main_content a.download {
  padding-left: 15px;
  background-image: url(/static/img/demo_icons/link_down.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}
*/

/* F C K - EDITOR */
/* hier alles festlegen, was aus dem FCK-Editor kommen kann */

/* TEXT */
#page_body_main_content .richtext{
  color: #333333;
  margin: 0 0 0 0;
  font-size: 0.83em;
}


/* LINKS */
/* 
 * brauchen wir nur bei ausgeschaltetem Dreckfilter, sonst kommen die 
 * klassifizierten Links a.mail, a.intern, etc. zum tragen
 */

#page_body_main_content .richtext a{
  color: #007B7B;
  font-weight: bold;
}
/*
#page_body_main_content .richtext a:visited{
  color: #333333;
}
*/

#page_body_main_content .richtext a:hover{
  text-decoration: underline;
}
/*
#page_body_main_content .richtext a:active{
  background-color: #dddddd;
}

#page_body_main_content .richtext a:focus{
  background-color: #dddddd;
}
*/

/* HEADLINES */
/* bei bedarf globale tagdefinition überschreiben */
/*
#page_body_main_content .richtext h2 {
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}

#page_body_main_content .richtext h3{
  font-size: 1.2em;
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}

#page_body_main_content .richtext h4{
  font-size: 1em;
  text-transform: uppercase;
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}

#page_body_main_content .richtext h5{
  font-size: 1em;
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}

#page_body_main_content .richtext h6{
  font-size: .83em;
  font-weight: bold;
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}
*/

/* TABLES */
/* bei bedarf globale tagdefinition überschreiben */
/*
#page_body_main_content .richtext table{
  font-size: 1em;
  margin: 0;
  padding: 0;
}
*/

/* LISTS */
/* bei bedarf globale tagdefinition überschreiben */
/*
#page_body_main_content .richtext ol{
  margin: 0 0 0 22px;
  padding: 0;
}

#page_body_main_content .richtext ul{
  margin: 0 0 0 18px;
  padding: 0;
}
*/

/* Seitenteaser */
.teaser{
    font-size: 0.83em;
    margin: 0 0 10px 0;
}

.teaser h2 a{
    font-size: 1.2em;
    margin: 0;
    padding: 0;
}


/* PAGELIST */
/* bei bedarf globale tagdefinition berschreiben */
#page_body_main_content .pagelist{
  padding: 0 5px 15px 0px;
}

#page_body_main_content .pagelist ul{
  margin: 0 5px 5px 0px;
  list-style: none;
  font-size: 0.83em;
}

#page_body_main_content .pagelist li{
  margin: 0 0 15px 0;
  padding: 0 0 5px 0;
}

/*#page_body_main_content .pagelist li.odd{
  background-color: #DDEFEF;
}*/


#page_body_main_content .pagelist li{
  border-bottom: 1px solid #ccc;
}

#page_body_main_content .pagelist h2 {

}

#page_body_main_content .pagelist h2 a{
  font-size: 1.2em;
}
    
/* ---------- PAGE_BODY_MAIN_TICKER ------------- */
/* bei bedarf reinnehmen */
/*
#page_body_main_ticker {
  font-size: .77em;
  clear: both;
  background-color: #F3F3F3;
  line-height: 2em;
}
*/

/* ---------- PAGE_BODY_MAIN_FOOT --------------- */
/*#page_body_main_foot { 
  background-color: #EFF1F4;     
  font-size: .66em;
  margin: 5px 0 5px 0;
  padding: 5px;
  clear: both;
}

#page_body_main_foot a{    
  text-decoration: none;
  color: #333333;
}
    
#page_body_main_foot a:visited{    
  color: #333333;
}     

#page_body_main_foot a:hover,
#page_body_main_foot a:focus,
#page_body_main_foot a:active{    
  background-color: #dddddd;
}   
*/


/* ################################    PAGE_BODY_RIGHT_CONTENT     ####################### */

#page_body_right_content{
  padding: 43px 0 0 0;
  font-size: 0.77em;
}

#page_body_right_content .content_object{
  /*background-color: #015555;*/
  background-color: #026666;
  padding: 0;
  min-height: 0px;
}

#page_body_right_content .content_object hr{
  margin-left: -15px;
  width: auto;
}

/* \ */
* html #page_body_right_content .content_object hr{
  margin-left: -8px;
  width: 100%;
}
/* */

#page_body_right_content h2{
  padding: 5px 0 3px 17px;
  background-color: #007B7B;
  color: #DDEFF1;
  margin: 0 0 5px 0;
  border-bottom: 1px solid #DDEFEF;
  font-weight: normal;
  background-image: url(/static/img/weed10_icons/pfeil_rechts_hell.gif);
  background-repeat: no-repeat;
  background-position: 4px 9px;
  
}

/* BANNER */
#page_body_right_content .block_banner{
  text-align: center;
}

#page_body_right_content .block_banner img{
  margin: 0px 0px 0px 0px;
}


/* IMAGES */
#page_body_right_content img{
  margin: 0 0 0px 0;
  float: none;
}


/* LINKS */

/* brauchen wir nur bei ausgeschaltetem Dreckfilter, sonst kommen die 
*  klassifizierten Links a.mail, a.intern, etc. zum tragen
*/

/*
#page_body_right_content a{
  text-decoration: underline;
}

#page_body_right_content a:visited{
  color: #333333;
}
 
#page_body_right_content a:hover{
  background-color: #dddddd;
}

#page_body_right_content a:focus{
  background-color: #dddddd;
}

#page_body_right_content a:focus{
  background-color: #dddddd;
}
*/

#page_body_right_content .normaltext a{
  
}

/*#page_body_right_content a.mail {
  padding-left: 15px;
  background-image: url(/static/img/demo_icons/link_mail.gif);
  background-repeat: no-repeat;
  background-position: left;
  background-position: 2px 4px;
}

#page_body_right_content a.intern {
  padding-left: 15px;
  background-image: url(/static/img/demo_icons/link_int.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}


#page_body_right_content a.extern {
  padding-left: 18px;
  background-image: url(/static/img/demo_icons/link_ext.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;

}

#page_body_right_content a.download {
  padding-left: 15px;
  background-image: url(/static/img/demo_icons/link_down.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}*/


/* LISTS */
#page_body_right_content ol {
  padding: 0;
  margin: 0 0 0 22px;
}

#page_body_right_content ul {
  padding: 0;
  margin: 0 0 0 18px;
}

/* Formulare */
#page_body_right_content form {

}


/* ### F C K - EDITOR ###*/
/* hier alles festlegen, was aus dem FCK_editor kommen kann */

/* TEXT */
#page_body_right_content .richtext{
  color: #DDEFEF;
  padding: 0 0 5px 15px;
  margin: 0;
  font-size: .9em;
}

/* LINKS */
/* brauchen wir nur bei ausgeschaltetem Dreckfilter, sonst kommen die 
*  klassifizierten Links a.mail, a.intern, etc. zum tragen
*/

#page_body_right_content .richtext a{
  color: #DDEFEF;
  line-height: 20px;
}
/*
#page_body_right_content .richtext a:visited{
  color: #333333;
}
*/
#page_body_right_content .richtext a:hover{
  text-decoration : underline;
}
/*
#page_body_right_content .richtext a:active{
  background-color: #dddddd;
}

#page_body_right_content .richtext a:focus{
  background-color: #dddddd;
}
*/

/* HEADLINES */
/* bei bedarf globale definition überschreiben */
/*
#page_body_right_content .richtext h2{
  font-size: 1.2em;
  text-transform: uppercase;
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}

#page_body_right_content .richtext h3{
  font-size: 1.2em;
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}

#page_body_right_content .richtext h4{
  font-size: 1em;
  text-transform: uppercase;
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}

#page_body_right_content .richtext h5{
  font-size: 1em;
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}

#page_body_right_content .richtext h6{
  font-size: .83em;
  font-weight: bold;
  color: #333333;
  margin: 5px 0 5px 0;
  padding: 0;
}
*/

/* TABLES */
#page_body_right_content .richtext table{
  font-size: 1em;
  margin: 0;
  padding: 0;
}


/* LISTS */
#page_body_right_content .richtext ol{
  margin: 0 0 0 22px;
  padding: 0;
}

#page_body_right_content .richtext ul{
  margin: 0 0 0 18px;
  padding: 0;
}

    

/* ###############################       PAGE_FOOT         ############################### */


/* PAGE_FOOT  */
#page_foot{   
  background-color: #F2F9F9;
  font-size: .77em; 
  margin: 25px 0 0 0;
  padding: 5px;
  clear: both;
  color: #7AC6C2;
  font-size: 0.7em;
}

#page_foot a{    
  text-decoration: none;
  color: #7AC6C2;
}
    
#page_foot a:visited{    
  color: #7AC6C2;
}    

/* 
 * stylesheet for ############ Kunde ###############
 * special content design (forms, sitemap)
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20050316 bms
 * customized: ########### 
 * lastmodified: 20050907 bms
 */

/* um die kommentare nicht zu zerschiessen, bitte als utf-8 bearbeiten */

/* utf-8 :   Ä Ö Ü */


/* ##################################      FORMULARE      ################################ */


/* Loginformular */

#login{
  border: 1px solid #555;
  padding: 3px; 
  font-size: 0.83em;
}

#login .login_label {
  display:block;
  
}

#login .login_text {
  display:block;
  border: 1px solid #333333;
  margin: 2px 0 2px 0;
  
}

#login .login_pw {
  display:block;
  border: 1px solid #333333;
  margin: 2px 0 2px 0;
  
}

#login .login_submit {
  margin: 10px 0 0 0;
  color: #545454;
  border: 1px solid #555;
  font-weight: bold;  
}

#login .login_button {
  font-weight: bold;
  font-size: .9em;
  color: #545454;
  display:block;
  border: 1px solid #545454;
  margin: 5px 0 0 0;
  background-color: #EACB8E;
}

#login .green {
  color: #007f00;
}

/* kleines Suchformular */
#search{
    margin: 0;
}

#search label{
  display: none;
}

#search input{
  background: #DDEFEF;
  border: 1px solid #015555;
}

#search input[type=text]{
  width: 110px;
  display: inline;
  
}


#search .search_submit{
position: relative;
top: 5px;
left: -4px;
}

/* \ */
* html #search .search_submit{
position: relative;
top: 4px;
left: -4px;
}
/* */

/* ALLGEMEIN (gilt für Kontakt- und Suchformular)*/

/* Fehlertexte */
#page_body_main_content table.wwe3tbl th.th_show_error,
#page_body_main_content table.wwe3tbl td.th_show_error {
  color:  #cc0000;
  font-size: 0.83em;
}

#page_body_main_content div.show_error {
  color:  #cc0000;
}

#page_body_main_content table.wwe3tbl th.warning {
  color:  #cc0000;
  font-size: .83em;
}

#page_body_main_content p.message {
  margin: 20px 0 20px 0;
  color:  #cc0000;
  font-size: .83em;
  
  border: 1px solid #555;
  padding: 5px;
}


.wwe_form_submit{
  color: #007B7B;
  border: 1px solid #007B7B;
  font-weight: bold;
  background-color: #fff;
}

.wwe_form_submit_js_hover{
  color: #007B7B;
  border: 1px solid #007B7B;
  font-weight: bold;
  background-color: #DDEFEF;
}

/* Datum-Kram */
/* bei bedarf */

table.wwe3tbl select.sel_date_d,
table.wwe3tbl select.sel_date_m_numeric {
  width: 42px;
}

table.wwe3tbl select.sel_date_m {
  width: 96px;
}

table.wwe3tbl select.sel_date_y {
  width: 56px;
}



/*  GROSSES SUCHFORMULAR  */
#form_search_weed form{
  margin: 0 0 20px 0;
}

/* Tabelleneigenschaften */
#form_search_weed table.wwe3tbl {
}


#form_search_weed .th_label {
  width: 200px;
  font-weight: bold;
}


#form_search_weed table.wwe3tbl td {
  font-size: 0.83em;
}

#form_search_weed tr {
  line-height: 1.5em;
}

#form_search_weed tr.disable_edit td{
  color: #888; 
}

/* Suchergebnis-Browser */
.wwe3_browsebutt{
  font-size: 0.83em;
  display: inline;
}

.wwe3_browsebutt_active{
  font-size: 0.83em;
  display: inline;
  font-weight: bold;
}

.browse_background{
  margin: 20px 0 0 0;
}

.list_result{
  font-size: 0.83em;
  padding: 5px;
  font-weight: bold;
  margin: 0 0 10px 0;
}

.browse_list {
  border-top: 1px solid #000;   
  border-bottom: 1px solid #000;   
  display: block;
  margin: 0 0 10px 0;
}

/* SEARCHLIST (Ausgabe der der Suchergebnisse) */

.searchlist{
  font-size: 0.83em;
  padding: 0 0 20px 0;
}

.searchlist h2{
  margin: 0 0 5px 0;    
}

.searchlist ul{
  margin: 0 0 0 18px;
  padding: 0;
  list-style-type: none;
}

.searchlist li{
  list-style-image: url(/static/img/weed10_icons/pfeil_rechts_dunkel.gif);
  margin-bottom: 10px;
}

.relevance{
  display: none;
}

 
/* KONTAKTFORMULAR */ 

#wwe3_mail_form form{

}

#wwe3_mail_form table.wwe3tbl td {
  font-size: 0.83em;
  padding: 0 5px 0 0;
}


/* Formularelemente */
#wwe3_mail_form table.wwe3tbl td input {
  border: 1px solid #007B7B;
  margin: 3px 0 0 0;
  padding: 1px 0 1px 2px;
}

#wwe3_mail_form table.wwe3tbl td select {
  border: 1px solid #007B7B;
}

#wwe3_mail_form table.wwe3tbl td textarea {
  border: 1px solid #007B7B;
  margin: 3px 0 0 0;
  width: 250px;
  font-family: verdana, arial;
  font-size: 1em;
}




/* ####################################        SITEMAP       ############################ */


#sitemap{
  margin: 0 0 20px 0;
  font-size: 0.83em;
} 

#sitemap a,
#sitemap  a:visited{
  line-height: 20px;
  color: #007B7B;
  font-weight: bold;
}


#sitemap ul {
  list-style-image: url(/static/img/weed10_icons/pfeil_rechts_dunkel.gif);
}

#sitemap li a{
  
}

#sitemap li li a{
  
}

#sitemap li li li a{
  
}


/* ####################################    VERANSTALTUNGEN   ############################ */
/*
.wwe3_styled {
  font-size: 0.83em;
}

#wwe3_form_affirm_event {
  font-size: 0.83em;
}

#wwe3_form_affirm_event .th_label {
  vertical-align: middle;
}

.wwe_form_submit {
  display: block;
  padding: 2px 5px 2px 5px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #55585C;
  background-color: #EACB8E;
}

.wwe_form_submit:active {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  border-top: 2px solid #55585C;
  border-left: 2px solid #55585C;
}
*/

/* #################### Newsletter Formular Weed - Startseite ################# */

#newsletter{
/*background-color: #888E78;*/
background-color: #56A17A;
margin: 5px 0 -5px -15px;
padding: 2px 5px 0 5px;
border: 1px solid #000;
text-align: right;
color: #fff;
}

#newsletter a.white{
color: #fff;
}

#newsletter form{
margin: 0 0 -3px 0;
text-align: left;
}


#newsletter .input_text{
width: 120px;
border: 1px solid #000;
font-size: .9em;
color: #8A8D7A;
padding: 1px 1px 1px 3px;;
margin: 2px 0 0 0;
}

#newsletter .input_submit{
width: 40px;
border: 1px solid #000;
font-size: .9em;
color: #8A8D7A;
background-color: #fff;
margin: 0 0 0 -5px;
}

#newsletter .input_submit:hover{
background-color: #DDEFEF;
}

/* \ */
* html #newsletter .input_submit{
  height: 17px;
}
/* */

/* ################## Linkvorschlagsformular ################### */


#weed10_link_suggestion_form{

}

#weed10_link_suggestion_form td {
  font-size: 0.83em;
  padding: 0 5px 0 0;
}


/* Formularelemente */
#weed10_link_suggestion_form td input {
  border: 1px solid #007B7B;
  margin: 3px 0 0 0;
  padding: 1px 0 1px 2px;
}

#weed10_link_suggestion_form td select {
  border: 1px solid #007B7B;
}

#weed10_link_suggestion_form td textarea {
  border: 1px solid #007B7B;
  margin: 3px 0 0 0;
  width: 250px;
  font-family: verdana,arial;
  font-size: 1em;
  padding: 1px 0 1px 2px;
}


