html {
	margin: 0;
	padding: 0;
}

body{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
 font-size: 62.5%;
 
 	color: #4f4f4f;
	margin: 0;
	padding: 0;
}

#container {
	margin: 0 auto;
	width: 986px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font-size: 1.2em;
}

#top {
	position: relative;
	width: 986px;
	height: 96px;
	background: url("../media/img/layout/background_top.jpg") no-repeat;
}
#main {
	width: 946px;
	background: url("../media/img/layout/background_main.jpg") repeat-y;
	padding: 0 20px;
}

#pageheader {
	width: 946px;
	position: relative;
	float: left;
	z-index: 9999;
}

#pageheader_hustentest {
	width: 946px;
	height: 20em;
	position: relative;
	float: left;
	z-index: 9999;
	padding-left: 16px;
	padding-top: 16px;
	background: url("../media/img/layout/bg_hustentest.jpg") left top no-repeat;
}

#content {
	width: 946px;
	background: #fbfbfb url("../media/img/layout/background_content.jpg") bottom left repeat-x;
	padding-bottom: 20px;
	position: relative;
}

#content_sub {
	width: 946px;
	padding-bottom: 20px;
	position: relative;
	-float: left;
}

#content_sub h1{
margin: 0;
padding: 0;
color: #adadad;	
font-size: 1.6em;
}

#footer {
	float: left;
	position: relative;
	width: 986px;
	background: url("../media/img/layout/background_footer.jpg") left bottom no-repeat;
	color: #8392af;
	font-size: 0.9em;
	padding-top: 10px;
}

img {
	border: 0px;
}

a{
	color: #55c0d8;
	text-decoration: none;
	outline: none;
}
a:hover{
	color: #55c0d8;
	text-decoration: underline;
}

.skiptocontent{
	display: none;
}

ul{
margin: 0;
padding: 0;
margin-left: 15px;
}

.logo_bi{
position: absolute; 
top: 102px; 
right: 30px;
width: 134px;
height: 32px;
text-indent: -9999px;
z-index: 10000;
}

#copyright{
position: relative;
width: 750px;
margin-top: 12px;
margin-left: 35px;
margin-bottom: 25px;
color: #bbbbbb;
}

.copyright_blau{
color: #8392af;
}

.shadow_bottom{
float: left;
position: relative;
width: 1000px;
height: 35px;
margin-left: -29px;
background: url("../media/images/bg_bottom.gif") left top no-repeat;
}

#text{
	position: relative;
	width: 916px;
	padding: 0px 15px;
}

#contenttext{
	width: 455px;
    -width: 443px;
	float: left;
	margin-top: 42px;
	position: relative;
}

#contenttext h1{
color: #adadad;	
}

#contenttext_fachkreise, #contenttext_laenger{
	width: 650px;
	float: left;
	margin-top: 42px;	
	z-index: 1;
	position: relative;
}

#contenttext_meta{
	width: 620px;
	float: left;
	margin-top: 42px;
	margin-left: 30px;
}

#contentecards{
	width: 649px;
	float: left;
	margin-top: 42px;
}

.container_teaser {
width: 194px;
position: relative;
float: left;
margin-left: 13px;
margin-top: 42px;
padding: 20px;
padding-bottom: 23px;
background: #fff url("../media/img/content/background_teaser.jpg") left top no-repeat;
}

.container_teaser_inside01, .container_teaser_inside02, .container_teaser_inside03, .container_teaser_inside04, .container_teaser_inside05, .container_teaser_inside06, .container_teaser_inside07{
width: 162px;
float: left;
padding: 15px;
padding-top: 12px;
color: #666666;
margin-bottom: 2px;
padding-bottom: 120px;
margin-left: 1px;
-margin-left: 0px;
}

.container_teaser_inside01 p, .container_teaser_inside02 p, .container_teaser_inside03 p, .container_teaser_inside04 p, .container_teaser_inside05 p, .container_teaser_inside06 p, .container_teaser_inside07 p{
margin: 0px;
padding: 0px;
margin-top: 15px;
margin-bottom: 24px;
}

.container_teaser_inside01{
background: #fff url("../media/img/content/background_teaser_01.jpg") left bottom no-repeat;	
}

.container_teaser_inside02{
background: #fff url("../media/img/content/background_teaser_02.jpg") left bottom no-repeat;	
}

.container_teaser_inside03{
background: #fff url("../media/img/content/background_teaser_03.jpg") left bottom no-repeat;	
}

.container_teaser_inside04{
background: #fff url("../media/img/content/background_teaser_04.jpg") left bottom no-repeat;	
}

.container_teaser_inside05{
background: #fff url("../media/img/content/background_teaser_05.jpg") left bottom no-repeat;	
}

.container_teaser_inside06{
background: #fff url("../media/img/content/background_teaser_06.jpg") left bottom no-repeat;	
}

.container_teaser_inside07{
background: #fff url("../media/img/content/background_teaser_07.jpg") left bottom no-repeat;	
}

.container_teaser .container_teaser_inside01 h2{
	margin: 0;
	padding: 0;
	color: #4e8b84;
	font-face: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.6em;
}

.container_teaser .container_teaser_inside02 h2{
	margin: 0;
	padding: 0;
	color: #63cad9;
	font-face: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.6em;
}

.container_teaser .container_teaser_inside03 h2{
	margin: 0;
	padding: 0;
	color: #8b5d8c;
	font-face: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.6em;
}

