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

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	background-image: url(../images/special_cnt_bg.gif);
	background-repeat: repeat-y;
	width:100%;
	}



h1,h2,h3,h4,h5 { margin:0; padding:0; color:#416a99; }
h1 { font-size:18px; margin:0px 0px 35px 0px; }
h2 { font-size:16px; font-weight:bold; margin:0px 0px 10px 0px; }
h3 { font-size:14px; font-weight:bold; margin:0px 0px 20px 0px; }
h4 { font-size:12px; font-weight:bold; }
h5 { font-size:14px; font-weight:bold; margin:0; }


a { color:#e29501; }
a:hover {}

ul,li { margin:0px; padding:0px; color:#e29501; /*display: run-in;*/ }

strong { color:#416a99; }


/* Layout-Container */
#site_container {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background-image: url(../images/bg_header.gif);
	background-repeat: repeat-x;
	background-position:left 80px;
	}
	
#header_container {
	height: 276px;
	margin:0;
	padding:0;
	}
#header_top {
	height: 80px;
	margin:0;
	padding:0;
}
#header_bottom {
	height: 196px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* Language */

html>body #language {
	width:50px;
	height:20px;
	position:absolute !important;
	right:250px ;
	top:57px;
}

#language {
	width:50px;
	height:20px;
	position:absolute;
	right:280px;
	top:57px;
}

/* SPECIAL MENU */	
#special_container {
	position:absolute;
	top:50px;
	left:70px;
	margin:0;
	padding:0;
	}
	
#special_container ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#special_container li {
	display:block;
	float:left;
	padding:5px;
	}
	
#special_container li a {
	font-weight: bold;
	color:#416a99;
	text-decoration:none;
	}	
	
	
/* BANNER IMAGE */	
#seiten_banner {
	position:absolute;
	top:80px;
	left:57px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:375px;
	height:196px;
	}


/* MAIN NAVIGATION */
#menu_container {
	position:absolute;
	top:80px;
	left:478px;
	height:196px;
	margin:0;
	padding:0;
	}
	
#menu_container ul { margin:0; padding:0; list-style:none; width: 600px; height:196px; background-color:#95c5e6;}

#menu_container li { display:block; float:left; height:196px; margin:0; padding:0; }	

#menu_container li a, #menu_container li a.OFF {
	display:block;
	font-weight: bold;
	color: #416a99;
	font-size: 14px;
	text-decoration:none;
	padding:30px 20px 150px 20px;
	margin:0;
	background-color:#95c5e6;
	}
	
#menu_container li a:hover, #menu_container li a.OFF:hover, #menu_container li a.ON:hover {
	background-color:#a4cfec;
	}		
	
#menu_container li a.ON, #menu_container li a.ON:hover {
	background-color:#d7e8ec;
	}	

#blog_button {
	position: absolute;
	top:120px; left:910px;
	width: 120px;
	height: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#PETer0 {
	background-color:none;
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:-190px; left:440px;
	width: 290px;
	height: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
/**html #PETer0  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/peter_startseite.png", sizingMethod="crop");
	}*/
	
#PETer01{
/*    background-image: url(../images/01.png);*/
	background-color:none;
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:90px; left:-300px;
	width: 215px;
	height: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
/**html #PETer01  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/01.png", sizingMethod="crop");
	}*/


#PETer02{
    background-image: url(../images/02.png);
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:0px; left:550px;
	width: 210px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
*html #PETer02  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/02.png", sizingMethod="crop");
	}
	
#PETer03{
    background-image: url(../images/03.png);
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:120px; left:-250px;
	width: 131px;
	height: 149px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
*html #PETer03  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/03.png", sizingMethod="crop");
	}
	
#PETer04{
    background-image: url(../images/04.png);
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:-190px; left:440px;
	width: 131px;
	height: 149px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
*html #PETer04  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/04.png", sizingMethod="crop");
	}
	
#PETer06 {
    background-image: url(../images/PETer06.png);
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:-100px; left:-65px;
	width: 192px;
	height: 90px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
*html #PETer06  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/PETer06.png", sizingMethod="crop");
	}	
	
#PETer_faq {
    background-image: url(../images/PETer_faq.png);
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:-130px; left:440px;
	width: 210px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
*html #PETer_faq  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/PETer_faq.png", sizingMethod="crop");
	}


/*PETER ENGLISCH*/

#PETer0_en {
	background-color:none;
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:-190px; left:440px;
	width: 290px;
	height: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
/**html #PETer0  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/peter_startseite.png", sizingMethod="crop");
	}*/
	
#PETer01_en {
/*    background-image: url(../images/01.png);*/
	background-color:none;
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:90px; left:-300px;
	width: 215px;
	height: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
/**html #PETer01  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/01.png", sizingMethod="crop");
	}*/


#PETer02_en {
    background-image: url(../images/02_en.png);
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:0px; left:550px;
	width: 188px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
*html #PETer02_en  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/02_en.png", sizingMethod="crop");
	}
	
#PETer03_en{
    background-image: url(../images/03_en.png);
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:120px; left:-250px;
	width: 131px;
	height: 149px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
