/* ##### Farben:
Hellgrau	#e3e4e4
Mittelgrau	#666666
Schrift		#333333
Blau		#0070bb
Orange		#ee7c00		
 */
body {  
	text-align:center;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #333333;
	padding:0;
	text-align:left;
}

a {
	color: #0070B8;
}

a:hover {
	color: #EE7C00;
}

td {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #333333;
}

.std {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:19px;
	color: #333333;
}

.headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0070B8;   /* grau: #666666; */
	line-height:24px;
}

.subheadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.navi
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1px;
	text-decoration: none;
	color: #333333;
}

.naviaktiv
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

.untermenu	
{ 
	background-color:#E3E4E4; 
	layer-background-color:#E3E4E4; 
	visibility:hidden; 
	color: #000000;
}

.hauptmenu	
{ 
	background-color:#E3E4E4; 	
	layer-background-color:#E3E4E4;
	color: #000000;
}

.navli
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0070B8;
}

.navli-sub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.navtop
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0070B8;
}

.navtop-sub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.form1 
{ 
	font-size:10px; 
	font-weight:regular; 
	line-height:10px; 
	color:#5A6978; 
	font-family:Verdana,sans-serif; 
	letter-spacing:0; 
	background-color:#FFFFFF; 
	border:1px solid #E3E4E4;
}

.textsmall
{
	font-size:13px; 
}	

.iframe-content 
{
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	border: none;
	width: 460px;
	height: 423px;
	scrollbar-track-color:#FF0000;
}

.iframe-impressum 
{
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	border: none;
	width: 500px;
	height: 423px;
	scrollbar-track-color:#FF0000;
}


.iframe-content-online-order 
{
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	border: none;
	width: 670px;
	height: 423px;
	scrollbar-track-color:#FF0000;
}

.iframe-content-newsletter 
{
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	border: none;
	width: 459px;
	height: 423px;
	scrollbar-track-color:#FF0000;
}

.iframe-content-news 
{
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	border: none;
	width: 459px;
	height: 423px;
	scrollbar-track-color:#FF0000;
}

.iframe-content-motologistics-kundenauftrag 
{
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	border: none;
	width: 580px;
	height: 423px;
	scrollbar-track-color:#FF0000;
}

.boxh1
{
	width:220px;
	padding: 2 2 2 2px;
	font-size:12px; 
	font-weight:regular; 
	color:#5A6978; 
	font-family:Helvetica, Arial, sans-serif; 
	letter-spacing:0; 
	border:1px solid #919baa; 
	background-color:#ffffff
}

.boxh2
{
	width:250px;
	padding: 2 2 2 2px;
	font-size:11px; 
	font-weight:regular; 
	color:#5A6978; 
	font-family:Helvetica, Arial, sans-serif; 
	letter-spacing:0; 
	border:1px solid #919baa; 
	background-color:#ffffff
}

.blockSmall
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px; 
	font-weight:regular; 
	line-height:100%; 
}


/* Formatierungen aus alter Site */

.button1
{
	font-size:12px; 
	font-weight:regular; 
	color:#5A6978; 
	font-family:Helvetica, Arial, sans-serif; 
	letter-spacing:0; 
	border:1px solid #919baa; 
	background-color:#ffffff
}

.fliesstext 
{
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
	/* color: #5A6978 */
	color: #000000;
}

/*.form2 
{ 
	font-size:12px; 
	font-weight:regular; 
	line-height:18px; 
	color:#5A6978; 
	font-family:Helvetica, Arial, sans-serif; 
	letter-spacing:0; 
	border:1px solid #919baa; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-arrow-color:#919baa; 
	scrollbar-base-color:#ffffff; 
	scrollbar-track-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-face-color:#ffffff; 
	scrollbar-highlight-color:#919baa; 
	scrollbar-shadow-color:#919baa
}*/

.form2
{ 
	font-size:10px; 
	font-weight:regular; 
	line-height:10px; 
	color:#5A6978; 
	font-family:Verdana,sans-serif; 
	letter-spacing:0; 
	background-color:#FFFFFF; 
	border:1px solid #E3E4E4;
}

.headline2 
{
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	line-height: 24px; 
	font-weight: bold; 
	color: #EE7C00;
}

.imgr
{
	background-image:url(images/bogen.gif);
	background-repeat:no-repeat;
}

.table1
{
	border-bottom:1px solid #919baa; 
}

.tr1
{
	border-top:1px solid #919baa; 
	border-left:1px solid #919baa; 
	border-right:1px solid #919baa; 
	background-color:#EFEFEF;
}

#ansprechpartner
{
	position:absolute; 
	width:187px; 
	z-index:1; 
	right:-3px; 
	top:34px; 
	overflow: visible;
	font-family: Helvetica, Arial, sans-serif; 
	font-size:11px;
	line-height:15px; 
	border-top:1px solid #0070B8; 
	border-bottom:1px solid #0070B8;
	background:#FFFFFF;
	background-color:#FFFFFF;
}	


.subh 
{
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	line-height: 34px; 
	color: #004395;
	font-weight:bold;
}