.container_teaser .container_teaser_inside04 h2{
	margin: 0;
	padding: 0;
	color: #95a538;
	font-face: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.6em;
}

.container_teaser .container_teaser_inside05 h2{
	margin: 0;
	padding: 0;
	color: #5fc1e4;
	font-face: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.6em;
}

.container_teaser .container_teaser_inside06 h2{
	margin: 0;
	padding: 0;
	color: #ff9400;
	font-face: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.6em;
}

.container_teaser .container_teaser_inside07 h2{
	margin: 0;
	padding: 0;
	color: #5fc1e4;
	font-face: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.6em;
}

a.slider_button01, a:hover.slider_button01, a:active.slider_button01, a:visited.slider_button01{
width: 120px;
height: 35px;
float: left;
display: block;
position: absolute;
left: 70px;
top: 145px;
text-indent: 32px;
color: #4f4f4f;
line-height: 33px;
-line-height: 32px;
margin-bottom: 60px;
-padding-bottom: 60px;
z-index: 9999;
background: url("../media/img/content/button_slider_01.gif") left top no-repeat;
}

.container_teaser .container_teaser_inside01 a.teaser_button01 {
width: 123px;
height: 40px;
display: block;
text-align: center;
color: #4f4f4f;
line-height: 35px;
margin: 0 auto 0 auto;
margin-bottom: 60px;
-padding-bottom: 0px;
background: url("../media/img/layout/button_teaser_01.png") left top no-repeat;
-background: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/button_teaser_01.png', sizingMethod='scale');
}

a.slider_button02, a:hover.slider_button02, a:active.slider_button02, a:visited.slider_button02{
width: 120px;
height: 35px;
float: left;
display: block;
position: absolute;
text-indent: 31px;
color: #4f4f4f;
left: 1px;
top: 145px;
line-height: 33px;
-line-height: 32px;
margin-bottom: 60px;
-padding-bottom: 60px;
z-index: 9999;
background: url("../media/img/content/button_slider_02.gif") left top no-repeat;
}

 .container_teaser .container_teaser_inside02 a.teaser_button02,  .container_teaser .container_teaser_inside02 a:hover.teaser_button02,  .container_teaser .container_teaser_inside02 a:active.teaser_button02, .container_teaser .container_teaser_inside02 a:visited.teaser_button02 {
 width: 123px;
height: 38px;
display: block;
text-align: center;
color: #4f4f4f;
line-height: 33px;
margin: 0 auto 0 auto;
margin-bottom: 60px;
-padding-bottom: 0px;
background: url("../media/img/layout/button_teaser_02.png") left top no-repeat;
-background: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/button_teaser_02.png', sizingMethod='scale');
 }

a.slider_button03, a:hover.slider_button03, a:active.slider_button03, a:visited.slider_button03{	
width: 120px;
height: 35px;
float: left;
display: block;
position: absolute;
text-indent: 32px;
color: #4f4f4f;
left: 72px;
top: 145px;
line-height: 35px;
margin-bottom: 60px;
-padding-bottom: 60px;
z-index: 9999;
background: url("../media/img/content/button_slider_03.gif") left top no-repeat;
}

 .container_teaser .container_teaser_inside03 a.teaser_button03 {
 width: 121px;
height: 39px;
display: block;
text-indent: 32px;
color: #4f4f4f;
line-height: 33px;
margin-bottom: 60px;
margin: 0 auto 0 auto;
margin-bottom: 80px;
-padding-bottom: 0px;
background: url("../media/img/layout/button_teaser_03.png") left top no-repeat;
-background: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/button_teaser_03.png', sizingMethod='scale');
 }

a.slider_button04, a:hover.slider_button04, a:active.slider_button04, a:visited.slider_button04{	
width: 120px;
height: 35px;
float: left;
display: block;
position: absolute;
text-indent: 31px;
color: #4f4f4f;
left: 1px;
top: 145px;
line-height: 32px;
margin-bottom: 60px;
-padding-bottom: 60px;
z-index: 9999;
background: url("../media/img/content/button_slider_04.gif") left top no-repeat;
}

 .container_teaser .container_teaser_inside04 a.teaser_button04 {
 width: 124px;
height: 39px;
display: block;
text-indent: 34px;
color: #4f4f4f;
line-height: 35px;
margin: 0 auto 0 auto;
margin-bottom: 60px;
-padding-bottom: 0px;
background: url("../media/img/layout/button_teaser_04.png") left top no-repeat;
-background: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/button_teaser_04.png', sizingMethod='scale');
 }

a.slider_button05, a:hover.slider_button05, a:active.slider_button05, a:visited.slider_button05{
width: 120px;
height: 35px;
float: left;
display: block;
position: absolute;
text-indent: 34px;
color: #4f4f4f;
left: 38px;
top: 144px;
line-height: 34px;
margin-bottom: 60px;
-padding-bottom: 60px;
z-index: 9999;
background: url("../media/img/content/button_slider_05.gif") left top no-repeat;
}

 .container_teaser .container_teaser_inside05 a.teaser_button05 {
 width: 123px;
height: 40px;
display: block;
text-indent: 32px;
color: #4f4f4f;
line-height: 35px;
margin: 0 auto 0 auto;
margin-bottom: 70px;
-padding-bottom: 0px;
background: url("../media/img/layout/button_teaser_05.png") left top no-repeat;
-background: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/button_teaser_05.png', sizingMethod='scale');
 }

