/* cookie Einblender */
.cc_container .cc_btn {
background-color: #e4e4e4 !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #1f6888 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #31a8f0 !important; /* Textlink-Farbe "Mehr Infos" */
}
/* ENDE cookie Einblender */

h1 { font-size: 2.0em; color:#FF8000; }
h2 { font-size: 1.8em; color:#FF8000; }
h3 { font-size: 1.6em; color:#FF8000; }
h4 { font-size: 1.2em; color:#FF8000; }
h5 { font-size: 1.1em; color:#FF8000; }
h6 { font-size: 0.95em; color:#FF8000; }

.gedicht { font-family: verdana, arial, helvetica, sans-serif;
        line-height:1.4em;
        font-size: 1.6em;
        color:#9d9d9d;
        }
.autor { font-family: verdana, arial, helvetica, sans-serif;
        line-height:1.1em;
        font-size: 1.2em;
        color:#FFFFFF;
        }


#lc_kopf {
    position: absolute;
    left:10px;
    top:10px;
    width: auto;
    height: auto;
}

/* Links unter Bonus */
#bolinks        {left: 270px;    width: 400px;}


/*Liste horizonal floaten */

div.hrz li {
    position:relative;
    top:20px;
    }
    
div.hrz li {
    text-align:center;
    float:left;
    list-style-type:none;
    width: 8.5em;
}

.hrz2, .hrz2 li {
    position:relative;
    top:10px;
    }
    
.hrz2, .hrz2 li {
    text-align:left;
    float:left;
    list-style-type:none;
    width: 200px;
}

.ue { font-family: verdana, arial, helvetica, sans-serif;
        text-align:center;
        line-height:1.4em;
        font-size: 12px;
        font-weight:bold;
        color:#FFBF00;
        }

#curr {
    position:relative;
    z-index:0;
    top:1px;
    left:1px;
    }
    
#fast {    
     position:absolute;
    top:100px;
    left:500px;
    /*background:transparent url('http://berzdorfer-see-cam.de/cam/out.jpg');*/
    }
    

#bs_kopf {
    /*background:url('http://berzdorfer-see-cam.de/pics/bs_kopf.jpg');*/
    position:relative;
    left:10px;
    top:0px;
    width:auto;
    height:auto;
}

/* ----------------------------------------------- Fenster Werbung  ------ */
#box_werbung { 
    position:absolute; 
    background-color: #000;
    border: 2px solid #ACACAC;
    margin: 10px;
    padding: 10px;
    top:150px; 
    left:220px; 
    width: auto;
    height: auto;
    z-index:1000;
}    

#box_werbung_weiss { 
    position:absolute; 
    background-color: #FFFFFF;
    border: 2px solid #ACACAC;
    margin: 10px;
    padding: 10px;
    top:70px; 
    left:10px; 
    width: 550;
    height: auto;
    z-index:1000;
}    

#box_werbung_bemer { 
    position:absolute; 
    background-color: #FFFFFF;
    border: 2px solid #ACACAC;
    margin: 10px;
    padding: 10px;
    top:20px; 
    left:-400px; 
    width: auto;
    height: auto;
    z-index:1000;
}    
   
#box_werbung2 { 
    position:absolute; 
    background-color: #000;
    border: 2px solid #ACACAC;
    margin: 10px;
    padding: 10px;
    top:110px; 
    left:170px; 
    width: auto;
    height: auto;
    z-index:1000;
}    

#box_werbung3 {  
    position:absolute; 
    background-color: #000;
    border: 2px solid #ACACAC;
    margin: 10px;
    padding: 10px;
    top:70px; 
    left:240px; 
    width: auto;
    height: auto;
    z-index:1000;
}    
#box_werbung4 {  
    position:absolute; 
    background-color: #000;
    border: 2px solid #ACACAC;
    margin: 10px;
    padding: 10px;
    top:70px; 
    left:240px; 
    width: auto;
    height: auto;
    z-index:1000;
}    
/* spon_100 */
#hinweis2 {
    background-color: black;
   position:absolute;
   min-width:180px;
   height:auto;
   border: 1px dotted #cccccc;
   left:950px;
   top:880px;  
   padding:0;
   line-height:14px;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
    z-index:1005;
}
/* position Links unter box werbung */
#li_w {
        position:relative;
        border: 1px green;
        top:5px;
        left: 0px;
           }
           
