#hem h3 {color:#999999; font-style:italic;margin-bottom:32px; text-align:center}
#hem #disqus_thread {border: 1px dashed white; padding:20px}
#hem #dsq-authenticate {margin-top:-25px}
#hem #dsq-request-user-info {postion:relative; top:0}
#hem {width: 400px; border: 5px dotted white; height:auto; position:absolute; background-color:#F0F0F0; padding:0px 33px 33px 33px; margin:0px 0px 0px 5px;}
#hem #dsq-authenticate .dsq-login-buttons {width:auto; height:30px;}
#hem .dsq-request-user-logout {color:#F0F0F0}
#hem li.dsq-login-button-disqus,
#hem .dsq-login-button-disqus,
#hem .dsq-login-button-disqus a,
#hem .dsq-brlink,
#hem #dsq-comment-footer,
#eh #dsq-comment-footer-left,
#hem .dsq-autheneticate-copy,
#hem #dsq-new-post h3,
#hem .dsq-options,
#hem .dsq-request-user-name small,
#hem .dsq-dc-logo a, #hem .dsq-dc-logo img 
{display:none; !important}

/* BEGIN of codes for chrome only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#hem {margin-top:-414px;}                            }
/*   END of codes for chrome only */



#digsby {width: 203px; z-index:11; left:450px; border: 5px dotted white; float:right; background-color:#F0F0F0; padding:0px 33px 33px 33px; margin:0px 5px 0px 0px;}
#digsby h3 {color:#999999; font-style:italic;margin-bottom:32px}
#digsby div {text-align:center; position:relative; border: 1px solid grey; width:203px}

#kontaktpointer {margin-top:100px; height:164px; margin-bottom:11px}
#kontaktpointer img.links {float:left; margin-left:71px}
#kontaktpointer img.rechts {margin-right:51px; margin-top:11px; float:right;}