a.slider_button06, a:hover.slider_button06, a:active.slider_button06, a:visited.slider_button06{	
width: 120px;
height: 35px;
float: left;
display: block;
position: absolute;
text-indent: 32px;
color: #4f4f4f;
left: 2px;
-left: 0px;
top: 146px;
line-height: 31px;
-line-height: 30px;
margin-bottom: 60px;
-padding-bottom: 60px;
z-index: 9999;
background: url("../media/img/content/button_slider_06.gif") left top no-repeat;
}

 .container_teaser .container_teaser_inside06 a.teaser_button06 {
 width: 123px;
height: 38px;
display: block;
text-indent: 32px;
color: #4f4f4f;
line-height: 33px;
margin: 0 auto 0 auto;
margin-bottom: 60px;
-padding-bottom: 0px;
background: url("../media/img/layout/button_teaser_06.png") left top no-repeat;
-background: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/button_teaser_06.png', sizingMethod='scale');
 }

a.slider_button07, a:hover.slider_button07, a:active.slider_button07, a:visited.slider_button07{
width: 120px;
height: 35px;
float: left;
display: block;
position: absolute;
text-indent: 32px;
color: #4f4f4f;
left: 72px;
top: 145px;
line-height: 35px;
margin-bottom: 60px;
-padding-bottom: 60px;
z-index: 9999;
background: url("../media/img/content/button_slider_01.gif") left top no-repeat;
}

 .container_teaser .container_teaser_inside07 a.teaser_button07 {
 width: 123px;
height: 38px;
display: block;
text-indent: 32px;
color: #4f4f4f;
line-height: 31px;
margin: 0 auto 0 auto;
margin-bottom: 90px;
-padding-bottom: 0px;
background: url("../media/img/layout/button_teaser_07.png") left top no-repeat;
-background: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/button_teaser_07.png', sizingMethod='scale');
 }

.container_teaser .teaser_bottom{
width: 235px;
height: 18px;
position: absolute;
left: 0px;
bottom: 0px;
-bottom: -1px;
background: url("../media/img/content/teaser_bottom.jpg") left top no-repeat;
}

#menu_sub {
	width: 200px;
	-width: 200px;
	text-align: left;
	float: left;
	margin-right: 41px;
	-margin-right: 41px;
	margin-top: 35px;
}

#menu_sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

#menu_sub ul li {
	width: 200px;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}

#menu_sub ul li ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

#menu_sub ul li a{
	width: 200px;
	display: block;
	padding-left: 15px;
	padding-top: 9px;
	padding-bottom: 9px;
	color: #58676b;
	border-bottom: #f1f1f1 1px solid;
	}

#menu_sub ul li a:hover, #menu_sub ul li.active a {
	color: #22aac8;
	text-decoration: none;
	background: url("../media/img/layout/contentmenue_active.gif") left top no-repeat;
}

#menu_sub ul ul{
font-size: 1.0em;	
margin-top: 0px;
}

#menu_sub ul li.active ul li a{
	width: 171px;
	clear: both;
	display: block;
	padding-left: 15px;
	padding-top: 9px;
	padding-bottom: 9px;
	color: #58676b;
	margin-left: 15px;
	background: none;
}

#menu_sub ul li.active ul li a:hover, #menu_sub ul li.active ul li.active a{
	text-decoration: none;
	color: #22aac8;
	background: url("../media/img/layout/contentmenue_active.gif") left top no-repeat;	
}

.logo{
	width: 158px;
	height: 76px;
	position: absolute;
	text-indent: -9999px;
	left: 18px;
	top: 12px;
}

h1{
font-size: 1.6em;
font-weight: bold;
color: #adadad;
margin-left: 15px;
margin-top: 15px;
}

h1.titel_start, h1 .titel_start{
	color: #55c0d8;
}

h2, h3, h4{
font-size: 1.1em;
font-weight: bold;
color: #4f4f4f;
margin: 0px;
padding: 0px;
margin-top: 7px;
margin-bottom: -1px;	
}

h2.titel_hoerbeispiele{
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #57c1d8;	
}

.zugaenglichkeit a, .zugaenglichkeit a:visited{
color: #b1c5d0;
text-decoration: none;
cursor: pointer;
}

.zugaenglichkeit a:hover, .zugaenglichkeit a:active{
text-decoration: underline;
}


a.drucken, a.drucken:visited{
margin-right: 18px;
color: #b1c5d0;
}

a.drucken:hover, a.drucken:active{
text-decoration: underline;
}

.schrift1{
font-size: 1em;
}

.schrift2{
font-size: 1.2em;
}

.schrift3{
font-size: 1.4em;
}

hr {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	border-width:0;
	margin:0;
	padding:0;
}
/* M E N U   M A I N
*****************************************************/

#menu_main {
	width: 946px;
	height: 40px;
	list-style: none;
	background: #55c0d8;
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
	padding-top: 8px;
}
#menu_main ul {
	list-style: none;
	margin: 0;
	margin-left: 8px;
	padding: 0;
}
#menu_main li {
	display: block;
	float: left;
}
#menu_main ul li a {
	display: block;
	font-size: 1.2em;
	color: #ffffff;
	text-decoration: none;
	width: 186px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: center;
	background: none;
	margin: 0;
}

