﻿/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/roboto-condensed-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('/fonts/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-condensed-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-condensed-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/roboto-condensed-v16-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'),
       url('/fonts/roboto-condensed-v16-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-condensed-v16-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-condensed-v16-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-condensed-v16-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-condensed-v16-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/roboto-condensed-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('/fonts/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-condensed-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-condensed-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/roboto-condensed-v16-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'),
       url('/fonts/roboto-condensed-v16-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-condensed-v16-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-condensed-v16-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-condensed-v16-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-condensed-v16-latin-700italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}


html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
   margin: 0px;
   padding: 0px;
   font-family: 'Roboto Condensed', 'Trebuchet MS', Trebuchet MS, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
}
html, body {text-align:center;background:#505050;background-image:url('layout/bg-seite.png'); background-position:top;color:#333333;}

.main		{width:1020px;margin:0px auto;text-align:left;position:relative;left:0px; top:0px;}

.reihe1		{background:#009846;}
.topmenue	{margin-right:5px;float:right;}
a.mentop, a.mentop:visited, a.mentop:hover {
      		display:block;
      		padding:6px 0px 6px 15px;
			color:#FFFFFF;
      		font-size:12px;
      		line-height:16px;
      		font-weight:normal;
      		text-decoration: none;
      		float:left;
      		}
   a.mentop:hover {
      		color:#000000;
      		}


.reihe2		{background:#505050;background-image:url('layout/bg-grau2.jpg'); background-position:top; background-repeat:no-repeat;}
.logo		{float:left;}
.suchfeld	{margin-top:20px;float:right;}
.input_top	{
			color:#333333;
			font-size:12px;
			border: 1px solid #E14F00;
			margin-right:5px;
			padding-left:10px;
			background-color: #fff;
			width:200px;
			height:23px;
			float:left;
			}
.sende_top, .sende_top:hover	{
			cursor: pointer;
			color:#ffffff;
			font-size:12px;
			border: 1px solid #E14F00;
			height:25px;
			background-color: #E14F00;
			}
.sende_top:hover	{background-color: #A93D03;	}	

::-webkit-input-placeholder {color:#444;}
:-moz-placeholder {color:#444;}
.placeholder {color:#444;}

.menue		{float:left;}	

.block_1	{margin:0px 10px 10px 10px;background:#ffffff;padding:10px;position:relative;left:0px; top:0px;}
.block_1c	{margin:0px 10px 10px 10px;background:#ffffff;background-image:url('layout/bg-content.png'); background-position:bottom; background-repeat:repeat-x;padding:10px;position:relative;left:0px; top:0px;}
.block_1b	{margin:0px 10px 10px 10px;background:#898989;padding:10px;position:relative;left:0px; top:0px;}

.layer_logo		{position:absolute;left:740px; top:-80px;z-index:45;} 
.layer_schild		{position:absolute;left:712px; bottom:50px;z-index:45;} 

.layer_schild_zusatz		{position:absolute;left:712px; bottom:190px;z-index:45;} 
.layer_schild_zusatz2		{position:absolute;left:712px; bottom:194px;z-index:48;} 

.block_3tel, .block_3tel:hover	{width:320px;margin:0px 10px 10px 10px;background:#ffffff;float:left;position:relative;left:0px; top:0px;}
.block_3tel:hover	{background:#FDF0DD;}

.block_2tel	{width:490px;margin:0px 10px 10px 10px;background:#898989;float:left;position:relative;left:0px; top:0px;}
.block_2tel_2	{margin-top:10px;position:relative;left:0px; top:0px;}
.layer_schild2		{position:absolute;left:-10px; top:10px;z-index:45;} 

.boxcontent	{padding:10px;}

.boxtitel {
			display:block;
			background:#E14F00;
   			font-size:13px;
   			color:#FFFFFF;
   			text-align:center;
   			padding:2px;
   			font-weight:normal;
   			}
.boxtextfeld {width:200px;margin-right:10px;float:left;}
.boxtextsymbole {width:90px;float:left;}
.boxtext {
   			font-size:13px;
   			color:#333333;
   			text-align:left;
   			}

.box160, .box160:hover {width:155px;height:190px;background:#898989;}
.box160:hover {background:#5C5C5C;}
.box160content {padding:5px;}

.box500 {width:500px;margin:10px;float:left;}
.box420 {width:420px;margin:10px 10px 10px 30px ;float:left;}

a.mehr, a.mehr:visited, a.mehr:hover 	{
			display:block;
      padding:2px 27px 2px 0px;
      background-image:url('layout/pfeil1.png'); background-position:right 50%; background-repeat:no-repeat;
      color:#898989;
      text-align:right;
      font-size:11px;
      line-height:23px;
      font-weight:bold;
      text-decoration: none;
      }
a.mehr:hover 	{
	  display:block;
      background-image:url('layout/pfeil2.png'); background-position:right 50%; background-repeat:no-repeat;
      color:#E14F00;
      }

p.titel_weiss {
			display:block;
      padding:0px 0px 2px 0px;
      border-bottom:1px dotted #ffffff;
      color:#ffffff;
      text-align:left;
      font-size:13px;
      line-height:23px;
      font-weight:bold;
      text-decoration: none;
      }

p.weiss_klein {
      color:#ffffff;
      text-align:left;
      font-size:12px;
      line-height:16px;
      text-decoration: none;
      }

a.weiss_klein, a.weiss_klein:visited, a.weiss_klein:hover {
      color:#ffffff;
      text-align:left;
      font-size:12px;
      line-height:16px;
      text-decoration: none;
      }

a.weiss_klein:hover {
      color: #FF8000;
      text-decoration: none;
      }

.bewertung		{margin:10px 0px 0px 0px;padding-bottom:10px;border-bottom: 1px dotted #C5C6C6;} 

.block_4tel	{width:margin:0px 10px 10px 10px;background:#ffffff;padding:10px;position:relative;left:0px; top:0px;}

.reihe3		{background:#ffffff;background-image:url('layout/bg-content.png'); background-position:top;background-repeat:repeat-x;}
.main		{width:1020px;margin:0px auto;text-align:left;position:relative;left:0px; top:0px;}
.layer1		{position:absolute;left:30px; top:24px;z-index:45;} 
.layer2		{position:absolute;left:174px; bottom:0px;z-index:36;} 
.layer3		{position:absolute;left:570px; top:100px;z-index:40;} 
.layer3 h1	{			
			display:block;
   			font-size:30px;
   			color:#28529F;
   			margin:0px 0px 0px 0px;
   			font-weight:bold;
   			border:0px;
   			}
.layer3 h2	{			
			display:block;
   			font-size:18px;
   			color:#28529F;
   			margin:0px 0px 0px 0px;
   			font-weight:bold;
   			border:0px;
   			}

.head		{height:305px;}

.sprachwahl	{margin-left:5px;float:right;}

.content	{padding-top:20px;padding-bottom:30px;}

.box340		{width:340px;margin-right:40px;float:left;}
.box620		{width:620px;float:left;}



.foot		{margin:20px 0px 20px 0px;}

.box		{margin-bottom:10px;border:1px dotted #DEDEDE;padding:9px;font-size:12px;}
.boxbild	{width:200px;float:left;}


.floatbox	{float:left;}

p.hotline 	{
			display:block;
      padding:2px 15px 2px 50px;
      background-image:url('layout/icon-telefon.png'); background-position:top left; background-repeat:no-repeat;
      color:#28529F;
      font-size:22px;
      line-height:32px;
      font-weight:bold;
      text-decoration: none;
      }
p.hotline_titel 	{
		display:block;
      padding:0px 15px 0px 50px;
      color:#28529F;
      font-size:13px;
      line-height:16px;
      font-weight:normal;
      text-decoration: none;
      }
      
p.point 	{
			display:block;
      padding:2px 15px 2px 50px;
      margin-bottom:3px;
      background-image:url('layout/icon-haken.png'); background-position:top left; background-repeat:no-repeat;
      color:#28529F;
      font-size:14px;
      line-height:32px;
      font-weight:normal;
      text-decoration: none;
      }
      
a.top, a.top:visited, a.top:hover {
      display:block;
      padding:7px 15px 7px 15px;
      color:#ffffff;
      font-size:14px;
      line-height:20px;
      font-weight:normal;
      text-decoration: none;
      float:left;
      }
   a.top:hover {
      color:#000000;
      }

a.men, a.men:visited, a.men:hover {
      display:block;
      padding:6px 0px 6px 15px;

      color:#5C5C5C;
      font-size:18px;
      line-height:22px;
      font-weight:normal;
      text-decoration: none;
      }
   a.men:hover {
      color:#000000;
      }

a.menaktiv, a.menaktiv:visited, a.menaktiv:hover {
      display:block;
      padding:6px 15px 6px 18px;

      color:#FF8000;
      font-size:21px;
      font-weight:bold;
      text-decoration: none;
      }

a.men2, a.men2:visited, a.men2:hover {
      display:block;
      padding:5px 15px 5px 18px;

      color:#5C5C5C;
      font-size:16px;
      font-weight:bold;
      text-decoration: none;
      }
   a.men2:hover {
      color:#000000;
      }

a.men2aktiv, a.men2aktiv:visited, a.men2aktiv:hover {
      display:block;
      padding:5px 15px 5px 18px;

      color:#FF8000;
      font-size:16px;
      font-weight:bold;
      text-decoration: none;
      }

a.smalllink, a.smalllink:visited, a.smalllink:hover {
      display:block;
      padding:4px 2px 4px 40px;
      background:#EAEAEA;
      background-image:url('layout/linkpfeil.png'); background-position:5px 50% ;background-repeat:no-repeat;
      margin-top:4px;
      color:#333333;
      font-size:13px;
      text-decoration: none;
      }
   a.smalllink:hover {
      background:#D8D8D8;
      background-image:url('layout/linkpfeil.png'); background-position:5px 50% ;background-repeat:no-repeat;
      }


h1 			{
			display:block;
   			font-size:22px;
   			color:#02602C;
   			margin:0px 0px 5px 0px;
   			font-weight:bold;
   			}
h2 			{
			display:block;
			padding:0px 0px 3px 0px;
   			font-size:16px;
   			color:#02602C;
   			margin:0px 0px 0px 0px;
   			font-weight:normal;
   			}

#kastengrau {padding:0px 5px 0px 10px;}
#kastengrau ul 			{
   			font-size:15px;
   			color:#ffffff;
   			margin-left:14px;
   			margin-bottom:0px;
   			}
#kastengrau li 			{
   			margin-bottom:1px;margin-top:1px;
   			line-height:22px;
   			}
   			

#kastengrau a, #kastengrau a:visited			{
   			font-size:15px;
   			color:#ffffff;
   			text-decoration:none;
   			}
#kastengrau a:hover 	{
   			font-size:15px;
   			color:#FF8000;
   			text-decoration:underline;
   			
   			}			

#kastengrau p 			{
   			font-size:15px;
   			color:#ffffff;
   			margin:0px 0px 0px 0px;
   			line-height:22px;
   			}




ul 			{
   			font-size:14px;
   			color:#333333;
   			margin-left:14px;
   			margin-bottom:0px;
   			}
li 			{
   			margin-bottom:1px;margin-top:1px;
   			line-height:18px;
   			}
   			

a, a:visited			{
   			font-size:14px;
   			color:#333333;
   			text-decoration:underline;
   			}
a:hover 	{
   			font-size:14px;
   			color:#FF8000;
   			text-decoration:underline;
   			
   			}			

p 			{
   			font-size:14px;
   			color:#333333;
   			margin:0px 0px 0px 0px;
   			line-height:18px;
   			}

p.small		{
   			font-size:11px;
   			color:#333333;
   			margin:0px 0px 0px 0px;
   			line-height:14px;
   			}

p.slogan 			{
   			font-size:18px;
   			color:#758596;
   			margin:0px 0px 0px 0px;
   			line-height:25px;
   			}   			


p.footer 			{
   			font-size:11px;
   			color:#DEDEDE;
   			margin:0px 0px 0px 0px;
   			line-height:14px;
   			}

a.footer, a.footer:visited, a.footer:hover			{
   			font-size:11px;
   			color:#DEDEDE;
   			margin:0px 0px 0px 0px;
   			text-decoration: underline;
   			}
a.footer:hover			{
				color:#B02D21;
				}
				
.input {
color:#000000;
font-size:12px;
border: 1px solid #666666;
padding: 2px;
margin-bottom:2px;
background-color: #fff;
width:300px;
}

.sendebutton, .sendebutton:hover {
cursor: pointer;
color:#ffffff;
font-size:12px;
border: 1px solid #666666;
margin-right:5px;
background-color: #009846;
}

.sendebutton:hover {
color:#ffffff;
background-color: #02602C;
}