/* ----------------------------------------------------Link hinterlegt ---------- */
a.hi, a:link.hi, a:visited.hi {
     background-color:#44653B;
     border: 0px solid #FFFFFF;
     color: #DFDFDF;
     text-decoration:none;
     font-weight:normal;
      font-size: 11px;
       line-height:15px;
     font-family: verdana, arial, helvetica, sans-serif;  }
     
a:hover.hi {
     background-color:#FFF999;
     color:#000000;
     text-decoration:none;
     font-weight:normal;
      font-size: 11px;
       line-height:15px;
       font-family: verdana, arial, helvetica, sans-serif;
       }
       
       /* ----------------------------------------------------Link hinterlegt ---------- */
a.hi2, a:link.hi2, a:visited.hi2 {
     background-color:#E7F3E7;
     border: 0px solid #FFFFFF;
     color: #87A489;
     text-decoration:none;
     font-weight:normal;
      font-size: 11px;
       line-height:15px;
     font-family: verdana, arial, helvetica, sans-serif;  }
     
a:hover.hi2 {
     background-color:transparent;
     color:#242D25;
     text-decoration:none;
     font-weight:normal;
      font-size: 11px;
       line-height:15px;
       font-family: verdana, arial, helvetica, sans-serif;
       }


#box_bonus  {
         position:relative;
         background-color: #005F00;
         top:10px;  left:0px;
         width:400px;
         height:auto;
         border: 1px solid #DFDFDF;
         padding: 5px;
         margin: 5px;
         font-family: verdana, arial, helvetica, sans-serif;
         color:#EFEFEF;
         font-weight:normal;
         font-size: 11px;
         line-height:14px;
         text-align: left;
	 z-index:120;
         }
         
         
#box_bonus_weiss  {
         position:relative;
         background-color: #FFFFFF;
         top:0px;  left:0px;
         width:500px;
         height:auto;
         border: 0px solid #DFDFDF;
         padding: 5px;
         margin: 5px;
          color:#222;
         z-index:1200;
         }
/* f?ll-Boxen f?r kleine Werbung 100x50 */
#box_werb_a {
    position:absolute;
    left:10px; top:95px;
    /* border:1px dotted red; */
    width:220px;
    height:auto;
     }
    
    #box_werb_b {
    position:absolute;
    left:230px; top:95px;
    border:0px dotted green; 
    width:1280px;
    height:52px;     
    }
    
    #box_werb_c {
    position:absolute;
    left:230px; top:155px;
    border:0px dotted red;
    }
    
    #box_werb_d {
    position:absolute;
    border:1px dotted red;
    top:250px;
    left:1300px;
    width: 360px;
    height:230px;
        }
/* ========= Spalte 1 ============== */

#box_01 {	position:absolute; top: 0px;   width:100px; height:50px; }  /* HuBa */
#box_02 {	position:absolute; top: 60px;  width:100px; height:50px; }
#box_03 {	position:absolute; top:120px;  width:100px; height:50px; }
#box_04 {	position:absolute; top:180px;  width:100px; height:50px; border: 1px red dotted; } /* Quirle */
#box_05 {	position:absolute; top:240px;  width:100px; height:50px; border: 1px green dotted; } /* Gerken */
#box_06 {	position:absolute; top:300px;  width:100px; height:50px; }  /* LEER */
#box_07 {	position:absolute; top:360px;  width:100px; height:50px; border: 0px red dotted; }  /* Euronics */
#box_08 {   position:absolute; top:420px;  width:100px; height:50px; border: 0px red dotted; }  /* St?cker  */
#box_09 {	position:absolute; top:480px;  width:100px; height:50px; }  /* tierpension */
#box_10 {	position:absolute; top:540px;  width:100px; height:50px; }  /* JoLe Holz */