#menu_main ul li a:hover, #menu_main ul li.active a, #menu_main ul li .active a {
	color: #22aac8;
	background: #fffffe;
}


/* M E N U   M E T A
*****************************************************/

#menu_meta {
	position: absolute;
	top: 56px;
	left: 197px;
	font-size: 1em;
	color: #b1c5d0;
}

#menu_meta a, #menu_meta a:visited {
	color: #b1c5d0;
	text-decoration: none;
}

#menu_meta a:hover, #menu_meta a:active{
	text-decoration: underline;
}


/* M E N U   F O N T R E S I Z E
*****************************************************/

#menu_fontresize {
	position: absolute;
	top: 52px;
	left: 828px;
	font-size: 1em;
	color: #b1c5d0;
	text-align:right;
	width: 150px;
}

#menu_fontresize a, #menu_fontresize a:visited {
	color: #b1c5d0;
	text-decoration: none;
	cursor: pointer;
}

#menu_fontresize a:hover, #menu_fontresize a:active{
	text-decoration: underline;
	cursor: pointer;
}

/* S L I D E R    S T A R T S E I T E
*****************************************************/

p#controls, p#controls2{
	margin:0;
	position:relative;
}

/* Easy Slider */

#slider_links, #slider_rechts{
	width: 472px;
	height: 233px;
	float: left;
	position: relative;	
	margin-bottom: 15px;
	-margin-bottom: 5px;
	background: url("../media/img/layout/bg_slider_links.jpg") left top no-repeat;
}

	#slider_links ul, #slider_links li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider_links li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width: 472px;
	height: 233px;
	overflow:hidden; 
		}


#slider_rechts{
	width: 472px;
	height: 233px;
	float: left;
	position: relative;	
	margin-bottom: 15px;
	-margin-bottom: 5px;
	background: url("../media/img/layout/bg_slider_rechts.jpg") left top no-repeat;
}

	#slider_rechts ul, #slider_rechts li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider_rechts li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width: 472px;
	height: 233px;
	overflow:hidden; 
		}
	span#prevBtn, span#prevBtn2{
		position: absolute;
		float: left;
		z-index: 200;
		left: 0px;
		top: 2px;
		-top: 0px;
		z-index: 10000;
		}
		
	span#prevBtn{
	-left: -474px;	
	-top: 2px;
	}
		
	span#prevBtn2{
	left: 468px;
	-top: -255px;
	}
		
	span#nextBtn, span#nextBtn2{
	position: absolute;
	float: left;
	z-index: 200;
	left: 416px;
	top: 2px;	
	-top: 2px;
	z-index: 10000;
	}
		
	span#nextBtn{
	-left: -58px;
	-top: 2px;
	}	
		
	span#nextBtn2{
	left: 888px;
	-top: -255px;
	}

/* // S L I D E R    S T A R T S E I T E */

.slider_content01, .slider_content02, .slider_content03, .slider_content04, .slider_content05, .slider_content06{
width: 367px;
height: 19.0em;
position: relative;
margin-left: 50px;
margin-top: 18px;
}

.slider_content01{
background: url("../media/img/content/bg_slider01.jpg") left top no-repeat;
}

.slider_content02{
background: url("../media/img/content/bg_slider02.jpg") left top no-repeat;
}

.slider_content03{
background: url("../media/img/content/bg_slider03.jpg") left top no-repeat;
}

.slider_content04{
background: url("../media/img/content/bg_slider04.jpg") left top no-repeat;
}

.slider_content05{
background: url("../media/img/content/bg_slider05.jpg") left top no-repeat;
}

.slider_content06{
background: url("../media/img/content/bg_slider06.jpg") left top no-repeat;
}


	.text_slider_links{
		width: 194px;
		height: 80px;
		position: absolute;
		left: 158px;
	}
	
		.text_slider_links05{
		width: 164px;
		height: 80px;
		position: absolute;
		left: 188px;
	}
	
	.text_slider_links h3{
		color: #55c0d8;
		font-size: 1.6em;
		padding: 0;
		margin: 0;
	}
	
	.slider_content01 .text_slider_links h3{
	color: #4a8b83;	
	line-height: 1.0em;
	margin-bottom: 7px;
	}
	
	.slider_content02 .text_slider_rechts h3{
	color: #6ec5d8;	
	line-height: 1.0em;
	margin-bottom: 7px;
	}	
	
	.slider_content03 .text_slider_links h3{
	color: #8a5a8e;	
	line-height: 1.0em;
	margin-bottom: 7px;
	}
	
	.slider_content04 .text_slider_rechts h3{
	color: #94a53f;	
	line-height: 1.0em;
	margin-bottom: 7px;
	}		
	
	.slider_content05 .text_slider_links05 h3{
	font-size: 1.6em;
	color: #4dc4e6;	
	margin: 0;
	padding: 0;
	line-height: 1.0em;
	margin-bottom: 7px;
	}
	
	.slider_content06 .text_slider_rechts h3{
	color: #f59502;	
	line-height: 1.0em;
	margin-bottom: 7px;
	}		
	
	.text_slider_rechts{
		width: 200px;
		height: 120px;
		position: absolute;
		left: 20px;
	}
	
	.text_slider_rechts h3{
		color: #feb91d;
		font-size: 1.6em;
		padding: 0;
		margin: 0;
	}


