﻿body 	{background:#108f54 url('../img/background.jpg') repeat-x 0 0 fixed; color:#000000; margin:0px 0; padding:0; font-family:Arial, verdana, arial, serif; font-size:90%;}
p		{margin:0; padding:0 0 15px 0; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#0d8950; text-decoration:none;}

#seite		{margin:0 auto; text-align:center; width:970px; }
#holder		{width:970px; padding: 0px 0px 0px 0px; background:#FFFFFF; top:50%; left: 50%; text-align:left; }
#logo		{background:url('../img/buerobedarf-buerotechnik.jpg') no-repeat 0px 0;  border: none; padding:109px 0px 0px 0px; }

.wenig {padding: 0px 0px 0px 2px;}
#linie-flash {float:left; width: 970px; border-bottom: 1px solid #ffffff; color:#ffffff;overflow-y:hidden; background:url('../img/ueberschrift-bg.jpg')}

.ansprechpartner {background:#767575; color:#ffffff; border: 1px solid #737272; -moz-border-radius:10px; -khtml-border-radius:10px; width:142px; font-size:85%}

#content-full	{width:970px; height: 460px; padding:0px 0px 0px 0px; line-height:160%; overflow-y:auto; overflow-x:hidden; background:#c2c0c1; }
#content-full2	{width:970px; height: 420px; padding:0px 0px 0px 0px; line-height:160%; overflow-y:auto; overflow-x:hidden; background:#c2c0c1;}
#content-full3	{width:970px; height: 504px; padding:0px 0px 0px 0px; line-height:160%; overflow-y:auto; overflow-x:hidden; background:#c2c0c1;}


#content-fr	{float:left; width:437px; padding:10px 20px 20px 28px; line-height:160%; border-right: 1px solid #ffffff; background:#A9A9A9; color:#000000; border-top: 1px solid #ffffff;}
#content-osf	{float:right; width:436px; padding:10px 20px 20px 28px; line-height:160%;  background:#c2c0c1; color:#000000; border-top: 1px solid #ffffff;}


#content-fr2	{float:left; width:444px; height: 740px; padding:10px 20px 20px 20px; line-height:160%; border-right: 1px solid #ffffff; background:#A9A9A9; color:#000000;}
#content-osf2	{float:left; width:445px; height: 740px; padding:10px 20px 20px 20px; line-height:160%;  background:#c2c0c1; color:#000000; text-align:left;}

.down {margin: 10px 32px 0 0px}
.email {font-family: Arial; font-size: 90%;}
.email a {text-decoration: none; color: #ffffff;}
.email a:active,visited {text-decoration: none; border-bottom: 1px solid #000000; color: #ffffff;}
.email a:hover {text-decoration: none; border-bottom: 1px solid #000000; color: #ffffff;}

.dark {background:url('../img/unternehmen1.jpg') ; color: #ffffff;}
.dark2 {background:url('../img/unternehmen2.jpg') ; color: #ffffff;}
* html #content-osf	{float:left; width:435px; padding:10px 3px 20px 20px; line-height:160%;  background:#c2c0c1; color:#000000;}

h2		{font-size:110%; font-weight:bold; line-height:150%; margin:0; padding:10px 0px 10px 20px; text-align:justify;}
#content-normal	{float:left; width:970px; height: 460px; overflow:auto; line-height:160%; padding:10px 0px 0 0; background:#c1c1c1; color:#000000; overflow-x:hidden}

#content-kontakt1	{float:left; width:639px; height: 400px; padding:0px 20px 20px 20px; line-height:160%; background: #a9a9a9; border-right: 1px solid #f1f1f1;  color: #000000; }
#content-kontakt2	{float:right; width:250px; height: 420px; padding:0px 20px 0px 20px; line-height:160%; background:url('../img/info.jpg') no-repeat #c2c0c1; color: #000000;}

#content-toner1	{float:left; width:639px; height:645px; padding:15px 20px 20px 20px; line-height:160%; border-right: 1px solid #f1f1f1; color:#000000; background: #a9a9a9;}
#content-toner	{float:right; width:250px; height: 660px; padding:0px 4px 20px 36px; line-height:160%; background:#c2c0c1;}

#content-impressum1	{float:left; width:639px; height: 470px; padding:0px 20px 20px 20px; line-height:160%; color:#000000; background:#a9a9a9;}
#content-impressum2	{float:right; width:250px; height:470px; padding:20px 25px 0px 15px; line-height:160%; background:#c1c1c1; color:#ffffff;}

* html #content-impressum1	{float:left; width:639px; height: 470px; padding:0px 20px 20px 20px; line-height:160%; color:#000000; background:#a9a9a9;}
* html #content-impressum2	{float:right; width:280px; height:470px; padding:20px 25px 0px 12px; line-height:160%; background:#c1c1c1; color:#ffffff;}


#content-lageplan1	{float:left; width:639px; height:400px; padding:0px 20px 20px 20px; line-height:160%; background: #A9A9A9; overflow-y:hidden; border-right: 1px solid #ffffff;}
#content-lageplan2	{float:right; width:250px; height:400px; padding:20px 25px 0px 15px; line-height:160%; background:#c1c1c1; color:#ffffff;}

* html #content-lageplan1	{float:left; width:639px; height:400px; padding:0px 20px 20px 20px; line-height:160%; background: #A9A9A9; overflow-y:hidden; border-right: 1px solid #ffffff;}
* html #content-lageplan2	{float:right; width:250px; height:400px; padding:20px 25px 0px 12px; line-height:160%; background:#c1c1c1; color:#ffffff;}



* html #content-impressum2	{float:right; width:250px; padding:20px 5px 0px 0px; line-height:160%; background:#c1c1c1; color:#ffffff;}

#content-fpm1	{float:left; width:639px; height: 460px; overflow:auto; padding:0px 20px 20px 20px; line-height:160%; background: #a9a9a9; border-right: 1px solid #f1f1f1;  color: #000000; }
#content-fpm2	{float:right; width:250px; height: 460px;  padding:0px 4px 20px 36px; line-height:160%; background:url('../img/fpm.jpg') no-repeat #C2C0C1; color: #000000;}

#content-news1-overflow	{float:left; width:639px; height: 440px; padding:0px 20px 20px 20px; line-height:160%; background: #a9a9a9; border-right: 1px solid #f1f1f1;  color: #000000;  overflow-y: auto;}
#content-news1	{float:left; width:639px; height: 440px; padding:0px 20px 20px 20px; line-height:160%; background: #a9a9a9; border-right: 1px solid #f1f1f1;  color: #000000;  overflow-y: hidden;}
#content-news2	{float:right; width:250px; height: 440px; padding:0px 4px 20px 36px; line-height:160%; background:url('../img/news.jpg') no-repeat #C2C0C1; color: #000000;}
#content-news3	{float:right; width:250px; height: 460px; padding:0px 4px 0px 36px; line-height:160%; background: #C2C0C1; color: #000000;}

#content-treiber1	{float:left; width:639px; height: 440px; padding:0px 20px 20px 20px; line-height:160%; background: #a9a9a9; border-right: 1px solid #f1f1f1;  color: #000000; background: #A9A9A9; text-align:left}


#content-normal123	{float:left; width:639px; height: 460px; overflow:auto; line-height:160%; padding:0px 36px 20px 5px; background:#a9a9a9; color:#000000; overflow-x:hidden}

#content-normal5	{float:right; width:250px; height: 460px; padding:0px 4px 20px 36px; line-height:160%; background: #C2C0C1; color: #000000; background:url('../img/download.jpg') no-repeat #c2c0c1; text-align:left}


#content-treiber2	{float:right; width:250px; height: 460px; padding:0px 4px 0px 36px; line-height:160%; background: #C2C0C1; color: #000000; background:url('../img/download.jpg') no-repeat #c2c0c1; text-align:left}

#content-pfp1	{float:left; width:639px; height: 538px; padding:0px 20px 0px 20px; line-height:160%; background: #a9a9a9; border-right: 1px solid #f1f1f1;  color: #000000; background: #A9A9A9; overflow:auto}
#content-pfp	{float:right; width:286px; height: 538px; padding:0px 4px 0px 0px; line-height:160%; background: #C2C0C1; color: #000000; background:url('../img/pay-for-print.jpg') no-repeat #c2c0c1; text-align:left}

#content-meldung1	{float:left; width:639px; height: 580px; padding:0px 20px 20px 20px; line-height:160%; background: #a9a9a9; border-right: 1px solid #f1f1f1;  color: #000000; }
#content-meldung2	{float:right; width:250px; height: 580px; padding:0px 4px 20px 36px; line-height:160%; background:url('../img/stoerungshotline.jpg') no-repeat #c2c0c1; color: #000000;}

#content-nasen2	{float:right; width:250px; height: 580px; padding:0px 4px 20px 36px; line-height:160%; background:url('../img/rote-nasen-bg.jpg') no-repeat #c2c0c1; color: #000000;}

.treiber-down {float: left; margin: 0 0 0 -20px;}

#pfp-down {float: left; width:290px; border-top: 1px solid #111111; border-bottom: 1px solid #111111; height:30px; margin: 22px 0 0 -0px; background: #ffffff; filter:alpha(opacity=78);-moz-opacity:.78;opacity:.78;}
.pfp-down-text {margin: 0 0 0 30px;}

#pfp-down2 {float: left; font-size: 80%; width:290px; border-top: 1px solid #111111; border-bottom: 1px solid #111111; height:72px; margin: 22px 0 0 -0px; background: #ffffff; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
.pfp-down-text2 {margin: 0 0 0 20px;}

* html #pfp-down {float: left; width:290px; border-top: 1px solid #111111; border-bottom: 1px solid #111111; height:30px; margin: 22px 0 0 -4px; background: #ffffff; filter:alpha(opacity=78);-moz-opacity:.78;opacity:.78;}
.pfp-down-text {margin: 0 0 0 30px;}

* html #pfp-down2 {float: left; font-size: 80%; width:290px; border-top: 1px solid #111111; border-bottom: 1px solid #111111; height:72px; margin: 22px 0 0 -4px; background: #ffffff; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
.pfp-down-text2 {margin: 0 0 0 20px;}



#content-start	{float:left; padding:5px 20px 25px 20px; width:690px; line-height:160%; }
#content	{float:left; width:790px; padding:0px 0px 0px 0px; line-height:160%; }

blockquote {text-align:justify; margin: 20px 50px 20px 50px;}

.align {margin: 0 0px 0px 104px;}

h3 {width:250px; background:#615d5c; color:#ffffff; border: 3px outset #000000; -moz-border-radius:10px; -khtml-border-radius:10px; height:25px;}


.direktlogin {font-size:12px; color:#000000; margin-left:21px; margin-top:10px; margin-bottom:10px;}
h4 {width:250px; background:#615d5c; color:#ffffff; font-size: 110%; border: 3px outset #000000; -moz-border-radius:10px; -khtml-border-radius:10px; height:47px;}


div#wn 		{position:relative; float:left; margin: 0px 0px 0px 0px; font-family: Arial; font-size: 0.8em; width:709px; height:100px; background: #615D5C; overflow:hidden;	 }
div#aktuelles 		{position:relative; float:left; margin: -1px 0px 0px 0px; font-family: Arial; font-size: 0.8em; width:729px; height:36px; background: #615D5C;}
#lyr1 { margin:5px 0 0 0; }

#scroll_links {position: relative; float:left; width: 20px;  background: #615D5C; height:100px; margin: 0px 0px 0px 0px;}
.links {margin: 28px 0 0 0;}

.news-h 	{font-family: Arial; color:#ffffff; font-size: 1.12em; margin: 10px 0px 0px 13px;}
.news2 	{font-family: Arial; color:#ffffff; font-size: 1.12em; margin: 2px 0px 0px 10px; line-height:90%;}

.weiterlesen31 {margin: 0 0 0px 31px}
.weiterlesen32 {margin: 0 0 0px 9px}
.weiterlesen11 {margin: 0 0 0px 40px}
.weiterlesen10 {margin: 0 0 0px 85px}
.weiterlesen9 {margin: 0 0 0px 13px}
.weiterlesen8 {margin: 0 0 0px 9px}
.weiterlesen7 {margin: 0 0 0px 21px}
.weiterlesen6 {margin: 0 0 0px 47px}
.weiterlesen5 {margin: 0 0 0px 11px}
.weiterlesen {margin: 0 0 0px 36px}
.weiterlesen2 {margin: 0 0 0px 14px}
.weiterlesen3 {margin: 0 0 0px 14px}
.weiterlesen4 {margin: 0 0 0px 5px}

#angebote	{float:left; padding:2px 0px 0px 0px; width:970px; line-height:160%; }

.pflichtfeld {margin: 5px 0px 0px 390px;}
.pflichtfeld2 {margin: 5px 0px 0px 280px;}


.weiter {margin-bottom: 1px; padding-bottom: 1px;}
.weiter a {text-decoration: none; color: #ffffff; }
.weiter a:visited {text-decoration: none; color: #ffffff; }
.weiter a:hover, active {text-decoration: none; color: #108f54;}

* html .weiter {margin-bottom: 10px; padding-bottom: 5px;}

.fpm {background:#615d5c; color:#ffffff; border: 1px solid #615d5c; -moz-border-radius:10px; -khtml-border-radius:10px; width:250px; height:13px; text-align:center}
.fpm2 {background:#615d5c; color:#ffffff; border: 1px solid #615d5c; -moz-border-radius:10px; -khtml-border-radius:10px; width:500px; height:65px; text-align:center;}

.fpm-neu {background:#615d5c; color:#ffffff; border: 1px solid #615d5c; -moz-border-radius:10px; -khtml-border-radius:10px; width:350px; height:13px; text-align:center}

#navibar	{padding:1px 0px; }
#header		{background:#ffffff; margin: 0px 0px 2px 0px;}
#header-kontakt		{background:#E4E3E3 url('../img/kontakt.jpg') no-repeat 1px 1px ; background-position:center; padding:1px; height:200px; }
#header-lageplan		{background:#E4E3E3 url('../img/lageplan-bayern.jpg') no-repeat 1px 1px ; background-position:center; padding:1px; height:200px; }
#header-experten		{background:#E4E3E3 url('../img/ansprechpartner.jpg') no-repeat 1px 1px ; background-position:center; padding:1px; height:200px; }
#header-unternehmen		{background:#E4E3E3 url('../img/unternehmen.jpg') no-repeat 1px 1px ; background-position:center; padding:1px; height:200px; }
#header-officestar		{background:#E4E3E3 url('../img/officestar-banner.jpg') no-repeat 1px 1px ; background-position:center; padding:1px; height:200px; }
#header-eigenmarke		{background:#E4E3E3 url('../img/papier-toner-eigenmarke.jpg') no-repeat 1px 1px ; background-position:center; padding:1px; height:200px; }
#header-produkte		{background:#E4E3E3 url('../img/produkte-service.jpg') no-repeat 1px 1px ; background-position:center; padding:1px; height:200px; }
#header-impressum		{background:#E4E3E3 url('../img/impressum.jpg') no-repeat 1px 1px ; background-position:center; padding:1px; height:200px; }
#header-fpm		{background:#E4E3E3 url('../img/fpm.jpg') no-repeat 1px 1px ; background-position:center; padding:1px; height:200px; }
#header-404		{background:#FFFFFF; background-position:center; padding:0px; height:1px; }
#expert	{float:left; width:740px; padding:20px 10px 0px 10px; line-height:150%;}
#aktuell		{float:right; width:250px; padding:10px 20px 0px 0px; line-height:140%; text-align:justify; }
#ueberschrift	{font-size:100%; font-weight:normal; line-height:150%; margin:0; padding:0 0 0px 0; text-align:justify;}
#content h2		{font-size:110%; font-weight:bold; line-height:150%; margin:0; padding:0px 0 0px 0; text-align:justify;}
#expert h2		{font-size:110%; font-weight:bold; line-height:150%; margin:0; padding:0px 0 0px 0; text-align:justify;}
#ueber h3 {font-size:110%; font-weight:normal; line-height:150%; margin:0; padding:0px 0 10px 0; text-align:justify;}
#logo h1		{font-size:130%; margin:0; padding:0 0 10px 0; color:#000000; text-align:center; font-weight:bold;}
#navibar ul 		{margin:0px; padding:6px;  background-color:#016736; text-align:center;}
#navibar li 		{margin:0px; padding:0; list-style:none; display:inline;  background-color:#016736; text-align:center;}
#navibar a		{color:#FFFFFF; padding:3px 30px 3px 5px; text-decoration:none; background-color:#016736; text-align:center; font-size:1.0em;}
#navibar a:hover	{color:#cccccc; background-color:#016736; text-align:center;}

.of {float:right; padding: 10px 0px 5px 15px;}
.herma {float:right; padding: 0px 60px 0px 0px;}
.eingerueckt {padding: 0px 0px 0px 65px;}
.aktuelles	{padding:0px 20px 15px 20px; background:#FFFFFF; border:1px solid #0d8950; font-size:90%; margin-bottom:20px; }
.aktuelles2	{padding:0px 20px 5px 20px; background:#FFFFFF; border:1px solid #0d8950; font-size:90%; margin-bottom:20px; }
.gross {font-size: 1.3em; letter-spacing: 1px; padding: 10px 0 0 0}
.aktuelles3	{padding:20px 20px 20px 20px; background:#FFFFFF; border:1px solid #0d8950; width: 430px; }
.formular	{padding:15px 20px 5px 20px; background:#a9a9a9; border:0px solid #0d8950; font-size:90%; margin-bottom:20px; }
.formular2	{padding:0px 20px 5px 20px; background:#a9a9a9 ; border:0px solid #0d8950; font-size:90%; margin-bottom:20px; }

.agb	{padding:0px 20px 15px 20px; background:#615d5c; border:1px solid #000000; font-size:90%; margin-bottom:20px;-moz-border-radius:10px;
-khtml-border-radius:10px; color:#ffffff;}
.agb:hover {border: 1px solid #eeeeee;}
.lageplan	{margin:50px 20px 15px 30px; background:#C2C0C1; color:#000000;}
.lageplan-text {line-height: 180%; font-family: trebuchet ms, arial; font-size:13px;}
.div {color:#000000; background:#C2C0C1;}
.shop a {color:#265130; text-decoration:none; }
.shop a:hover {color:#857348; text-decoration:underline; }

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */

.rechts { margin: 0px 0px 0px 15px; color:#605d5c; font-weight:bold;}

#login {font-family:arial; font-size: 0.8em; color: #ffffff; float:left; width:241px; height:136px; background: #a09f9f; margin: -1px 0px 0px 0px; }
#login h3 {margin: 8px 0px 5px 9px;  color: #000000;  font-family:arial; font-size:1.12em;}
#login form {margin: 0; padding: 0; } 
#login form input.textfeld {height: auto; color: #000000; width: 134px; background: #c1c1c1; margin: 8px 0px 0px 30px; padding: 2px; border: solid 1px #000000; 
	font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 12px; -moz-border-radius:5px;
-khtml-border-radius:5px;}
	
#login form input.textfeld2 {height: auto; color: #000000; width: 134px; background: #c1c1c1; margin: 8px 0px 0px 6px; padding: 2px; border: solid 1px #000000; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; -moz-border-radius:5px;
-khtml-border-radius:5px;}
	
#login form fieldset {margin: 0; padding: 0px; border: 0;}
#login form input.send {margin: 15px 10px 12px 15px; padding: 0px 6px; border: 1px solid #555555; background: #838281; overflow: visible;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; -moz-border-radius:5px;
-khtml-border-radius:5px;
}
	
#login form input.textfeld:hover {
border: 1px solid #ffffff;
}
#login form input.textfeld:focus {
border: 1px solid #ffffff; 
}
#login form input.textfeld2:hover {
border: 1px solid #ffffff;
}
#login form input.textfeld2:focus {
border: 1px solid #ffffff; 
}

	
	
	
#login form input.send:hover {color: #ffffff;}
.left
	{
	float:left;
	padding:0px;
	border:0px;
	margin:10px 0px 0px 0px;
	}
#kontakt {width:455px; background: #615d5c; color:#eeeeee; border: 1px solid #cccccc; padding: 5px 0px 10px 0;}
#kontakt h3 {margin: 10px 10px; padding: 0 0 0px 10px; font-weight: bold; color: #000000; width: 300px; font-family:Arial; font-size: 90%;}
#kontakt form {margin: 0; padding: 0;}
#kontakt form input.textfeld {width: 150px; background: #c1c1c1; margin: 00px 00px 0px 6px; padding: 2px; border: 1px solid #cccccc; border-right: 3px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px;}
	
.textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #cccccc; width:195px; background: #c1c1c1; border-right: 3px solid #cccccc;}
.textarea:hover { border: 1px solid #108f54; border-right: 3px solid #108f54; background: #ffffff;}
.textarea:focus { border: 1px solid #108f54; border-right: 3px solid #108f54; background: #ffffff;}			
	
#kontakt form input.textfeld:hover {
border: 1px solid #108f54; border-right: 3px solid #108f54; background:#ffffff;
}
#kontakt form input.textfeld:focus {
border: 1px solid #108f54; border-right: 3px solid #108f54;  background:#ffffff;
}

#kontakt form fieldset {margin: 0; padding: 20px; border: 0;}
#kontakt form input.send {margin: 15px 20px 0 65px; padding: 1px 4px; border: 1px solid #999999; background: #999999; overflow: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
	
#kontakt form input.send:hover {color: #ffffff; background: #108f54;}
	

 
 
 .eigenmarke
	{
	float:left;
	padding:1px;
		margin:10px 10px 5px 5px;
	}
	
	 .eigenmarke3
	{
	float:left;
	padding:0px;
	border:0px solid #016736;
		margin:0px 0px 5px 0px;
		width: 437px;
	
	}

		 .eigenmarke-teile
	{
	float:left;
	padding:0px;
	border:none;
		margin:3px 20px 10px 0px;
		
	
	}
	
		 .haendedruck
	{
	float:left;
	padding:0px;
	border:1px solid #666666;
		margin:0px 20px 10px 0px;
	
	}
	.pfeile
		{
	float:left;
	padding:0px;
		margin:10px 10px 0px 0px;
	}
	
	
		 .flash
	{
	float:left;
	padding:1px;
			margin:3px 10px 5px 0px;
	}
	
		 .eigenmarke4
	{
	float:right;
	padding:1px;
	border:0px solid #016736;
		margin:5px 0px 5px 10px;
	}


			 .papier
	{
	float:right;
	padding:1px;
	border:0px solid #016736;
		margin:7px 0px 0px 20px;
	}
	
	 .eigenmarke5
	{
	float:left;
	padding:1px;
		margin:20px 10px 5px 5px;
	}
	 .shoplogo
	{
	float:left;
	padding:1px;
		margin:10px 10px 15px 0px;
	}

 .eigenmarke2 a
	{color:#000000; text-decoration:none; text-align: left;}
.eigenmarke2 a:hover
	 {color:#016736; text-decoration:underline; }
	 
	 	 .marken
	{
	float:left;
	padding:1px;
		margin:5px 10px 5px 0px;
	}
	
		 	 .marken2
	{
	float:right;
	padding:1px;
		margin:10px 0px 5px 10px;
	}
	
	.angebot 
	{font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:110%; }
	
		.preis
	{font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:120%; color:#FF0000 }
		.versand
	{font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; }
	
	.logo-osp
	{
	float:inherit;
	padding:0px;
	border:0px;
	margin:20px 10px 20px 0px;
	
	}
	
#osp a {color:#ffffff; text-decoration:none; }
#osp a:hover {color:#ffffff; text-decoration:none; cursor:inherit }
#osp a:visited {color:#ffffff; text-decoration:none; }
#osp a:active {color:#ffffff; text-decoration:none; }


.agb-link a {color:#ffffff; text-decoration:none; border-bottom: 1px solid #eeeeee; }
.agb-link a:hover {color:#ffffff; text-decoration:none; border-bottom: 1px solid #000000;}
.agb-link a:visited {color:#ffffff; text-decoration:none; border-bottom: 1px solid #eeeeee;  }
.agb-link a:active {color:#ffffff; text-decoration:none; border-bottom: 1px solid #000000;  }



.fr-logo {margin: 0 0 0 80px}
.osf-logo {margin: 0 80px 0 0}


#meldung {width:350px; background: #615d5c; color:#eeeeee; border: 1px solid #cccccc; padding: 5px 0px 10px 0;}
#meldung h3 {margin: 10px 10px; padding: 0 0 0px 10px; font-weight: bold; color: #000000; width: 300px; font-family:Arial; font-size: 90%;}
#meldung form {margin: 0; padding: 0;}
#meldung form input.textfeld {width: 150px; background: #c1c1c1; margin: 00px 00px 0px 6px; padding: 2px; border: 1px solid #cccccc; border-right: 3px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px;}
	
.textarea2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #cccccc; width:195px; background: #c1c1c1; border-right: 3px solid #cccccc;}
.textarea2:hover { border: 1px solid #108f54; border-right: 3px solid #108f54; background: #ffffff;}
.textarea2:focus { border: 1px solid #108f54; border-right: 3px solid #108f54; background: #ffffff;}			
	
#meldung form input.textfeld:hover {
border: 1px solid #108f54; background:#ffffff;
}
#meldung form input.textfeld:focus {
border: 1px solid #108f54; background:#ffffff;
}

#meldung form fieldset {margin: 0; padding: 20px; border: 0;}
#meldung form input.send {margin: 15px 20px 0 104px; padding: 1px 4px; border: 1px solid #999999; background: #999999; overflow: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
	
	

	
#meldung form input.send:hover {color: #ffffff; background: #108f54;}


a.serien-nr{
margin: 0px 0px 0px 0px;	
display:block;
width:18px;
height:19px;
background: transparent url(../img/hilfe.gif) 0px 0px no-repeat;
}
a:hover.serien-nr{
background: transparent url(../img/hilfe.gif) 0px -19px no-repeat; border: 0;
}

.tooltip{
    display:block;
    border: 1px solid #108f54;
    padding: 8px;
    background-color: #FFFFFF;
	font-size: 95%;
    display:none;
    position:absolute;
	z-index:0;
	width:205px;
	line-height:130%;
}
.tooltip2{
    display:block;
    border: 1px solid #108f54;
    padding: 8px;
    background-color: #FFFFFF;
	font-size: 95%;
    display:none;
    position:absolute;
	z-index:0;
	width:225px;
	line-height:130%;
}


.brands  {margin: 0 40px 50px 40px;}
.brands2  {margin: 0 0px 0px 20px;}


.border {border-bottom: 1px solid #ffffff;}

.cyan {color: #00aeef; font-weight:bold}
.magenta {color: #ec008c; font-weight:bold}
.yellow {color: #fff200; font-weight:bold}

.rot {color:#ff0000;}
.weiss {border-bottom: 1px solid #ff0000;}

.90 {font-size:10px}
.100 {font-size:11px}


#content-kosten	{float:right; width:286px; height: 538px; padding:0px 4px 0px 0px; line-height:160%; background: #C2C0C1; color: #000000; background:url('../img/kostenstellen.jpg') no-repeat #c2c0c1; text-align:left}

#content-sps	{float:right; width:286px; height: 538px; padding:0px 4px 0px 0px; line-height:160%; background: #C2C0C1; color: #000000; background:url('../img/smart-printing-services.jpg') bottom no-repeat #c2c0c1; text-align:left}

#sps-down2 {float: left; font-size: 80%; width:290px; border-top: 0; border-bottom: 1px solid #111111; height:73px; margin: 0px 0 0 0px; background: #fefefe;}
.sps-down-text2 {margin: 0 0 0 20px;}

* html #sps-down2 {float: left; width:290px; border-top: 0; border-bottom: 1px solid #111111; height:40px; margin: 0px 0 0 -4px; background: #ffffff; }




	
#meldung form input.bemerkung {width: 150px; height:100px; background: #c1c1c1; margin: 2px 00px 0px 6px; padding: 2px; border: 1px solid #cccccc; border-right: 3px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px;}
#meldung form input.bemerkung:hover {
border: 1px solid #108f54; background:#ffffff;
}
#meldung form input.bemerkung:focus {
border: 1px solid #108f54; background:#ffffff;
}


.kleiner-text {font-size:10px; line-height:100%;}
.kleiner-text2 {font-size:10px; line-height:130%;}

