/* Wichtige Farben
DUNKELBLAU = #004080
HELLBLAU = #81ABCA
DUNKELGRAU = #E6E6E6
HELLGRAU = #F4F4F4
BRAUN = #804040
*/

HTML, BODY, DIV, P, H1, H2, H3, UL, OL, SPAN, TABLE, FORM, LI, PRE, ADRESS 
{
	FONT-FAMILY: Helvetica, Arial, sans-serif, Verdana, Geneva;
	font-size: 12px;
}

BODY 
{
	COLOR: #004080; 
	BACKGROUND-COLOR: #F8F8F8;
	MARGIN: 0px;
	PADDING: 10px 20px; 
}

#contents .box1, .box2
{
	padding-left: 10px;
	border: 0.1em;
	border-style: solid; 
	border-color: #CCCCCC;
	padding: 10px 5px 5px 10px;
}


#contents .box1
{
	background: #F4F4F4;
	background-image: url(hg_box1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: -1px;
	margin-top: -1px;
}

#contents .box2
{
	background: #E6E6E6;
	background-image: url(hg_box2.jpg);
	background-repeat: repeat-y;
}

#contents .box33
{
	float:left; width:33%; text-align:center; overflow:hidden;
}

#contents .leftbox
{
	float: left;
}

#page_firmen #contents .rightbox
{
	margin: 0 0 0 90px;
}

#page_fernsehen #contents .rightbox
{
	margin: 0 0 0 170px;
}

#contents img
{
	margin: 3px 5px;
	border: 0;
}
    
#contents  h1 
{
	background:url("h1_left.gif") no-repeat left top;
	background-position:0 -48px;
	margin: 1px 5px;
	padding:0 1px 0 20px;
	font-size: 10pt;
	font-weight: 600;
	letter-spacing: 3px;
	color: #F4F4F4;
}
    
#contents h1 span 
{
	display:inline-block;
	background:url("h1_right.gif") no-repeat right top;
	background-position:100% -48px;
	padding:5px 20px 4px 5px;
}

#contents h2
{
	FONT-SIZE: 10pt;
	font-weight: 700;
	letter-spacing: 1px;
	COLOR: #804040;
	MARGIN: 5px 5px;
}

#contents h3
{
	FONT-SIZE: 10pt;
	font-weight: 500;
	letter-spacing: 1px;
	COLOR: #804040;
	MARGIN: 5px 5px;
}

#contents p
{
	MARGIN: 5px 5px;
}

#contents .amazon_widgets
{
	MARGIN: 5px 5px;
	text-align: center;
}

#contents .neu
{
        font-size: 8pt;
	font-weight: 500;
	letter-spacing: 2px;
	COLOR: red;
	MARGIN: 1px 5px;
}

/* ----------------------------- Formatierung von Verweisen -----------------------------------------------  */

#contents a:link {color: #0000EE; text-decoration: underline}
#contents a:visited {color: #551A8B; text-decoration: underline}
#contents a:active, #contents a:hover {color: #FF0000; text-decoration: underline}

/* ----------------------------- Listenformatierung -------------------------------------------------------  */

#contents li {margin: 5px; padding: 0 0 0 25px; list-style-type: none; background:url("li_default.gif") no-repeat}
#contents .li_image {background:url("li_image.gif") no-repeat}
#contents .li_music {background:url("li_music.gif") no-repeat}
#contents .li_url {background:url("li_url.gif") no-repeat}
#contents .li_page {background:url("li_page.gif") no-repeat}
#contents .li_video {background:url("li_video.gif") no-repeat}
#contents .li_book {background:url("li_book.gif") no-repeat}

/* ------------------------------- Fixes ------------------------------------------------------------------  */

.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden}
.clearfix {display: inline-block}  

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */

/* ----------------------------- Ende ---------------------------------------------------------------------  */