/* E C A R D
*****************************************************/

.formrow{
width: 649px;
float: left;
position: relative;
margin-bottom: 16px;
}

.radiobutton{
width: 20px;
float: left;
position: relative;
border: 0px;
}

label{
display: block;
float: left;
position: relative;
width: 200px;
}

.thumb label{
width: 132px;	
}

.thumb{
width: 142px;
-width: 102px;
float: left;
position: relative;
margin-bottom: 20px;
}

input, textarea{
border: 1px solid #99afb4;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 1.0em;
width: 180px;
}

textarea{
width: 300px;
}

.radiobutton input{
border: 0px;
width: 10px;
*width: 20px;
-width: 20px;
}

.submitbutton{
font-family: "Trebuchet MS", Arial, Verdana;
font-weight: regular;
color: #4f4f4f;	
font-size: 12px;
width: 130px;
height: 37px;
border: 0px;
text-indent: -12px;
*padding-right: 15px;
-padding-right: 15px;
padding-bottom: 3px;
background: url("../media/img/layout/submitbutton.gif") left top no-repeat;
}

/* M E N U   F A Q
*****************************************************/

#faqliste h2.title { 
font-size: 1.1em;
font-weight:bold; 
color: #55c0d8;
cursor: pointer;
width: 440px;
}

#faqliste { 
width:400px;
float: left;
margin: 0;
padding: 0;
}

#faqliste .content{
width: 425px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}

/******************************************************/

/* M E N U   H U S T E N U R S A C H E N    F A C H K R E I S E
*****************************************************/

#fachkreiseliste h2.title { 
font-weight:bold; 
font-size: 1.1em;
cursor: pointer;
width: 650px;
color: #55c0d8;
}

#fachkreiseliste { 
width:600px;
float: left;
margin: 0;
padding: 0;
}

#fachkreiseliste .content{
width: 630px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}

/******************************************************/

.produkttext{
	width: 333px;
	height: 272px;
	float: left;
	position: relative;
}

.produktbild{
width: 206px;
float: left;
position: relative;
}

.text_produkte{
	width: 460px;
	float: left;
	position: relative;
}

.logo_apotheke{
	width: 205px;
	height: 120px;
	position: absolute;
	left: 480px;
	top: 0px;
}

ul.produktliste{
position: relative;	
margin: 0;
margin-left: 40px;
width: 350px;
}

ul.produktliste li.linie{
background: url("../media/img/layout/linie.gif") left bottom repeat-x;
padding-bottom: 5px;
margin-bottom: 5px;
z-index: 2;
position:relative;
}

h2.produkttitel{
	font-size: 1.6em;
	color: #00c0df;
	padding-bottom: 10px;
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 24px;
}

a.produktlink{
	color: #00c0df;
	text-decoration: none;
	text-indent: 16px;
	float: left;
	position: relative;
	background: url("../media/img/layout/pointer_produkttext.gif") left center no-repeat;
	margin-left: 30px;
}

a.produktlink:hover{
text-decoration: underline;	
}

#sprechblase_saft, #sprechblase_tropfen, #sprechblase_zitrone, #sprechblase_honig{
width: 350px;
height: 280px;
position: absolute;
color: #182a76;
font-size: 10px;
background: url("../media/img/layout/produkte_sprechblase.png") left top no-repeat;
-background: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/produkte_sprechblase.png', sizingMethod='scale');
z-index: 1000;
}

#sprechblase_saft{
top: 70px;
*top: 60px;
-top: 75px;
left: 210px;
z-index: 9999;
}

#sprechblase_tropfen{
top: 85px;
-top: 95px;
left: 210px;
z-index: 9998;
}

#sprechblase_zitrone{
top: 120px;	
*top: 41px;
-top: 130px;
left: 210px;
z-index: 9997;
}

#sprechblase_honig{
top: 65px;
*top: 14px;
-top: 65px;
left: 210px;
z-index: 200;
}

#sprechblase_saft .tekst, #sprechblase_tropfen .tekst, #sprechblase_zitrone .tekst, #sprechblase_honig .tekst{
margin-top: -2px;
*margin-top: -6px;
-margin-top: 5px;
margin-left: 30px;
-margin-left: 20px;
width: 310px;
-width: 310px;
float: left;
z-index: 1000;
}

#sprechblase_saft h3, #sprechblase_tropfen h3, #sprechblase_zitrone h3, #sprechblase_honig h3{
font-size: 1.3em;
font-weight: bold;
color: #182a76;
padding-top: 2px;
padding-left: 1px;
margin-bottom: 0px;
}

.container_teaser_inside05 a.button_sound1{
height: 32px;
float: left;
position: relative;
text-indent: 42px;
color: #6b706c;
font-weight: bold;
margin-bottom: 16px;
line-height: 32px;
background: url("../media/img/layout/button_sound1.gif") left top no-repeat;	
}

.container_teaser_inside05 a:hover.button_sound1{
text-decoration: underline;
}

.container_teaser_inside05 a.button_sound2{
height: 32px;
float: left;
position: relative;
padding-left: 42px;
color: #6b706c;
font-weight: bold;
padding-top: 0px;
padding-bottom: 55px;
background: url("../media/img/layout/button_sound2.gif") left top no-repeat;	
}

.container_teaser_inside05 a:hover.button_sound2{
text-decoration: none;
}