*html #PETer03_en  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/03_en.png", sizingMethod="crop");
	}
	
#PETer04_en {
    background-image: url(../images/04_en.png);
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:-190px; left:440px;
	width: 131px;
	height: 149px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
*html #PETer04_en  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/04_en.png", sizingMethod="crop");
	}
	
#PETer06_en {
    background-image: url(../images/PETer06_en.png);
	background-repeat:no-repeat;
	position: absolute;
	z-index:10000;
	top:-100px; left:-65px;
	width: 192px;
	height: 90px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
*html #PETer06_en  {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="custom/images/PETer06_en.png", sizingMethod="crop");
	}	

#content_container {
	position: absolute;
	top:276px; left:57px;
	width: 80%;
	text-align: left;
	}

*html #content_container {
	position:relative;
	top:0px; left:57px;
	width:100%;
	text-align: left;
	}

#col_left {	
	float:left;
	height:400px;
	width:375px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#logo_container {
	background-color:#FFFFFF;
	height:116px;
	width:375px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#logo_container img { position:absolute; top:9px; left:21px; }
#logo_container .adress_block { display:none; }

/* SUB NAVIGATION */
#submenu_container {
	float:left;
	text-align:left;
	color:#333;
	width:375px;
	height:20px;
	margin:35px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#submenu_container ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#submenu_container li{
	display:block;
	width:375px;
	line-height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#submenu_container li:hover{
	background-color:#e3eff2;
	}	

#submenu_container li a {
	display:block;
	width:375px;
	line-height:30px;
	font-weight:bold;
	font-size: 14px;
	color:#fff;
	color:#416a99;
	background-image: url(../images/arrowOFF.gif);
	background-repeat:no-repeat;
	background-position:20px 10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-indent:35px;
	text-decoration: none;
	}
	
#submenu_container li a:hover {
	font-weight:bold;
	background-color:#e3eff2;
	}

	
#submenu_container li a.ON {
	font-weight:bold;
	}

#col_right {
	position:absolute;
	top:30px;left:440px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
	
#PETbottle { 
	width:390px; height:500px;
	position:absolute; 
	top:-30px; left:500px;
	background-image:url(../images/bg-flasche.jpg);
	}	

/*** EXTRA c4s.css ***/
	
#news_underline {
	background:url(../images/news_underline.gif);
	background-repeat: no-repeat;
	background-position:0px bottom;
	line-height:16px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	}
	
#news_underline a { color:#416a99; font-weight:bold; text-decoration:none; }
#news_underline p {
margin-bottom:0px; }
	
#news_underline .news_text { width:310px; padding:0px 0px 0px 10px; }

#news_container { margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }

.newstitle { line-height:20px; }

#more_infos{
	width:320px;
	text-align:left;
	padding:10px 0px 0px 10px;}
	
#more_infos a {	
	font-weight:bold;
	color:#416a99;
	}
	
/*** WEBLEXIKON ***/

#weblexikon {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#weblexikon ul {
	width:500px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	}
	
#weblexikon li {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
#weblexikon li a {
	margin:0px 0px 0px 0px;
	text-decoration: none;
	font-size: 16px;
	padding:0px 3px 0px 3px;
	font-weight:bold;
	border-right: 1px solid #e29501;
	}
	
#weblexikon li a:hover {
	margin:0px 0px 0px 0px;
	text-decoration: none;
	color:#4d77a7;
	font-weight:bold;
	}
	
#weblexikon li a.active {
	margin:0px 0px 0px 0px;
	text-decoration: none;
	color:#4d77a7;
	font-weight:bold;
	}
	
#weblexikon li a.deactive {
	cursor: default;
	margin:0px 0px 0px 0px;
	text-decoration: none;
	color:#c0c0c0;
	font-weight:bold;
	}
	
#weblexikon li a.deactive:hover {
	margin:0px 0px 0px 0px;
	text-decoration: none;
	color:#c0c0c0;
	font-weight:bold;
	}
	
#weblexikon li a.active_last {
	margin:0px 0px 0px 0px;
	text-decoration: none;
	color:#4d77a7;
	font-weight:bold;
	border-right: none;
	}
	
/*** SEARCHFORM ***/

	.searchform {
	position:absolute;
	right:30px;
	top:40px;
	}
	
	.searchform input {height:20px;}

	.treffer_box {
	border-bottom:1px solid #eda51b;}

/*** linklist ***/

	.linklist_ueberschrift { font-size:16px; font-weight:bold; padding:0px; margin:0px 0px 0px 0px; color:#416a99; }
	
/*** FAQs ***/
	
	.anchorblock {width: 100%; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px;  border-bottom: 1px solid #eda51b;}
	.anchorblock img {float:right; margin:0px 0px 5px 10px;}
	
	ul#anchorlist { margin:0; padding: 0px 0px 60px 15px;  border-bottom: 1px solid #eda51b; color:#416a99;}
	ul#anchorlist li { margin:0; padding:0px 0px 4px 0px; color:#416a99; }
	ul#anchorlist li a, ul#anchorlist li a:hover { color:#416a99; font-weight:bold; }
	
	.faq_archivelink { clear:right;float:right; margin-top:5px; }
