/* Standards */
*					{margin: 0; padding: 0;}
body				{font-size: 76%; font-family: Arial; background: url(../images/background.jpg) repeat-x #E6EAEF; line-height:150%;}

a:hover	img	 		{filter:alpha(opacity=75); -moz-opacity: 0.50; opacity: 0.75;}
a, a:visited		{text-decoration: underline; color: #CC0000;}
a:hover	 			{text-decoration:none; color: #CC0000;}

h6 a, h6 a:visited	{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #CC0000; display: block; width: 520px; background: #EFEFEF; padding:5px; line-height:100%;}
h6 a:hover	 		{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #CC0000; display: block; width: 520px; background: #FFFFFF; padding:5px; line-height:100%;}

:focus 				{outline: 0;}
a 					{outline: 0;}	
p 					{font-family: Verdana; font-weight:normal; font-size: 1.18em; color:#333333; text-align:left; line-height:140%;}
p.bildu				{font-size: 0.9em; text-align: center; padding-top: 4px; }

.anschrift p 		{font-family:Verdana; font-weight:normal; font-size: 1.18em; color:#ffffff; text-align:left; line-height:140%;}
.kontaktdaten p 	{font-family:Verdana; font-weight:normal; font-size: 1.18em; color:#ffffff; text-align:left; line-height:140%;}

.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 			{padding: 0;}
.nomargin 			{margin: 0;}
.noborder 			{border: 0; text-decoration: none;}
.floatright			{float: right;}
.floatleft 			{float: left;}
.acro	 			{border-bottom: 1px dotted #cc160b; cursor:help;} 
.png				{behavior: url(iepngfix.htc);}
.right				{text-align:right;}
.left				{text-align:left;}

span.email			{display:inline;}
h1 span, h2 span	{text-indent:-5000px; display:block;}

/* Überschriften */

h1		{font-family: Times New Roman; font-weight:normal; font-size: 2.8em; color:#666666; text-align:left; line-height:140%; padding:46px 0 0 25px;}
h2		{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 1.1em; letter-spacing: 1px; color: #CC0000; text-align:left; line-height:140%; padding:0px 0 20px 0px; text-indent: 0px; text-transform:uppercase; width: 280px;}
h3		{font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 1.1em; text-transform:uppercase; color: #FFCC00; text-align:left; line-height:140%; padding:30px 0 4px 15px;}
h4		{font-family: Times New Roman; font-weight:normal; font-size: 3em; color:#666666; text-align:left; line-height:140%; padding:0 0 0 0;}
h5		{ text-indent: -4000px; font-size: 1px; margin:0px; padding:0px; line-height: 0px;}
h6		{font-family: Verdana; font-weight:bold; font-size: 1.15em; color:#666666; text-align:left; line-height:140%; padding:0 0 9px 0;}

/* Seite */

#site 	{width: 980px; margin-left: auto; margin-right: auto; background: url(../images/site_background.jpg);}
#head	{height: 262px; _height: 262px; background:url(../images/head.jpg);}
.navi	{height: 53px; _height: 53px; background :url(../images/navi_back.jpg);}
.site_content {background:url(../images/content_background.jpg) no-repeat; min-height: 300px; _height: 300px;}
#left_site {margin: 30px 20px 40px 20px; float: left; border-right: #999999 1px solid; min-height: 320px; _height: 320px;}
#left_inner {padding: 20px 40px 20px 20px; width: 540px;}
#left_inner ul {font-size: 1.18em; font-family: Arial; line-height:150%;}
#right_site {margin: 50px 0px 20px 20px; float: left;}
#right_one	{background:url(../images/preisrechner_back.jpg) no-repeat; height: 150px;}
#right_one p a {text-decoration: none;}
#right_one p a:hover {text-decoration: underline;}
#right_one p {padding-left: 5px; font-size: 0.90em; width: 140px;}
#right_two	{background:url(../images/kurierfahrten_back.jpg) no-repeat; height: 150px;}
ul {margin-left: 15px;}
#conimg {float: left; margin-right: 15px;}

.download_pdf li{background:url(../images/pdf.gif) no-repeat 0 5px; padding:3px 0 10px 20px; list-style:none}
.download_pdf li a{padding: 5px 0 0 6px}

/* Footer */

#footer 	{height: 150px; _height: 150px; background: url(../images/footer_background.jpg);}
.subnavi ul {list-style:none; width:260px; padding:3px 0 0 0;}
.subnavi li	{line-height: 160%; text-align:left; padding: 2px 0 2px 0px; margin-left:15px; font-family:Verdana; font-weight:normal; font-size: 0.98em; text-align:left; line-height:140%; border-top: 1px solid #999999;}
.subnavi ul li ul {display:block;}
.subnavi li a, .subnavi li a:visited {background: url(../images/p1.gif) 0px -1px no-repeat; text-decoration:none; color: #cccccc; padding-left: 20px;}
.subnavi li a:hover	{background: url(../images/p1.gif) 0px -31px no-repeat; text-decoration:none; color: #FFFFFF;}
.kontaktdaten ul, .anschrift ul {list-style:none; width:260px; padding:3px 0 0 0;}
.kontaktdaten li, .anschrift li	{text-align:left; padding: 2px 0 2px 0px; margin-left:15px; font-family:Verdana; 
font-weight:normal; font-size: 0.98em; color:#CCCCCC; text-indent: 10px; line-height:140%; border-top: 1px solid #999999;}
.kontaktdaten ul li ul, .anschrift ul li ul {display:block;}
.kontaktdaten a:link, .kontaktdaten a:visited, .subnavi a:visited {text-decoration: underline; color:#CCCCCC;}
.kontaktdaten a:hover {text-decoration: underline; color:#FFFFFF;}
.anschrift	{width:270px; margin:0 50px 0 25px; display:inline;}
.kontaktdaten {width:280px; margin:0 50px 0 0; display:inline;}
#top_back {width: 48px; padding-left: 212px;}
#mirror	{height: 60px; _height: 60px; background: url(../images/footer_mirror.jpg);}

/* Top Navi */

#tabs {margin: 0px; padding: 3px 0px 10px 16px; font-size: 14px; line-height:	normal; font-family: Arial, Helvetica, sans-serif;
font-weight: bold; color: #333333;}
#tabs ul{margin: 0; padding: 0; padding: 0px 0px 0px 0px; list-style: none;}
#tabs li {display: inline; margin: 0;}
#tabs a {float:	left; background: url("../images/left_bu.gif") left top; background-repeat: no-repeat; margin:	0; padding:	0 35px 0 10px; text-decoration: none;}
#tabs a span{float: left; display:	block; background: url("../images/right_bu.gif") right top; background-repeat: no-repeat; padding:				15px 24px 15px 12px; color:	#000000;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float: none;}
/* End IE5-Mac hack */
#tabs a:hover span {color:	#333333;}
#tabs a:hover {background-position:	0% -46px;}
#tabs a:hover span {background-position: 100% -46px;}

/* Navi Fest */

#active a {float:	left; background: url("../images/left_bu.gif") left top; background-repeat: no-repeat; margin:	0; padding:	0 35px 0 10px; text-decoration: none;}
#active a span{float: left; display: block; background: url("../images/right_bu.gif") right top; background-repeat: no-repeat; padding: 15px 24px 15px 12px; color:	#000000;}
#active a span {float: none;}
#active a span  {color:	#333333;}
#active a  {background-position:	0% -46px;}
#active a span  {background-position: 100% -46px;}

/* print */

#print_footer {display: none;}
#print_logo {display: none;}
#dcaptcha{background:url(../captcha/load.gif) no-repeat center;width:140px;height:40px;padding:5px 0 5px 0;}