/* ========= Spalte 2 ============== */
#box_11 {   position:absolute; top: 0px; left:110px; width:100px;height:50px; }   /* Birkenstock */
#box_12 {	position:absolute; top:60px; left:110px; width:100px;height:50px; }   /* Kie?lich */
#box_13 {	position:absolute; top:120px; left:110px; width:100px; height:50px; }  /* Bowling */
#box_14 {	position:absolute; top:180px; left:110px; width:100px; height:50px; border: 1px red dotted; }   /* Salzoase */
#box_15 {	position:absolute; top:240px; left:110px; width:100px; height:50px; }   /* Lehmann */
#box_16 {	position:absolute; top:300px; left:110px; width:100px; height:50px; }   /* W?ll */
#box_17 {	position:absolute; top:360px; left:110px; width:100px; height:50px; }   /* Richter */
#box_18 {	position:absolute; top:420px; left:110px; width:100px; height:50px; }   /* Amberg */
#box_19 {	position:absolute; top:480px; left:110px; width:100px; height:50px; }  /* Schloss HW */
#box_20 {   position:absolute; top:540px; left:110px; width:100px; height:50px; }
#box_ruebez {position:absolute; top:600px; width:220px; height:200px; border-color: blue dotted 1px;}
#box_wetter_1 {position:absolute; top:730px; width:220px; height:200px; }
/* ========================== Werbung B */
#box_21 {    position:absolute; left:0px;   top:0px; width:100px; height:50px; } /* Heide */
#box_22 {    position:absolute; left:110px; top:0px; width:263px; height:50px; } /* Hotel BB */
#box_23 {    position:absolute; left:380px; top:0px; width:100px; height:50px; } /* Sell */
#box_24 {    position:absolute; left:490px; top:0px; width:100px; height:50px; } /* Trixi */
#box_25 {    position:absolute; left:600px; top:0px; width:100px; height:50px; } /* WildOst */
#box_26 {    position:absolute; left:710px; top:0px; width:100px; height:50px; } /* olinfo */
#box_40 {    position:absolute; left:820px; top:0px; width:100px; height:50px; border: 0px red dotted; } /* Lausche-Engel */
#box_402 {   position:absolute; left:930px; top:0px; width:100px; height:50px;} /* Bad Neusch?nau */

/* ========================== Werbung C */
#box_31 {    position:absolute; left:0px;   top:0px; width:210px; height:50px; }  /* Gemeinde */
#box_32 {    position:absolute; left:218px; top:0px; width:150px; height:50px; } /* Karasek */
#box_33 {    position:absolute; left:380px; top:0px; width:150px; height:50px; } /* NP */
#box_34 {    position:absolute; left:490px; top:0px; width:100px; height:50px; } /* DJH */
#box_35 {    position:absolute; left:600px; top:0px; width:100px; height:50px; } /* HZH */
#box_36 {    position:absolute; left:710px; top:0px; width:100px; height:50px; } /* K?uferportal */
#box_41 {    position:absolute; left:820px; top:0px; width:100px; }  /* OL-TV */



/* ========================== Werbung D */
#box_42 {    position:absolute; left:930px; top:100px; width:300px; }  /* Kracht Maler */

#box_google {
        background-color: #000000;
        position:absolute;
        top:880px;
        left:0px;
        width:auto; height: auto ;
        border:dotted  green 3px;
        }
        
#prognose { position:absolute;
background-color: #F0F0F0;
text-align: center;
left:1000px; top:-200px;
width:280px;
border: 3px dotted #FF8000;
padding: 10px;
}
    
  
/* May 15, 2007 - Automattic Stats stuff */
	/* Fix a bug in Mozilla; thanks, Carey Evans */

html {
	min-width: 1000px;
	 }


	/* Helpers and base rules */

img	{
	border: 2px solid #BFBFBF;
	}
img.x 	{
	border: 0;
	}

p.access	{
	display: none;
	}

img.counter	{
	display: inline;
	margin-left: 5px;
	}

	/* Primary layout divisions */
body	{
	/* background: #ddb url(../de/pics/holder.gif) top left repeat-y; */
    background-color: black;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;	
	color: #F0F0F0;
	font: normal 100.01% "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	}
/* Eingabe ckeditor */
	
div.intern{
    text-align: center;
    background-color: aqua;
    font: normal 100.01% "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
    color: black;
}
        
div#wrapper	{
	position:absolute;
	left:0px;
	/*color: #663;*/
	/*background: #ddb url(../de/pics/wrap_inner_2.jpg) top left repeat-y;*/
	border: 0px dotted blue;
	width: 1000px;
	min-height:600px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
	
div#header	{
	clear: both;
	width: 1200px;
	height:182px;
	
	}