a.button_slider_sound1{
height: 32px;
float: left;
position: absolute;
text-indent: 42px;
color: #6b706c;
font-weight: bold;
margin-bottom: 16px;
line-height: 32px;
top: 55px;
left: 10px;
background: url("../media/img/layout/button_sound1.gif") left top no-repeat;	
}

a:hover.button_slider_sound1{
text-decoration: none;
}

a.button_slider_sound2{
height: 32px;
float: left;
position: absolute;
padding-left: 42px;
color: #6b706c;
font-weight: bold;
padding-top: 0px;
top: 103px;
left: 10px;
background: url("../media/img/layout/button_sound2.gif") left top no-repeat;	
}

a:hover.button_slider_sound2{
text-decoration: none;
}

.anfrage{
float: left;
position: relative;
width: 200px;
}

#MooFlow {
	width: 946px;
	height: 272px;
	padding: 0;
	background: url("../media/img/layout/bg_coverflow.jpg") left top no-repeat;
}

#MooFlow div img{
cursor: pointer;	
}

/* H U S T E N T O O L
*****************************************************/

#container_hustentest{
width: 900px;
position: absolute;
top: 34px;
left: 50px;
}

.nummer_hustentest{
	float: left;
	position: relative;
	width: 33px;
	height: 48px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.2em;
	color: #414849;
	text-indent: 12px;
	line-height: 50px;
	background: url("../media/img/layout/bg_hustentest_nummer.gif") left top no-repeat;	
}

.frage_hustentest{
	float: left;
	position: relative;
	width: 381px;
	height: 48px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.2em;
	color: #414849;
	text-indent: 20px;
	line-height: 50px;
	background: url("../media/img/layout/bg_hustentest_frage.gif") left top no-repeat;
}

.row_hustentest a{
	display:block;
	float: left;
	position: relative;
	width: 228px;
	height: 48px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.2em;
	color: #414849;
	line-height: 45px;	
}

a.blau_0, a:hover.blau_0, a:active.blau_0{
	text-indent: 30px;
	font-size: 1em;
	background: url("../media/img/layout/bg_antwort_blau1.gif") left top no-repeat;
	color: #414849;
	text-decoration: none;
	padding-top: 1px;
}

a.gelb_0, a:hover.gelb_0, a:active.gelb_0{
	text-indent: 30px;
	font-size: 1em;
	background: url("../media/img/layout/bg_antwort_gelb1.gif") left top no-repeat;
	color: #414849;
	text-decoration: none;
	padding-top: 1px;
}

a.blau_1, a:hover.blau_1, a:active.blau_1{
	text-indent: 15px;
	font-size: 1em;
	background: url("../media/img/layout/bg_antwort_blau2.gif") left top no-repeat;
	color: #414849;
	text-decoration: none;
	padding-top: 1px;
}

a.gelb_1, a:hover.gelb_1, a:active.gelb_1{
	text-indent: 15px;
	font-size: 1em;
	background: url("../media/img/layout/bg_antwort_gelb2.gif") left top no-repeat;
	color: #414849;
	text-decoration: none;
	padding-top: 1px;
}

a.link_antwort, a:hover.link_antwort, a:active.link_antwort{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.2em;
	color: #414849;
	text-decoration: none;
}

.row_hustentest{
width: 927px;
float: left;
position: relative;
margin-bottom: 20px;
}

.answer{
	width: 495px;
	color: #3b4f54;
	background: #fff1a7 url("../media/img/layout/bg_hustentest_ergebnis.gif") left bottom repeat-x;
	border-left: 1px solid #a5afb2;
	border-top: 1px solid #a5afb2;
	border-right: 1px solid #82898b;
	border-bottom: 1px solid #82898b;	
	padding: 5px;
	float: left;
}

.answer h3{
color: 1.2em;
font-weight: bold;
color: #3b4f54;
margin: 0px;
padding: 0px;
}

.answer a, .answer a:active{
	color: #3b4f54;
	text-decoration: underline;	
}

.answer a:hover{
	color: #3b4f54;
	text-decoration: none;	
}

.answerquestion{
width: 450px;
float: left;
}

#ihrAntworten{
width: 360px;
float: left;
margin-left: 22px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
color: #ffffff;
}

#ihrAntworten h3{
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
	margin-top: 1.0em;
}

#ihrAntworten h4{
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	margin-bottom: 1.0em;
	margin-top: 8px;
	color: #ffffff;
}

#ihrAntworten p{
	margin: 0px;
	padding: 0px;
}

a.button_hustentest{
	width: 185px;
	height: 36px;
	margin-top: 10px;
	float: left;
	position: relative;
	color: #333333;
	text-indent: 14px;
	*text-indent: 15px;
	-text-indent: 12px;
	line-height: 33px;
	-line-height: 29px;
	background: url("../media/img/content/button_hustentest.png") left top no-repeat;	
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/content/button_hustentest.png', sizingMethod='scale');
}

a:hover.button_hustentest{
color: #000000;
}

#ihrErgebnis{
	width: 890px;
	float: left;
	position: relative;
margin-left: 20px;	
margin-top: -14px;
}

/* E N D E   H U S T E N T O O L
*****************************************************/

.leer{
float: left;
position: relative;
margin-bottom: 200px;	
}