.introT {font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 24px; color: #333333}
.nachrichtdat {font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; color: #333333}
.nachrichthead1 {font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #333333}
.nachrichtrubrik {font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; color: #333333}
.nachrichtanreiss {font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; font-style: italic; color: #333333}

.downloads
{
	color: #0070B8;
}
.downloads li
{
	margin-bottom:5px;
}
/* ########## Stellenanzeigen (karriere-jobs) ########## */
#stellenanzeigen
{
	padding-top:18px;
	padding-bottom:18px;
}

#stellenanzeigen table.karriere-jobs
{
	width:100%;
	table-layout:auto;
	border-collapse:seperate;
	border-spacing:0;
	empty-cells:show;
	border:none;
	/*margin-top:18px;*/
}
#stellenanzeigen table.karriere-jobs th
{
	padding:5px;
	padding-right:15px;
	border-top:2px solid #ee7c00;
	border-bottom:1px solid #0070B8;
	color:#0070B8;
	font-weight:bold;
	text-align:left;
	overflow:hidden;
}
#stellenanzeigen table.karriere-jobs td
{
	padding:5px;
	padding-right:15px;
	vertical-align:top;
	border-bottom:1px solid #0070B8;
	vertical-align:top; 
	overflow:hidden; 
}
#stellenanzeigen table.karriere-jobs td.aktion
{
	text-align:center;
	vertical-align:middle;
}
#stellenanzeigen table.karriere-jobs td.standort
{
	color:#0070B8;
	font-style:italic;
}
#stellenanzeigen table.karriere-jobs img
{
	border:none;
}
#stellenanzeigen input.button
{
	cursor:pointer;
	min-width:60px;
	padding-left:5px;
	padding-right:5px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0.05em;
	color:#000000;
	border:solid 1px #999999;
	position:relative;
	background: linear-gradient(#f4f4f4, #ffffff); /* Standard */
	background: -moz-linear-gradient(#f4f4f4, #ffffff); /* Firefox */
	background: -o-linear-gradient(#f4f4f4, #ffffff); /* Opera */
	background: -ms-linear-gradient(#f4f4f4, #ffffff); /* IE 10 */
	background: -webkit-gradient(linear, center top, center bottom, from(#f4f4f4), to(#ffffff));
	-pie-background: linear-gradient(#f4f4f4, #ffffff); /* IE 6-8 */
	border-radius:3px; /* Standard */
	-moz-border-radius:3px; /* Firefox */
	-webkit-border-radius:3px; /* Safari */
	box-shadow:0px 0px 3px #cccccc; /* Standard */
	-moz-box-shadow:0px 0px 3px #cccccc; /* Firefox */
	-webkit-box-shadow:0px 0px 3px #cccccc; /* Safari */
	behavior: url(PIE.htc);
}
#stellenanzeigen input.button:hover
{
	box-shadow:0px 0px 5px #c0c0c0; /* Standard */
	-moz-box-shadow:0px 0px 5px #c0c0c0; /* Firefox */
	-webkit-box-shadow:0px 0px 5px #c0c0c0; /* Safari */
	behavior: url(PIE.htc);
}
#stellenanzeigen h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0070B8;
	line-height:24px;
}
#stellenanzeigen h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	margin-bottom:9px;
}
#stellenanzeigen h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
#stellenanzeigen ul
{
	margin: 0;
	padding: 0;
	padding-left:20px;
}
#stellenanzeigen ul li
{
	padding: 0;
	margin: 0;
}
/* ########## Aktion Leserbefragung (Zufall-Report) ########## */
.leserbefragung_start
{
	position:absolute;
	top:330px;
	left:55px;
}
.leserbefragung
{
	position:absolute;
	top:180px;
	left:55px;
}
.leserbefragung a:active, .leserbefragung a:focus, .leserbefragung_start a:active, .leserbefragung_start a:focus
{
	outline:none;
}
/* ########## ZUFFI Foto-Contest ########## */
#thumbs
{
	padding-top:10px;
	padding-bottom:10px;
	width:460px;
}
#thumbs ul
{
	clear: both;
	margin: 0;
	padding: 0;
}
#thumbs ul li {
	float: left;
	padding: 0;
	margin: 0px 10px 10px 0px;
	list-style: none;
	display:block;
	font-size:10px;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #999999;
	background-color: #f1f1f1;
	float:left;
}
#thumbs li img
{
	background-image:url(images/loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:auto;
}
#thumbs a
{
	text-decoration:none;
	text-align:center;
}
#thumbs a:hover
{
	background-color: #cccccc;
}
#thumbs ul.thumbs img {
	border: none;
	display: block;
}
#navigation
{
	clear:both;
	display:block;
}
/* ################################################## */
/* ###### Seiten-Navigation ######################### */
/* ################################################## */
#navigation ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#navigation ul li
{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	margin-right:5px;
}
#navigation ul li a
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	float:left;
	display:block;
	padding:1px;
	padding-left:10px;
	padding-right:10px;
	border:solid 1px #000000;
	background-color:#f1f1f1;
}
#navigation ul li a:hover
{
	color:#000000;
	border:solid 1px #000000;
	background-color:#ee7f00;
}
#navigation .aktiv
{
	color:#444444;
	font-weight:bold;
}
/* ################################################## */
/* ###### Modul Foto-Contest  ####################### */
/* ################################################## */
#media
{
	width:480px;
	margin:auto;
	overflow:hidden;
	text-align:center;
}
#media h1
{
	color:#333333;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-top:10px;
}
#media p
{
	font-size:11px;
	line-height:18px;
}
/* ################################################## */
/* ###### Formularelemente ########################## */
/* ################################################## */
.button_voting
{
	background-image:url(images/hg_button_voting.jpg);
	background-repeat:repeat-x;
	background-color:#ee7f00;
	font-size:101%;
	color:#ffffff;
	letter-spacing:0.025em;
	border:solid 1px #ee7f00;
	cursor:pointer;
	padding:2px;
	width:130px;
	height:27px;
}

/* ########## Aktion Facebook 250 Fans ########## */
.fanaktion
{
	position:absolute;
	top:75px;
	left:15px;
	width:250px;
	height:260px;
}

