body      { font-size: 9px; font-family: Verdana, Helvetica, Arial; text-decoration: none; background-color: #5a5a5a; background-image: url(bilder/background.png); background-repeat: repeat-x; margin: 0; padding: 0; overflow: hidden }

a { text-decoration: none; margin: 0; padding: 0 }

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

td { }

.input_mod { background-image: url("bilder/input_style.png"); border-style: hidden;}
.input_button { background-image: url("bilder/button.png"); border-style: hidden; width: 67px; height: 20px; background-color: transparent; text-align: center; padding-bottom: 4px; font-weight: bold;  }


ul.tel_legende    { list-style-type: none; margin: 0; padding: 2px 0 0 }
li.tel_legende      { list-style-type: none; margin: 0; padding: 0 0 9px 9px }

ul.tel_field    { list-style-type: none; margin: 0; padding: 0 0 0 0 }
li.tel_field       { list-style-type: none; margin: 0; padding: 0 0 0 0 }

ul.normal   { list-style-type: none; margin: 0; padding: 0 }
li.normal       { list-style-type: none; margin: 0; padding: 0 }

ul.archiv   { list-style-type: none; margin: 0; padding: 0 }
li.archiv    { margin: 0; padding: 0 }

.newVersion{text-align: center; background-color:rgba(122,12,0,0.2); }
.newVersion:hover{background-color:rgba(122,12,0,0.9); color: white;}
.newVersion a:hover{background-color:rgba(122,12,0,0.9); color: white; text-decoration: none; font-weight: bold;}
/******************************/
/*********** FONTS ***********/
/*****************************/

* {  }

h1    { color: #fcdc9c; font-size: 10px; font-weight: bold; margin: 0; padding: 0 }
h2     { font-size: 9px; font-family: Verdana, Helvetica, Arial; font-weight: bold; text-decoration: none; margin: 0; padding: 0 0 2px }
h3    { color: #fcdc9c; font-size: 5pt; font-weight: bold; margin: 0; padding: 0 }


a:link, a:visited { color: #4c2c04; font-size: 9px; font-family: Verdana, Helvetica, Arial; font-weight: normal; text-decoration: none }
a:active, a:hover { color: #652200; font-size: 9px; font-family: Verdana, Helvetica, Arial; text-decoration: underline }

.titellink, .titellink:hover, .titellink:link, .titellink:active { color: black; font-size: 9px; font-family: Verdana, Helvetica, Arial; font-weight: bold; text-decoration: none; margin: 0; padding: 0 0 2px; text decoration: none; }
.normal /* f?r Buttons, etc */    { font-size: 9px; margin: 0; padding: 0 0 2px }
.normal_stark   { color: #4c2c04; font-size: 9px; font-family: Verdana, Helvetica, Arial; font-weight: bold; text-decoration: none }
.small, .small:hover, .small:link, .small:active { color: black; font-size: 6px; font-family: Verdana, Helvetica, Arial; font-weight: bold; text-decoration: none; margin: 0; padding: 0; text decoration: none; }


/*****************************/
/*********** DIVS  ***********/
/*****************************/

#screen       { text-align: center; width: 100%; overflow: hidden }

#theme  { visibility: hidden; text-align: center; position: absolute; top: 0; right: 0; width: 100%; overflow: hidden }
#theme_right { visibility: hidden; width: 779px }
#theme_left { visibility: hidden }
#theme_top { visibility: hidden }
#theme_bottom { visibility: hidden }

#darker          { background-image: url("bilder/darker.png"); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; padding: 0; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 560px; overflow: hidden }

#more    { background-image: url("bilder/darker.png"); background-repeat: repeat-x; background-position: left bottom; text-align: center; margin-right: auto; margin-left: auto; position: absolute; top: 0; left: 0; width: 100%; height: 100% }

#more_nav_outer       { text-align: center; position: absolute; z-index: 19; top: 0px; width: 100%; height: 0 }

#more_nav       { background-image: url("bilder/hintergrund_nav.png"); background-position: 0 bottom; text-align: center; margin-right: auto; margin-left: auto; padding-top: 3px; z-index: 20; width: 150px; height: 36px; vertical-align: middle; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc }



#_wetter_    { background-image: url(""); background-repeat: no-repeat; background-position: center; text-align: center; position: absolute; top: 0; left: 0; width: 100%; height: 500px }
//http://www.drs.ch/import/wetter/auss_380.jpg



#news_gross    { background-image: url("bilder/darker.png"); background-repeat: repeat-x; background-position: left bottom; text-align: center; margin-right: auto; margin-left: auto; position: absolute; top: 0; left: 0; width: 100%; height: 535px }

#news_nav_outer       { text-align: center; position: absolute; z-index: 19; top: 485px; width: 100%; height: 0 }

#news_nav       { background-image: url("bilder/hintergrund_nav.png"); background-position: 0 bottom; text-align: center; margin-right: auto; margin-left: auto; padding-top: 3px; z-index: 20; width: 150px; height: 36px; vertical-align: middle; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc }


#werbung_gross   { background-repeat: no-repeat; background-position: center; text-align: center; position: absolute; top: 0; left: 0; width: 100%; height: 500px }





#site             { overflow: hidden; background-color: #fc6; text-align: center; margin-top: 10px; margin-right: auto; margin-left: auto; padding: 0; width: 779px }

#header         { background-color: #f2f2f2; background-image: url(bilder/header.png); text-align: left; vertical-align: middle; margin: 0; padding: 3px 0 0 17px; height: 16px }

#date      { text-align: right; vertical-align: middle; margin: 0; padding: 0; width: 100%; height: 25px }

/*  */
/*  */
/*  */
/* Content */
/*  */
/*  */
/*  */

#content             { text-align: left; margin: 2px 10px 10px; padding-top: 3px; border-left: 377px solid #fc6 }
#content_inner        { margin: 0px; padding: 0px; width: 100%; height:  100% }




/*content normal*/


/*  */
/* left */
/*  */
#left       { float: left; margin-left: -377px; position: relative; width: 377px }


#c_suche       { margin: 0px; padding: 0px; width: 370px }
#c_suche_c        { background-color: #fcdc9c; padding: 2px 5px }
#c_suchelinks  { padding: 5px }
#c_portale_links_news  { padding: 5px }
#c_unterwegs  { padding: 5px }
#c_sbb      { margin: 0px; padding: 0px; width: 370px }
#c_sbb_c      { background-color: #fcdc9c; padding: 2px 5px }
#c_mac_pc_online  { padding: 5px }
#c_bilder_fotos_video_art  { padding: 5px }
#c_webcams  { padding: 5px }
#c_surftipps      { margin: 0px; padding: 0px; width: 370px }
#c_surftipps_c       { background-color: #fcdc9c; margin: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 5px }


/*  */
/* right */
/*  */
#right     { margin: 0 0 0 5px; padding: 0; position: relative }
#c_telefon        { margin: 0; padding: 0; width: 370px }
#c_telefon_c           { background-color: #fcdc9c; margin: 0; padding: 2px 5px 5px }
#c_tel_legende      { margin: 0; padding: 0; width: 80px; float: left }
#c_tel_fields      { margin: 0; padding: 0 }
#c_telefon_hackbox { padding: 0 }
#c_telefonlinks   { padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
#c_local_ch         { margin: 0px; padding: 0px; width: 370px }
#c_local_ch_c             { background-color: #fcdc9c; padding: 2px 5px }
#c_office    { padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
#c_wikipedia    { margin: 0px; padding: 0px; width: 377px }
#c_wikipedia_c       { background-color: #fcdc9c; margin: 0px; padding: 2px 5px }
#c_familie_heim   { padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
#c_leben_motivation   { padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
#c_unterhaltung_freizeit   { padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
#c_infos     {  }
#c_addons     { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: 350px }
#c_personalize     { background-position: 0px bottom; width: 370; height: 450px; background-image: url(bilder/bottom.png); background-repeat: repeat-x; padding: 10px  }

#c_spacer     { height: 30px }




/*content kids*/
#c_kids_freizeit       { display: none; padding: 5px }
#c_kids_schule       { display: none; padding: 5px }
#c_kids_jobs       { display: none; padding: 5px }
/*rechts*/
#c_kids_news      { display: none; padding: 5px }
#c_kids_heim       { display: none; padding: 5px }
#c_kids_unterwegs       { display: none; padding: 5px }
#c_kids_rechtschr       { display: none; padding: 5px }
#c_kids_fun       { display: none; padding: 5px }
#c_kids_lustig       { display: none; padding: 5px }


/*content kite*/
#c_kite_freizeit        { display: none; padding: 5px }
#c_kite_tipps       { display: none; padding: 5px}
#c_kite_links       { display: none; padding: 5px}
#c_kite_aktuell       { display: none; padding: 5px}
#c_kite_shops       { display: none; padding: 5px}


/*content all and more*/
#c_youtube    { display: none}
#c_youtube_c    { padding-left: 5px }

#newsticker       {display: none }
#news_nzz       { display: none }






/*  */
/*  */
/*  */
/* bottom */
/*  */
/*  */
/*  */


#bottom           { background-color: #fcdc9c; background-image: url(bilder/bottom.png); background-repeat: repeat-x; text-align: left; width: 779px; height: 133px }
#bottom_content { text-align: left; padding: 5px; float: left }
#w_uebersicht           { margin-right: 5px; height: 125px; float: left }
#w_tabelle             { margin-right: 5px; margin-left: 0px; height: 125px; float: left }
#w_radar            { margin-right: 5px; margin-left: 0px; height: 125px; float: left }
#news             { margin-right: 4px; margin-left: 0px; width: 135px; height: 125px; float: left; background-repeat: no-repeat;}
#werbung            { margin-left: 0px; width: 100px; height: 125px; float: left }


/* footer */


#footer         { background-color: #000; text-align: center; margin: 0; padding: 0; height: 1px }


/***********************************/
/*********** ROUNDED Ecken ***********/
/***********************************/

#c_suche .e-oben *, #c_suche .e-unten *  { background: #fcdc9c }

#c_sbb .e-oben *, #c_sbb .e-unten *  { background: #fcdc9c }

#c_surftipps .e-oben *, #c_surftipps .e-unten *  { background: #fcdc9c }

#c_telefon .e-oben *, #c_telefon .e-unten *  { background: #fcdc9c }

#c_local_ch .e-oben *, #c_local_ch .e-unten *  { background: #fcdc9c }

#c_wikipedia .e-oben *, #c_wikipedia .e-unten *  { background: #fcdc9c }



#ac_canoo_woerterbuch .e-oben *, #ac_canoo_woerterbuch .e-unten *  { background: #fcdc9c }

#ac_space_suche .e-oben *, #ac_space_suche .e-unten *  { background: #fcdc9c }

#ac_space_sbb .e-oben *, #ac_space_sbb .e-unten *  { background: #fcdc9c }

#ac_info .e-oben *, #ac_info .e-unten *  { background: #fcdc9c }

#ac_space_telefon .e-oben *, #ac_space_telefon .e-unten *  { background: #fcdc9c }

#ac_space_wikipedia .e-oben *, #ac_space_wikipedia .e-unten *  { background: #fcdc9c }

.e-oben, .e-unten {
display: block;
}

.e-oben *, .e-unten * {
display: block;
font-size: 1px;
height: 1px;
overflow: hidden;
}



.e-oben .e1, .e-unten .e4 {
margin: 0 5px;
}

.e-oben .e2, .e-unten .e3 {
margin: 0 3px;
}

.e-oben .e3, .e-unten .e2 {
margin: 0 2px;
}

.e-oben .e4, .e-unten .e1  { margin: 0 1px; height: 2px }


/***********************************/
/*********** THESHELF ***********/
/***********************************/

#theshelf         { text-align: center; visibility: visible; width: 779px; float: left }

/***********************************/
/*********** DIVS ARCHIV ***********/
/***********************************/

#a_site     { background-color: #fc6; text-align: center; margin: 5px auto; width: 779px }

#a_header      { background-color: #f8f8f8; background-image: url(bilder/header.png); text-align: left; padding-top: 2px; padding-left: 10px; height: 17px }

/* Content */
#a_content           { text-align: left; margin: 2px 10px 10px; padding-top: 5px; border-left: 379px solid #fc6 }
#a_content_inner        { margin: 0; width: 100% }

/*  */
/* left */
/*  */
#a_left { margin-left: -379px; position: relative; width: 379px; float: left }

#ac_canoo_woerterbuch    { width: 300px }
#ac_canoo_woerterbuch_c    { background-color: #fcdc9c; padding: 5px }
#ac_portale_links_news  { padding: 5px }
#ac_unterwegs  { padding: 5px }
#ac_space_sbb       { width: 345px }
#ac_space_sbb_c      { background-color: #fcdc9c; padding: 2px 5px }
#ac_mac_pc_online  { padding: 5px }
#ac_bilder_fotos_video_art  { padding: 5px }
#ac_webcams  { padding: 5px }
#ac_diverses  { padding: 5px }
#ac_surftipps  { padding: 5px }
#ac_info      { width: 354px }
#ac_info_c      { background-color: #fcdc9c; padding: 2px 5px }

/*  */
/* right */
/*  */
#a_right { position: relative; margin: 0px }

#ac_space_telefon     { width: 300px }
#ac_space_telefon_c     { background-color: #fcdc9c;  height: 15px;padding: 2px 5px }
#ac_office  { padding: 5px }
#ac_space_wikipedia   { width: 300px }
#ac_space_wikipedia_c   { background-color: #fcdc9c;  height: 15px; padding: 2px 5px }
#ac_familie_heim  { padding: 5px }
#ac_leben_motivation  { padding: 5px }
#ac_unterhaltung_freizeit  { padding: 5px }
#ac_addons     { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: 350px }


#ac_spacer     {  }

/* Archiv Bottom */

#a_bottom       { background-color: #fcdc9c; background-image: url(bilder/bottom.png); background-repeat: repeat-x; text-align: left; width: 779px; height: 133px }
#a_bottom_content { text-align: left; padding: 5px; float: left }
#a_clock           { margin-right: 5px; height: 125px; float: left }
#a_uebersicht             { margin-right: 5px; margin-left: 5px; height: 125px; float: left }
#a_radar            { margin-right: 5px; margin-left: 5px; height: 125px; float: left }
#a_news             { margin-right: 4px; margin-left: 4px; padding-left: 50px; width: 125px; height: 125px; float: left; overflow: hidden }
#a_werbung            { margin-left: 5px; width: 100px; height: 125px; float: left }


#a_footer   { background-color: #000; text-align: left; height: 1px }