.regnormal, .regtext, .reg_menumain, .reg_menumain{
 font-weight: normal;
 font-size: 0.9em;
 }
 
 .img_abbildungen{
	float: left;
	position: relative;
	margin-right: 20px;
	width: 145px;
	height: 150px;
	margin-top: 20px;
 }
 
 .text_abbildungen{
	float: left;
	position: relative;
	width: 480px;
	height: 150px;
	margin-top: 20px;
 }
 
 .header_sitemap{
	 margin-bottom: 3px;
 }
 
 #profi{
	 float: left;
	 position: relative;
	 width: 20px;
	 -width: 13px;
	 border: 0px;
	 margin-left: 0px;
 }
 
 .profi_text{
	 float: left;
	 position: relative;
	 width: 500px;
	 text-indent: 2px;
	 -text-indent: 8px;
	 padding-top: 1px;
 }
 
 #form{
	margin-top: 31px; 
 }
 
 /* S T A R T    W I R K W E I S E */
 
#pageheader_wirkweise{
	width: 945px;
	height: 414px;
	position: relative;
	float: left;
	background: url("../media/img/layout/bg_wirkweise.jpg") left top no-repeat;
    z-index: 200;
}

#img_wirkweise_01, #img_wirkweise_02, #img_wirkweise_03, #img_wirkweise_04, #img_wirkweise_05, #img_wirkweise_06, #img_wirkweise_07{
	width: 465px;
	height: 414px;
	position: relative;
	float: left;
}

#img_wirkweise_01{
background: url("../media/img/content/img_wirkweise1.jpg") 7px 7px no-repeat;	
}

#img_wirkweise_02{
background: url("../media/img/content/img_wirkweise2.jpg") 7px 7px no-repeat;	
}

#img_wirkweise_03{
background: url("../media/img/content/img_wirkweise3.jpg") 7px 7px no-repeat;	
}

#img_wirkweise_04{
background: url("../media/img/content/img_wirkweise4.jpg") 7px 7px no-repeat;	
}

#img_wirkweise_05{
background: url("../media/img/content/img_wirkweise5.jpg") 7px 7px no-repeat;	
}

#img_wirkweise_06{
background: url("../media/img/content/img_wirkweise6.jpg") 7px 7px no-repeat;	
}

#img_wirkweise_07{
background: url("../media/img/content/img_wirkweise7.jpg") 7px 7px no-repeat;	
}

#text_wirkweise_01, #text_wirkweise_02, #text_wirkweise_03, #text_wirkweise_04, #text_wirkweise_05, #text_wirkweise_06, #text_wirkweise_07{
	width: 411px;
	height: 414px;
	position: relative;
	float: left;
	color: #ffffff;
	margin-left: 33px;
	padding-top: 37px;
}

#text_wirkweise_01 h3, #text_wirkweise_02 h3, #text_wirkweise_03 h3, #text_wirkweise_04 h3, #text_wirkweise_05 h3, #text_wirkweise_06 h3, #text_wirkweise_07 h3{
	margin: 0px;
	padding: 0px;
	margin-bottom: 14px;
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
}

.pointer_wirkweise{
	width: 22px;
	height: 22px;
	position: absolute;
	text-indent: -9999px;
	cursor: pointer;
	background: url("../media/img/layout/pointer_wirkweise.png") left top no-repeat;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/pointer_wirkweise.png', sizingMethod='scale');
}

#sprechblase5, #sprechblase6, #sprechblase7, #sprechblase8, #sprechblase9, #sprechblase10, #sprechblase11, #sprechblase12, #sprechblase52, #sprechblase62, #sprechblase72, #sprechblase82, #sprechblase92, #sprechblase53, #sprechblase63, #sprechblase73, #sprechblase83, #sprechblase93, #sprechblase54, #sprechblase64, #sprechblase74, #sprechblase84, #sprechblase94, #sprechblase55, #sprechblase65, #sprechblase75, #sprechblase85, #sprechblase95, #sprechblase56, #sprechblase66, #sprechblase76, #sprechblase86, #sprechblase96, #sprechblase13, #sprechblase14, #sprechblase15, #sprechblase16, #sprechblase17, #sprechblase14, #sprechblase15, #sprechblase16, #sprechblase17{
	width: 180px;
	height: 36px;
	position: absolute;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7e7e7e;
	padding-left: 7px;
	padding-top: 5px;
	background: url("../media/img/layout/sprechblase_wirkweise.png") left top no-repeat;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/sprechblase_wirkweise.png', sizingMethod='scale');
    z-index: 9999;
}

#link-sprechblase5, #link-sprechblase52, #link-sprechblase53, #link-sprechblase54, #link-sprechblase55{
left: 230px;
top: 104px;
}

#link-sprechblase6, #link-sprechblase62, #link-sprechblase63, #link-sprechblase64, #link-sprechblase65{
left: 208px;
top: 176px;
}

#link-sprechblase7, #link-sprechblase72, #link-sprechblase73, #link-sprechblase75{
left: 168px;
top: 251px;
}

#link-sprechblase74{
left: 180px;
top: 244px;
}

#link-sprechblase8, #link-sprechblase82, #link-sprechblase83, #link-sprechblase84, #link-sprechblase85{
left: 247px;
top: 263px;
}

#link-sprechblase9, #link-sprechblase92, #link-sprechblase93, #link-sprechblase94, #link-sprechblase95{
left: 220px;
top: 310px;
}