.klappbox                {      height:auto; 
                                   width: 420px; text-align:center; 
                                   padding: 50px; margin: 44px;
                                   position:relative; 
                                   border: 1px dotted #CCCCCC; }
.klappbox .click a:active, .klappbox .click a:hover {background-color:transparent; color:#993300; } 
.klappbox .click:active, .klappbox .click:hover {background-color:#FFFFF9;  } 
.klappbox .click a                { cursor:pointer; color: #000000;
                                   letter-spacing: 0.1px; 
                                   font-family: Arial; 
                                   font-size: 19px; 
                                   font-style:normal;
                                   font-weight:bold;
                                   text-decoration:none;}
.klappbox .click                  { margin-bottom: 10px; border-top:dotted 1px white; 
                                  border-bottom:dotted 1px white;
                                  margin:0px; padding:9px;                                 }
.klappbox .box { margin: 0px; display: none; padding:9px}
.klappbox .box.einschub { margin-left: 11px; }
dl.klappbox .box ul li { list-style:inside; margin-left:-12px }



dl.klappbox                {      height:auto; 
                                   width: 420px; text-align:center; 
                                   padding: 50px; margin: 44px;
                                   position:relative; 
                                   border: 1px dotted #CCCCCC; }
dl.klappbox dt a:active, dl.klappbox dt a:hover {background-color:transparent; color:#993300; } 
dl.klappbox dt:active, dl.klappbox dt:hover {background-color:#FFFFF9;  } 
dl.klappbox dt a                { cursor:pointer; color: #000000;
                                   letter-spacing: 0.1px; 
                                   font-family: Arial; 
                                   font-size: 19px; 
                                   font-style:normal;
                                   font-weight:bold;
                                   text-decoration:none;}
dl.klappbox dt                  { margin-bottom: 10px; border-top:dotted 1px white; 
                                  border-bottom:dotted 1px white;
                                  margin:0px; padding:9px;                                 }
dl.klappbox dd { margin: 0px; display: none; padding:9px}
dl.klappbox dd.einschub { margin-left: 11px; }
dl.klappbox dd ul li { list-style:inside; margin-left:-12px }


div.clickbox                {      height:auto; 
                                   width: 420px; text-align:center; 
                                   padding: 50px; margin: 44px;
                                   position:relative; 
                                   border: 1px dotted #CCCCCC; }
div.clickbox center.click a:active, div.clickbox center.click a:hover {background-color:transparent; color:#993300; } 
div.clickbox center.click:active, div.clickbox center.click:hover {background-color:#FFFFF9;  } 
div.clickbox center.click a                { cursor:pointer; color: #000000;
                                   letter-spacing: 0.1px; 
                                   font-family: Arial; 
                                   font-size: 19px; 
                                   font-style:normal;
                                   font-weight:bold;
                                   text-decoration:none;}
div.clickbox center.click       { margin-bottom: 10px; border-top:dotted 1px white; 
                                  border-bottom:dotted 1px white;
                                  margin:0px; padding:9px;                                 }
div.clickbox h3, div.clickbox sub               { cursor:pointer;}
div.clickbox h3 {margin:0px}
div.clickbox center.box { margin-top: 0px; display: none; padding:19px }



div.maja, .maja { text-align: center; } 

div.block { width:377px;text-align:justify; }
div.block ul { text-align:justify; !important }
div.block ul li { padding:10px; margin: -7px 30px 0px -30px; text-align:justify; list-style:url(bilder/icons/control_play_blue.png);}









a:link    { color:#333333; text-decoration:none      }
a:visited { color:#333333; text-decoration:none      }
a:hover   { color:#CC0000; text-decoration:none      }
a:active  { color:#FFCC00; text-decoration:none      }
a:focus   { color:#CC0000; text-decoration:underline }

.cellover        { background-color: #FFF8F0 }
.cellout         { background-color: #ffffff } 

div.maja { text-align: center; } 

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;  }

p, ul, blockquote, dl {  width: 377px;line-height: 19px;}

dt {text-decoration:none; font-weight:bold; margin-top:44px; }
dd { text-align:justify; text-decoration:none; font-style:italic; margin:0px; padding:0px; }

h1 { display:none;}				   
.text            { text-align: justify; }
.headline, h2    { font-weight: bold;   height: 50px;  font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}			
.kontakt         { font-size: 11px;  }				 
.navigator       { margin-top: 110px;           }



h3 { color: #993300; font-size: 18px; }
h4 { color:#999999; font-size: 15px; margin-bottom:-9px; margin-top:33px}
h5 {}

dl {margin-top:9px; border-top:1px grey dotted; border-bottom: 1px grey solid}

div.typer p { width:499px;font-family: "Courier New", "Courier", "monospace"; font-style:normal; font-size:12px; text-align: left }
div.typer { margin-top:33px; width: 499px;  }

p.eintrag            { text-align: justify; }
.eintragsdatum 	 { color: #3399FF; font-size: 9px; }
.eintragstitel	 { font-weight: bold; }
.eintragsklammer { color: #999999; font-weight: bold; }
.eintragslink { color: #FF0000; }
.notiz { color: #666666;  }
.lastupdate     { text-align: center; color: #1B5416; font-size:10px; height: 85px;}
.info     { text-align: center; color: black; font-size:9px; height: 30px;}



div.film1 { margin: 32px 32px 66px 32px; 
  width: 600px; padding:40px; 
  border: 1px dotted; border-color: #CCCCCC }


div.film2 { margin: 32px; 
  width: 650px; padding:40px; 
  border: 1px dotted; border-color: #CCCCCC }


div.film_spalterechts { margin-right: 50px; float: right;}
div.film_spaltelinks { margin-left: 50px; float: left; }
div.film_spaltelinks, div.film_spalterechts { margin: 10px; width: 350px; padding:10px; border: 1px dotted; border-color: #CCCCCC }
div.text_rahmen { margin: 10px; margin-top: 55px; width: 80%; padding:40px; border: 1px dotted; border-color: #CCCCCC; clear:both }
div.film_spaltelinks object, div.film_spalterechts object {display:block; margin-bottom: 10px; margin-top: 10px;}


.softwarebox {
    background-color: #FFF4D3;
    border: dotted thin #FF0100;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    color: #FFF4D3;
    margin-bottom: 11px;
}

.freewarebox {
    background-color: #FFFFED;
    border: dotted thin #FF0100;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    color: FFF4D3;
    margin-bottom: 11px;
}

.videobox { 
    background-color: #FEFFEC;
	border: dotted thin #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	color: #000000;
	margin-bottom: 11px;
}




.linkbox { 
    background-color: #FDFAE7;
	border: dotted #FFFF00 thin;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; line-height:normal;
	padding: 10px;
	color: #000000;
	margin-bottom: 11px;
}


.bildbox { 
    background-color: #F5FEF7;line-height:normal;
	border: dotted thin #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	color: #000000;
	margin-bottom: 11px;
}



.zitatebox { 
    background-color: #17412A;
	border: dotted thin #666666;line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
	font-weight: bold;
	padding: 10px;
	color: white;
	margin-bottom: 11px;
	text-align: center;
}


td.zitatebox {border-bottom: 10px solid white;}


.zitatquelle { 
	font-size: 10px;
	font-weight: normal;
	color: #FFFBB9;
}

.blaubox { 
    background-color: #F0F5FF;line-height:normal;
}


.bildlinks {
	border: solid 1px black;
	float: left;

}

.bildmitte {
	border: solid 1px black;
    clear: both;

}

.bildrechts {
	border: solid 1px black;
	float: right;

}


.bilderrahmen {
	border: solid 1px black;line-height:normal;
	float:right;
	margin-left: 8px;
}



div.rss_box { width:90%; border: 10px dashed #ffffff; background:#330066 }
p.rss_title {margin-bottom: -22px; margin-top: 62px;}
a.rss_title { color:#FFFFFF; font-size: 18px; font-style:italic; font-weight:bolder; font-family: verdana; text-align:center }
ul.rss_items { width:90%; margin-left: 0px; padding:5px }
span.rss_date { font-size:9px; color:#999999}

li.rss_item { background-color:#FCFCF3;border: 10px dotted #330066;
              margin:35px; text-align: left; color: red; list-style:none; padding:35px;}

a.rss_item {  font-family: arial;font-size: 18px; font-weight:bold; color:black;; 
                line-height:17px; letter-spacing:1.1px; }
.durchgestrichen {
	text-decoration: line-through;
}