div#maincontent {
    position:absolute;
    top:210px; /* vorher 180 */
    left:230px;
    float: left;
    width: 1280px;
    margin: 15px 0 0 10px;
    /* False margin value for all versions of IE Win, including 6.0 */
    margin-left: 10px;
    }
    
    div#maincontent_video {
    position:absolute;
    top:95px;
    left:80px;
    float: left;
    width: auto;
    margin: 15px 0 0 10px;
    /* False margin value for all versions of IE Win, including 6.0 */
    margin-left: 10px;
    }

html>body div#maincontent {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin-left: 12px;
	height:1%;
	min-height: 700px;
	height: auto;
	}
	
div#maincontent, div#maincontent p, div#maincontent div p   {
         /*text-align: center;*/
         font-size:0.9em;
         line-height:1.5em;
}
/* wegen zweizeiliger Links */
 div#maincontent div p.minus   {
        font-size:0.85em;
         line-height:1.1em;
}

body#impr div#maincontent, body#impr div#maincontent p, body#impr div#maincontent div p   {
         /*text-align: center;*/
         font-size:0.75em;
         line-height:1.1em;
}

        
.index {
         /*text-align: center;*/
         font:0.7em cursive;
         line-height:0.9em;
}

.uebb {
         font-size:12px;	 
	 color:orange;
	 font-weight:bold;
}
         

div#sidebar	{
	margin: -180px 0 0 0px;
	padding: 0;
	width: 170px;
	border: 0px dotted blue;
	}

div#footer	{
	background-color: #ffffff;
        clear: both;
	border: 0px;
	height:2em;
        width: 700px;
	padding: 5px 0;
	margin: 20px 0 100px 0;
	}


div#footer p	{
	background: transparent;
	color: #663;
	font-size: 9px;
	margin: 0;
	padding: 0 0 0 5px;
	}

h1	{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	}

h1 a:link, h1 a:visited	{
	display: block;
	width: 700px;
	height: 120px;
	background: #cc9 url(http://www.zittauer-gebirge-cam.de/np/de/pics/slog_np1.jpg) top left no-repeat;
	margin: 0 0 0 12px;
	padding: 0;
	border: 0;
	}

h1 a:hover	{
	background: #cca url(http://www.zittauer-gebirge-cam.de/np/de/pics/slog_np2.jpg) top left no-repeat;
	}

	/* ================================ Primary nav ==========================	*/

div#globalnav	{
    position:relative;
	top: 0px;
	left: 0px;
	height: 25px;
	width: 675px;
	margin: 0 0 0 5px;
	padding: 0;
	background: transparent;
	}
/* nicht vorhanden*/
div#globalnav ul#menu	{
	height: 25px;
	width: 675px;
	background: transparent url(../de/pics/nav.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#globalnav ul#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}

ul#menu li, ul#menu a {
	height: 25px;
	display: block;
	}

div#globalnav ul#menu li a {
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	border-style:hidden;
}

/* koor normal */
/*
#start		{left: 0px;	width: 45px;}
#rund		{left: 45px;	width: 135px;}
#region		{left: 180px;	width: 85px;}
#links		{left: 270px;	width: 50px;}
#impress	{left: 320px;	width: 85px;}
#feedback	{left: 405px;	width: 75px;}


body#home #start, #start a:hover{background: url(../de/pics/nav.jpg) 0px -35px no-repeat;}
body#round #rund, #rund a:hover{background: url(../de/pics/nav.jpg) -45px -35px no-repeat;}
body#reg #region, #region a:hover{background: url(../de/pics/nav.jpg) -180px -35px no-repeat;}
body#lnk #links,  #links a:hover{background: url(../de/pics/nav.jpg) -270px -35px no-repeat;}
body#impr #impress, #impress a:hover{background: url(../de/pics/nav.jpg) -320px -35px no-repeat;}
body#feed #feedback, #feedback a:hover{background: url(../de/pics/nav.jpg) -405px -35px no-repeat;}

	/* Sie sind hier ... Navi 2  

body#term_akt li#term_a a,
body#term_reg li#term_r a,
body#news li#npnews a,
body#down li#npinfo a,
body#down li#npfly a,
body#down li#nsinfo a,
body#down li#tourag a,
body#down li#barrag a,
body#down li#regv a,
body#down li#ile a,
body#lnk li#lnks a,
body#tip li#tipps a,
body#imp li#impress a {
	color: #553300;
	background: transparent;
	}
*/
/* ================= Menue 2 ============ */
ul#menu2 li, ul#menu2 a {
	font-size: 13px;
	font-weight : bold;
	background:transparent;
        height: 16px;
	display: list-item;
	}
	
