/* Allgemeine Elemente */
* 			{margin: 0; padding: 0;}

body 		{
			background: #91b5d2 url(../img/img_bg.jpg);
			color: #333;
			font: normal 62.5% Verdana, Arial, Helvetica, sans-serif;
			}

a 			{color: #333;}
a:hover 	{color: #174776;}

h1,h2,h3 	{padding: 0 0 8px 0;}

h1 			{font: normal 2.2em Verdana, Arial, Helvetica, sans-serif; color: #174776;}
h1 a 		{text-decoration: none;}
h1 a:hover 	{text-decoration: underline;}

h2 			{font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; color: #174776;}
h3 			{font: bold 1.2em  Verdana, Arial, Helvetica, sans-serif; color: #333;}

span.date	{font-size:.8em;line-height:1.3em;}
img 		{border: none;}
li 			{line-height: 1.4em;}
p 			{font-size: 1.2em; padding: 10px 0 0 0; line-height: 1.5em;}
.white 		{font-size:0.8em; color:#fff;}

ul 			{padding: 0 2em 1.2em;}

.left 		{float: left; padding:11px 0 0 65px;}
.right 		{float: right; padding:11px 65px 0 0;}
.img_left	{float: left; padding:0 15px 8px 0;}

.picnewsbox	{float: left; margin: 0 15px 0 0;}

a.arrow:link, a.arrow:visited, span.arrow {
				text-decoration: none;
				font-weight:bold; 
				background: url(../img/img_nav_arrow.gif); 
				background-repeat: no-repeat; 
				background-position: center left; 
				padding: 1px 0 1px 18px;
}

/* Struktur der Site */
#container 			{
					margin: 0 auto;
					width: 920px;
					/*border: 1px solid #fff;*/
					}

/* Header */
#title 				{
					background: #E2DED4 url(../img/img_bg_title.jpg) repeat-y;
					font-size: 0.9em;
					color:#fff;
					margin: 0 auto;
					height:36px;
					width: 889px;
					}
					
#title a:link, #title a:visited	
				{
				text-decoration: none;
				color:#fff;
				}

#title a:active, #title a:hover, #title a:focus
				{
				text-decoration: underline; 
				color:#fff;
				}


#header 			{
					background: #E2DED4 url(../img/img_bg_header.jpg) no-repeat;
					margin: 0 auto;
					height:300px;
					width: 889px;
					}


#header_vertrieb	{
					background: #E2DED4 url(../img/img_bg_header_vertrieb.jpg) no-repeat;
					margin: 0 auto;
					height:300px;
					width: 889px;
					}
					
#header_service		{
					background: #E2DED4 url(../img/img_bg_header_service.jpg) no-repeat;
					margin: 0 auto;
					height:300px;
					width: 889px;
					}
					
#header_ersatzteile		{
					background: #E2DED4 url(../img/img_bg_header_ersatzteile.jpg) no-repeat;
					margin: 0 auto;
					height:300px;
					width: 889px;
					}
					

#header_kunden		{
					background: #E2DED4 url(../img/img_bg_header_kunden.jpg) no-repeat;
					margin: 0 auto;
					height:300px;
					width: 889px;
					}

#header_partner		{
					background: #E2DED4 url(../img/img_bg_header_partner.jpg) no-repeat;
					margin: 0 auto;
					height:300px;
					width: 889px;
					}
					
#header_kontakt		{
					background: #E2DED4 url(../img/img_bg_header_kontakt.jpg) no-repeat;
					margin: 0 auto;
					height:300px;
					width: 889px;
					}

/* Navigation */
#nav 				{
					background: url(../img/img_bg_nav.gif) repeat-x;
					height:44px;
					width:840px;
					background-color:#91b5d2;
					margin: 0 auto;
					border-bottom:1px solid #174776;
					}
					
#nav a 				{
					font-size: 1.1em;
					font-weight:bold;					
					color: #174776;
					float: left;
					padding: 0 15px;
					/*padding: 0 19px;*/
					margin-top:11px;
					line-height: 33px;
					text-align: center;
					text-decoration: none;
					}
					
#nav a:hover,#nav a#active 	{color: #174776; background-color:#c8dae9;}

/* Logos */
#logo 				{
					margin: 33px 0 0 60px;
					width:200px;
					}

#breadcrump			{
					width:350px;
					height:20px;
					margin-left:70px;
					padding-top:10px;
					float:left;
					
					}

#partner 			{
					width:385px;
					height:28px;
					margin-left:20px;
					float:left;
					
					}

/* Main */					
#main				{
					background: #E2DED4 url(../img/img_bg_main.jpg) repeat-y;
					margin: 0 auto;
					width: 889px;
					}

/* Content */					
#content			{
					/*background: #E2DED4 url(img/header-h1.jpg) repeat-x;*/
					width: 800px;
					height:100%;
					margin: 0 0 0 70px;
					}
	
#content li 		{list-style: url(../img/img_li.gif); line-height: 1.4em; font-size: 1.2em; margin-left:-5px;}

.conleft			{
					float:left; 
					width:460px;
					}

.conright			{
					float:left; 
					width:230px; 
					margin-left:35px; 
					padding: 0 8px 8px 8px; 
					/*background-color: #e4edf4;*/
					color: #174776;
					}

.conbox				{
					margin-bottom:20px;
					padding-bottom:5px; 
					
					}					

.clear,.clearer 	{clear: both;}

.newsbox			{width:100%; padding:10px; margin-bottom:15px; border:1px solid #174776;}
.servicebox			{width:100%; padding:0 10px 10px 10px; margin-bottom:15px; border-top:1px solid #174776;}
	
/* Formulare */
fieldset 			{
					border: 1px none #fff;
					padding: 0px 0px 12px 0px;
					width: auto;
					margin-top: 1.0em;
					}
					
legend   			{
					font-size: 1.3em;
					color: #333;
					font-weight: bold;
					margin-bottom:3px;
					}
					
.form    			{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.2em;
					border: 1px solid #ccc;
					background-color: #f3f5f9;
					padding:1px;
					padding-left:3px;
					color:#333;
					}
					
.submit  			{margin:3px;}

.button  			{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.0em;
					color: #000;
					}
					
.buttons  			{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.1em;
					color: #9f3538;
					}
					
.duty 				{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.2em;
					color: #174776;
					font-weight:bold;
					}
					
.noduty 			{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.2em;
					color: #333;
					}
					
.error		 {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #9f3538;}
			
/* Footer */
#footercontent		{
					background: #E2DED4 url(../img/img_bg_footer.jpg) no-repeat;
					margin: 0 auto;
					height:59px;
					width: 889px;
					}
					
#footer				{
					margin: 0 auto;
					height:35px;
					color:#174776;
					font-size: 0.9em;
					width: 889px;
					text-align:center;
					}
#footer a:link, #footer a:visited	
				{
				text-decoration: none;
				color:#174776;
				}

#footer a:active, #footer a:hover, #footer a:focus
				{
				text-decoration: underline; 
				color:#174776;
				}

/* Linienformatierungen */
hr 					{
					height: 1px;
					margin: 10px 0 5px 0;
					border: 0;
					background: #ccc;
					color: #ccc;
					clear:both;
					}