@charset 'utf-8';
@import url(reset.css);
@import url(jquery.fancybox.css);

/*outline:1px solid red; */

/* ----------------------------------------------------- All browsers */

html {
/*	font-size: 87,5%; */
	font-family: "Arial", Helvetica, Calibri, Tahoma, Geneva, sans-serif;
	color: #666666;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
}

#logo img {	margin: 55px 0 0 0;}
.header {height:413px;background:transparent url(../img/header.jpg) no-repeat 0 0;}

h1 {
	font-family: Constantia, Georgia, Cambria, "Times New Roman", Times, serif;
	font-size: 35px;
	line-height:40px;
	font-weight:normal;
	color: #00509D;
	margin-bottom: 25px;
	}

h2 { font-weight:bold; color:#3f1c01; margin:19px 0 2px 0; }

h3 {}

h4 {color: #666666;}

p {
	font-size:12px;
	line-height:17px;
	color: #666666;}

.large { font-size: 28px; line-height: 30px; font-style:italic; margin-bottom:10px; }

img.floatLeft {float:left;margin-right:20px;}
img.floatRight {float:right;margin-left:20px;}

/* ----------------------------------------------------- Global */

a, a:link, a:visited { color: #666666; text-decoration: none; cursor:pointer; } 
a:focus, a:hover, a:active { color: #d16200; text-decoration: none;cursor:pointer; }

/* ----------------------------------------------------- Meta Navigation */

div#metanavi, div#footer { font-size:11px; color:#999999; line-height:30px;}
div#metanavi li, div#footer li { float:left; font-size:11px;margin-left:5px; }
div#metanavi * a:link, div#metanavi * a:visited   { margin-left:5px;color: #6e6e6e; text-decoration: none; }
div#metanavi * a:focus, div#metanavi * a:hover    { margin-left:5px;color: #d16200; text-decoration: none; }
div#footer * a, div#footer * a:link  { color: #909da8;margin-left:5px;text-decoration: none; }
div#footer * a:hover,div#footer * a:focus  { color: #005ea5;}

#content_container p a:link, #content_container p a:visited { color:#d16200; padding-left: 15px; background: url(../img/link_1.gif) 0 4px no-repeat;	margin: 0 10px 0 0;	}
#content_container p a:focus, #content_container p a:hover, #content_container p a:active { color:#574c44; background: url(../img/link_1.gif) 0 -16px no-repeat; }
	


/* ########## Navigation ######### */

#hauptnavigation { 
} 

#hauptnavigation ul.level1 { 
	margin:47px 0 0 40px;
	width:170px;
	border-bottom: 1px dotted #666666;
} 


#hauptnavigation ul.level1 li { 
	line-height:20px;
	height:20px;
	display:block;
	border-top: 1px dotted #666666;
} 

#hauptnavigation ul.level1 a { 
	text-transform:uppercase;
	display:block;
}
#hauptnavigation ul.level1 a:hover { 
	color:#005ea5;
}

/* a.rex-current, a.rex-current:link, a.rex-current:visited { color:#574c44; } */

#subnavigation { 
} 

#subnavigation ul.rex-navi1 { 
} 

#subnavigation ul.rex-navi1 li {
	float:left;
	line-height: 25px;
	margin: 10px 25px 10px 0;
} 

#subnavigation ul.rex-navi1 a { 
} 


/* ----------------------------------------------------- Standards */

.clearer { clear: both;	height: 0; line-height: 0.0; font-size: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}  

/* for IE/Mac */
 /* ohne IE Mac \*/
 * html .clearfix {	height: 1%; }
 .clearfix { display:block; }
 /* Ende ohne IE Mac */

.right { float:right; text-align:right; }
.left {	float:left;	text-align:left; }

.hidden {display:none;}

/* ----- Modul rendered Headline ----- */

@media screen {
	.renderhead {
		display: block;
	}
	.renderhead span { 
		display: none;
	}
	.renderhead img { 
		padding:5px;
	}
}
/* Ausgabe auf dem Drucker */
@media print {
	.renderhead {
		display: block;
	}
	.renderhead span {
		display: block;
		color: blue;
	}
	.renderhead img { 
		display: none;
	}
}

/* ----------------------------------------------------- JS enabled browsers */

.js div { }

/* ----------------------------------------------------- IE7 and below */

#ie7 div { }

/* ----------------------------------------------------- IE6 and below */

#ie6 div { }


.header .pfi						{position:absolute;margin:30px 0 0 770px;width:125px;height:35px;}
.header .pfi a					{cursor:pointer;display:block;height:125px;width:100%;}
.header h1#logo   			{position:absolute;margin:120px 0 0 20px;width:302px;height:26px;background:transparent url(../img/das-schuhsiegel.png) no-repeat 0 0;}
.header h2#slogan 			{position:absolute;margin:155px 0 0 85px;width:309px;height:16px;background:transparent url(../img/mit-sicherheit-vertrauen-schaffen.png) no-repeat 0 0;}
#ie6 .header h1#logo    			{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/das-schuhsiegel.png');background:none;}
#ie6 .header h2#slogan    {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/mit-sicherheit-vertrauen-schaffen.png');background:none;}

.header #searchfield    {position:absolute;margin:320px 0 0 40px;width:180px;height:100px;}
.header #searchfield p  {font-size:10px;line-height:11px;}
.header #searchfield h4 					{margin-bottom:5px;font-weight:bold;}
.header #searchfield form 				{margin-top:6px;}
.header #searchfield #searchTerm 	{width:161px;background-color:transparent;padding:4px;border:0px;font-size:11px;color: #666666;}
.header #searchfield #searchSubmit 	{position:absolute;cursor:pointer;height:20px;width:20px;background-color:transparent;padding:0px;border:0px;}
#ie7 .header #searchfield #searchSubmit 	{margin-top:10px;}

#ie6 #footer ul.right {width:240px;position:relative;margin:-30px 0 0 0;}

#teaser_eins 		{width:391px;height:251px;float:left;}
#teaser_eins a  {cursor:pointer;height:100%;width:100%;display:block;background:transparent url(../img/schuh-siegel.jpg) no-repeat 0 0}

#teaser_zwei 		{width:369px;height:251px;float:left;}
#teaser_zwei a  {cursor:pointer;height:100%;width:100%;display:block;background:transparent url(../img/gepruefte-qualitaet.jpg) no-repeat 0 0}

#teaser_drei 		{width:250px;height:251px;float:left;}
#teaser_drei a  {cursor:pointer;height:100%;width:100%;display:block;background:transparent url(../img/schuh-siegel-plus.jpg) no-repeat 0 0}

#finishTeaser  {width:22px;height:251px;position:absolute;margin:-253px 0 0 369px;background:transparent url(../img/siegel-ende.jpg) no-repeat 0 0}