ul#menu2 li, ul#menu2 a {
    font-weight : bold;
    font-size: 0.9em;
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
  }


ul#menu2 a:link, ul#menu2 a:visited {
	font-size:small;
	font-size: 13px;
	font-weight : bold;
	text-decoration : none;
	color:#008000;
	/* color: #529C2E;  /* HKS 64 K 100% --- zu wenig Kontrast !!!*/
        /* color: #529116;  /* HKS 60 K 100% */
	background: transparent;
	}

ul#menu2 a:hover {
	font-size:small;
	font-size: 13px;
	font-weight : bold;
	text-decoration : none;
	color:#530;
	background: transparent;
	}

ul#menu2 a:active {
	font-size:small;
	font-size: 13px;
	font-weight : bold;
	text-decoration : none;
	color: #785;
	background: transparent;
	}
/* nach onen li */	
div#maincontent dd a:link,  div#maincontent dd a:visited {
	position:relative; left:100px;
	font-size: 11px;
	font-weight:bolder;
	text-decoration : none;
	color: green;
	background: transparent;
	}

div#maincontent dd a:hover {
	font-size: 11px;
	font-weight : bolder;
	text-decoration : none;
	color: #530;
	background: transparent;
	}

/* =============================================== Tabelle termine */
div#maincontent table, div#maincontent td, div#maincontent tr {
	font-size: 11px;
	background-color:transparent;
}

/* ================================================== Default li 	*/

a:link, a:visited {
	font-size: 11px;
	font-weight:bolder;
	text-decoration : none;
	color: #ADD5AC;
	background: transparent;
	}

a:hover {
	font-size: 11px;
	font-weight : bolder;
	text-decoration : none;
	color: #4D9956;
	background: transparent;
	}



div#maincontent p a:link, div#maincontent p a:visited,
div#maincontent li a:link, div#maincontent li a:visited {
	text-decoration: none;
	}
div#maincontent span a:hover,
div#maincontent p a:hover,
div#maincontent li a:hover {
	text-decoration: none;
	}
	
	


	/* Typography 	*/
h2, h3, h4	{
	font-weight: bold;
	margin: 15px 0 2px 0;
	}

p	{
	margin: 0 0 1em 0;
	line-height: 140%;
	font-size: small;
	font-style:inherit;
	}



/*body#home div#maincontent h2	{
	margin-top: 25px;
	}*/

body#home div#maincontent h2.follow	{margin-top: 5px;}

/*
div#maincontent h3	{
	font-size: 12px;
	margin-bottom: 5px;
	}
    */

div.timestamp h3	{
	text-transform: uppercase;
	letter-spacing: 1px;
	}

blockquote	{
	padding: 0;
	padding-left: 10px;
	margin-left: 10px;
	border: 0;
	border-left: 0px dotted #785;
	}

blockquote p, dd blockquote	{
	font-weight: normal;
	font-family: Georgia, "New Century Schoolbook", "Bitstream Vera Serif", Utopia, "Times New Roman", times, serif;
	text-align: justify;
	line-height: 18px;
	font-size: 90%;
	}

code, pre	{
	font-family: monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace;
	font-weight: normal;
	font-size: small;
	}


	/* Forms follow function */

div#searchui	{
	margin: 10px 0 10px 0;
	padding: 0;
       	font-size: 11px;
	}

#searchui label	{
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 11px;
	color: #ffe;
	}

#searchui input.butt	{
	color: #663;
	background: #bc9;
	font-size: x-small;
	}