#link-sprechblase10{
left: 242px;
top: 92px;
}

#link-sprechblase11{
left: 262px;
top: 222px;
}

#link-sprechblase12{
left: 185px;
top: 292px;
}

#link-sprechblase13{
left: 230px;
top: 123px;
}

#link-sprechblase14{
left: 260px;
top: 265px;
}

#link-sprechblase15{
left: 325px;
top: 270px;
}

#link-sprechblase16{
left: 370px;
top: 350px;
}

#link-sprechblase17{
left: 253px;
top: 348px;
}

#sprechblase5, #sprechblase52, #sprechblase53, #sprechblase54, #sprechblase55{
left: 225px;
top: 70px;
}

#sprechblase6, #sprechblase62, #sprechblase63, #sprechblase64, #sprechblase65{
left: 145px;
top: 140px;
background: url("../media/img/layout/sprechblase_wirkweise2.png") left top no-repeat;
-left: 100px;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/sprechblase_wirkweise2.png', sizingMethod='scale');
    z-index: 9999;
}

#sprechblase7, #sprechblase72, #sprechblase73, #sprechblase74, #sprechblase75{
	width: 180px;
	height: 36px;
	left: 164px;
	top: 213px;
	background: url("../media/img/layout/sprechblase_wirkweise3.png") left top no-repeat;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/sprechblase_wirkweise3.png', sizingMethod='scale');
    z-index: 9999;
}

#sprechblase74{
left: 177px;
top: 210px;
}

#sprechblase8, #sprechblase82, #sprechblase83, #sprechblase84, #sprechblase85{
	left: 242px;
	top: 230px;
}

#sprechblase9, #sprechblase92, #sprechblase93, #sprechblase94, #sprechblase95{
	left: 138px;
	top: 275px;
	background: url("../media/img/layout/sprechblase_wirkweise2.png") left top no-repeat;
	-left: 110px;
    -top: 270px;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/sprechblase_wirkweise2.png', sizingMethod='scale');
    z-index: 9999;
}

#sprechblase10{
	left: 237px;
	top: 56px;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/sprechblase_wirkweise.png', sizingMethod='scale');
    z-index: 9999;
}

#sprechblase11{
	left: 258px;
	top: 185px;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/sprechblase_wirkweise.png', sizingMethod='scale');
    z-index: 9999;
}

#sprechblase12{
	left: 180px;
	top: 254px;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/sprechblase_wirkweise.png', sizingMethod='scale');
    z-index: 9999;
}

#sprechblase13{
left: 228px;
top: 84px;
}

#sprechblase14{
left: 258px;
top: 227px;
}

#sprechblase15{
left: 322px;
top: 230px;
}

#sprechblase16{
left: 369px;
top: 312px;
}

#sprechblase17{
left: 248px;
top: 309px;
}

p#controls, p#controls2{
	margin:0;
	position:relative;
}

#text_weiss{
color: #ffffff;
position: absolute;
width: 207px;
height: 26px;
left: 220px;
top: 44px;
line-height: 1.0em;
}

/* Easy Slider */

#pageheader_wirkweise{
	width: 945px;
	height: 414px;
	position: relative;
	float: left;
	background: url("../media/img/layout/bg_wirkweise.jpg") left top no-repeat;
}

p#controls_wirkweise, p#controls_wirkweise2{
	margin:0;
	position:relative;
	float: left;
	margin-top: -415px;
	-margin-top: 12px;
	-margin-left: 0px;
	width: 200px;
}

	#pageheader_wirkweise ul, #pageheader_wirkweise li{
		margin:0;
		padding:0;
		list-style:none;
		position: relative;
		}
		
	#pageheader_wirkweise li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width: 945px;
	height: 414px;
	overflow:hidden; 
	position: relative;
	}
		
	span#nextBtn_wirkweise{
	position: absolute;
	left: 537px;
	top: 385px;
	-top: -42px;
	}
	
	span#prevBtn_wirkweise{
	position: absolute;
	left: 498px;
	top: 385px;
	-top: -42px;
	}
    
	.previous{
    width: 29px;
    height: 23px;
    position: absolute;
    text-indent: -9999px;
    background: url("../media/img/layout/zurueck_wirkweise.png") left top no-repeat;
    -background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/zurueck_wirkweise.png', sizingMethod='scale');
    cursor: pointer;
    }
    
    .next{
    width: 29px;
    height: 23px;
    position: absolute;    
    text-indent: -9999px;
    background: url("../media/img/layout/weiter_wirkweise.png") left top no-repeat;
    -background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.silomat.de/media/img/layout/weiter_wirkweise.png', sizingMethod='scale');
    cursor: pointer;
    }

 /* E N D E    W I R K W E I S E */
 
 .textkleiner{
 font-size: 0.8em;
 }
 
 .error{
 color: red;
 }
 
 .spacer{
 float: left;
 position: relative;
 height: 30px;
 width: 600px;
 }
 
 #preloader{
 width: 100%;
 height: 100%
 color: #333333;
 }
 
.inner_preloader{
     width: 164px;
     height: 170px;
     margin: 0 auto 0 auto;
     left: 100%;
     margin-top: 250px;
     font-size: 1.4em;
 }
 
 .inner_preloader p{
 margin-left: 10px;
 }
 
#sprechblase1, #sprechblase2, #sprechblase3, #sprechblase4{
	padding-top: 15px;	
	}