input.hun	{
	margin: 0 2px;
	width: 100px;
	font-size: x-small;
	}


	/*   Sidebar navs and li 	*/

#sidebar dl {
	margin: 0;
	padding: 0;
	}

#sidebar dt, #sidebar dd {
	margin-left: 0;
	padding-left: 0;
	line-height: 17px;
	margin-bottom: 2px;
	margin-top: 3px;
	font-size: 95%;
	}

#sidebar dd {
	margin-left: 10px;
	line-height: 17px;
	margin-bottom: 5px;
	font-size: 85%;
	}

body #sidebar h2 	{
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 25px;
	background: transparent;
	color: #ffe;
	padding: 2px 5px 3px 5px;
	background: #008000; 
	/* background: #529C2E;   = HKS 64 K 100% */
	text-shadow: 2px 3px 3px #896;
	font-size: small;
	font-weight: normal;
	}

#sidebar dd a:link, #sidebar dd a:visited {
	font-weight : bold;
	}

	/*  List frippery */

div#maincontent ul 	{
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	margin: 3px 0 0 0;
	padding: 0 0 5px 0;
	}

div#maincontent ol li	{
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	list-style: decimal outside;
	line-height: 1.4em;
	margin: 0 5px 5px 0;
	padding: 0 0 0 5px;
	}
	
div#maincontent  ol.la li	{
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	list-style: lower-alpha outside;
	line-height: 1.2em;
	margin: 0 5px 5px 0;
	padding: 0 0 0 5px;
	}
	
div#maincontent  ol.la ul li	{
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	list-style: square outside;
	line-height: 1.3em;
	margin: 0 5px 5px 0;
	padding: 0 0 0 5px;
	}

div#maincontent ul li	{
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-bottom: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-left: 5px;
	list-style:square inside;
	}

div#maincontent ul ul li {
	margin-top: 10px;
	list-style: square inside;
	}

div#maincontent ul.inlinelist	{
	padding: 0;
	margin: 0;
	}

div#maincontent .inlinelist li	{
	display: inline;
	padding: 0 5px 0 0;
	margin: 0;
	border: 0;
	}

div#maincontent dl	{
	margin-top: 5px;
	padding-top: 0;
	}

div#maincontent dl dt {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border: 0;
	border-bottom: 1px solid #cca;
	line-height: 140%;
	}

div#maincontent dl dd {
	margin: 0 10px 15px 10px;
	padding: 0;
	text-align: justify;
	}

div#maincontent dl#sockdrawer dd	{
	font-size: x-small;
	text-align: left;
	padding: 0;
	margin: 0 0 5px 0;
	}

/* Haxies */

.floattenr	{
	float: left;
	margin: 0 10px 0 0;
	}

/* Contrast-o-meter switchable headline */

body#contrastpage h2.contrast {
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0;
	}

body#contrastpage h2.contrast a:link, body#contrastpage h2.contrast a:visited {
	display: block;
	width: 440px;
	height: 35px;
	background: #eed url(/i04/cmeterdark.gif) top left no-repeat;
	margin: 10px 0 5px 0;
	padding: 0;
	border: 0;
	}

/* Rotation border */

img.rotc 	{
	border: 2px solid #ccb;
	background: transparent url(/i04/bg0432.gif) top left repeat;
	}



/* Yes, my pants are fancy.  */


html #maincontent	dd.authorname	{
	font-size: 11px;
	margin-bottom: 5px;
	}

html #maincontent	dd.authorname a	{
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

html #maincontent p.intro {
	margin-top: 10px;
	font-style: italic;
	}

html #maincontent h3.sponsor {
	margin-top: 3px;
	margin-bottom: 7px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

.impressum	{
	text-transform: uppercase;
	letter-spacing: 1px;
	}

.endpost	{
	padding-bottom: 25px;
	border-bottom: 1px solid #ddc;
	margin-bottom: 25px;
	}

dl.endpost	{
	padding-bottom: 10px;
	}

.caps	{
	letter-spacing: 0.1em;
	}
	
a {	border-style:none;}

/* Kalemder Sell */
table.cal {     background-color: green; }
td.calHead { background-color: yellow; color: #00f;}
td.calDayEmpty { background-color: withe; color: #0f0;}



