/**** Standards ****/
body								{ margin:0px; padding:0px; background-color:#f6f6f7; background-image:url(/_standards/bilder/body_verlauf.gif); background-repeat:repeat-x; }
.clearfix:after         { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clear { clear:both; }
h1								   { font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#a7a7ab; }
p									{ margin:0px 0px 0px 0px; }
.suchefeld                 { border:solid 1px #a7a7ab; width:190px; margin-right:10px; height:18px; padding:6px 0px 0px 0px; }
.CMShinweis						{ color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:9px; text-decoration:none; }
.textnormal                { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#4f4f57; line-height:18px;}
.toplink                   { padding:20px 0px 5px 10px;}
.headline                  { font-family:Arial,sans-serif;font-size:18px;color:#E20A17;font-weight:normal;line-height:22px;margin-bottom:10px; }
.text1                     { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#4f4f57; height:36px; width:168px; }
.text2                     { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#95959a; line-height:140%; }
.text3                     { float:left; padding: 3px 0px 0px 3px; font-family:Verdana, Arial, sans-serif; font-size:9px; color:#666666; line-height:140%; }
.text4                     { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#4f4f57; line-height:140%; }
.textgreen                 { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#3cb437; line-height:140%; }
.textred                   { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#EE1B22; line-height:140%; }

.cmyk                      { float:left; text-decoration: none; color: #666666; font-family:Verdana, Arial, sans-serif; font-size:9px; padding:3px 0px 0px 3px; }
a.cmyk:link      		      { text-decoration: none; color: #666666; font-family:Verdana, Arial, sans-serif; font-size:9px; }
a.cmyk:visited 	         { text-decoration: none; color: #666666; font-family:Verdana, Arial, sans-serif; font-size:9px; }
a.cmyk:active	            { text-decoration: underline; color: #666666; font-family:Verdana, Arial, sans-serif; font-size:9px; }
a.cmyk:hover             	{ text-decoration: underline; color: #666666; font-family:Verdana, Arial, sans-serif; font-size:9px;}

a.normal:link              { text-decoration: none; color: #fff; font-family:Verdana, Arial, sans-serif; font-size:11px; }
a.normal:visited           { text-decoration: none; color: #fff; font-family:Verdana, Arial, sans-serif; font-size:11px; }
a.normal:active            { text-decoration: underline; color: #fff; font-family:Verdana, Arial, sans-serif; font-size:11px; }
a.normal:hover             { text-decoration: underline; color: #fff; font-family:Verdana, Arial, sans-serif; font-size:11px;}
a:focus                    { outline: none; }

a.footerlink:link          { text-decoration: none; color: #666666; }
a.footerlink:visited       { text-decoration: none; color: #666666; }
a.footerlink:active        { text-decoration: underline; color: #666666; }
a.footerlink:hover         { text-decoration: underline; color: #E20A17; }

a.footerlinkred:link       { text-decoration: none; color: #EE1B22; }
a.footerlinkred:visited    { text-decoration: none; color: #EE1B22; }
a.footerlinkred:active     { text-decoration: underline; color: #EE1B22; }
a.footerlinkred:hover      { text-decoration: underline; color: #EE1B22; }

/* Floaten beenden */
.clearfix:after            { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix           {height: 1%;}
/* End hide from IE-mac */
.clearfix 						{ border-top: 3px solid #FFF; background-image:url(/_standards/bilder/container_background.gif); background-repeat:repeat-y; }

/**** Navigation ****/
#container_BGnav           { width:215px; background-color:#999; }

#container_ebene1          { background-color:#6a6a74; width:215px; }

.container_ebene2          { background-color:#6a6a74; width:215px; }
.LinkEbene2Container			 { width:200px; padding:3px 0px 3px 15px; }
.LinkEbene2Container:hover { background-color:#8e8e9a; width:190px; padding:3px 10px 3px 15px; }
.LinkEbene2                { font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none; }

a.LinkEbene2:link          { font-weight:normal; color:#cacacd; text-decoration:none; }
a.LinkEbene2:visited       { font-weight:normal; color:#cacacd; text-decoration:none; }
a.LinkEbene2:hover         { font-weight:normal; color:#ffffff; text-decoration:none; }
a.LinkEbene2:active        { font-weight:normal; color:#ffffff; text-decoration:none; }

.LinkEbene2aktivContainer  { width:200px; background-color:#8e8e9a; padding:3px 0px 3px 15px; }
.LinkEbene2aktiv           { font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none; }
a.LinkEbene2aktiv:link     { font-weight:bold; color:#ffffff; text-decoration:none; }
a.LinkEbene2aktiv:visited  { font-weight:bold; color:#ffffff; text-decoration:none; }
a.LinkEbene2aktiv:hover    { font-weight:bold; color:#ffffff; text-decoration:none; }
a.LinkEbene2aktiv:active   { font-weight:bold; color:#ffffff; text-decoration:none; }

.container_ebene3          { background-color:#8e8e9a;	padding:0px 0px 0px 0px; }
.LinkEbene3Container       { width:175; background-color:#8e8e9a; padding:3px 10px 3px 30px; }
.LinkEbene3Container:hover { background-color:#bdbdc6; width:175px; padding:3px 10px 3px 30px; }
.LinkEbene3                { font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none; }
a.LinkEbene3:link          { font-weight:normal; color:#ffffff; text-decoration:none; }
a.LinkEbene3:visited       { font-weight:normal; color:#ffffff; text-decoration:none; }
a.LinkEbene3:hover         { font-weight:normal; color:#ffffff; text-decoration:none; }
a.LinkEbene3:active        { font-weight:normal; color:#ffffff; text-decoration:none; }

.LinkEbene3aktivContainer  { width:185px; min-height:13px; background-color:#bdbdc6; padding:3px 0px 3px 30px; }
.LinkEbene3aktiv           { font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none; }
a.LinkEbene3aktiv:link     { font-weight:normal; color:#4f4f57; text-decoration:none; }
a.LinkEbene3aktiv:visited  { font-weight:normal; color:#4f4f57; text-decoration:none; }
a.LinkEbene3aktiv:hover    { font-weight:normal; color:#4f4f57; text-decoration:none; }
a.LinkEbene3aktiv:active   { font-weight:normal; color:#4f4f57; text-decoration:none; }

.container_ebene4          { background-color:#bdbdc6; padding:0px 0px 0px 0px; }
.LinkEbene4Container       { width:215px; background-color:#bdbdc6; padding:3px 0px 3px 0px; }
.LinkEbene4Container:hover { background-color:#e6e6e8; width:205px; padding:3px 10px 3px 0px; }
.LinkEbene4                { font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none; padding-left:30px; }
a.LinkEbene4:link          { font-weight:normal; color:#4f4f57; text-decoration:none; }
a.LinkEbene4:visited       { font-weight:normal; color:#4f4f57; text-decoration:none; }
a.LinkEbene4:hover         { font-weight:normal; color:#4f4f57; text-decoration:none; }
a.LinkEbene4:active        { font-weight:normal; color:#4f4f57; text-decoration:none; }

.LinkEbene4aktivContainer  { width:215px; min-height:13px; background-color:#e6e6e8; padding:3px 0px 3px 0px; }
.LinkEbene4aktiv           { font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none; padding-left:9px;  }
a.LinkEbene4aktiv:link     { font-weight:normal; color:#4f4f57; text-decoration:none; }
a.LinkEbene4aktiv:visited  { font-weight:normal; color:#4f4f57; text-decoration:none; }
a.LinkEbene4aktiv:hover    { font-weight:normal; color:#4f4f57; text-decoration:none; }
a.LinkEbene4aktiv:active   { font-weight:normal; color:#4f4f57; text-decoration:none; }

/**** Layout ****/
.produkte_inaktiv          { width:170px; height:30px; border:0px; background-image:url(/_standards/bilder/navi_produkte_inaktiv.gif); background-repeat:no-repeat; }
.produkte_inaktiv:hover    { border:0px; background-image:url(/_standards/bilder/navi_produkte.gif); background-repeat:no-repeat; }
.image_inaktiv             { width:170px; height:30px; border:0px; background-image:url(/_standards/bilder/navi_image_inaktiv.gif); background-repeat:no-repeat; }
.image_inaktiv:hover       { border:0px; background-image:url(/_standards/bilder/navi_image.gif); background-repeat:no-repeat; }
.doku_inaktiv              { width:170px; height:30px; border:0px; background-image:url(/_standards/bilder/navi_dokumentation_inaktiv.gif);background-repeat:no-repeat; }
.doku_inaktiv:hover        { border:0px; background-image:url(/_standards/bilder/navi_dokumentation.gif); background-repeat:no-repeat; }

.container                 { background-color:#FFF; width:1000px; text-align:left;}
#container_navi				{ background-color:#6a6a74; float:left; width:215px; margin:3px 0px 0px 0px; }
#container_content      	{ float:left; width:740px; margin:0px 0px 0px 30px; }
.topbar							{ width:722px; height:30px; margin:20px 0px 0px 0px; }
.thumbnail_box             { margin-bottom:3px; width:168px; height:168px; border:solid 1px #666; }
.container_float    		   { margin:0px 14px 16px 0px; width:170px; float:left; } <!-- Listview Einträge floaten für 4 spaltige Ausgabe -->
.container_footer          { width:1000px; height:70px; clear:both; text-align:left; }
.container_bildgroessen    { width:170px; margin:4px 0px 0px 0px; padding:7px 0px 0px 0px; border-top:solid 1px #a7a7ab; }
.detailbild						{ float:left; margin-bottom:20px; width:540px; height:540px; border:solid 1px #666; }
.container_detailinfos     { float:left; width:170px; border-top:solid 1px #a7a7ab; margin:0px 0px 5px 15px; padding:5px 0px 0px 0px; }
.container_size				{ clear:both; width:170px; background-color:#FFF; }
.navipfad                  { float:left; width:538px; }
.container_blaettern       { float:left; width:170px; margin-left:14px; margin-top:-5px; }
#willkommen                { margin:55px 30px 15px 30px;}
#container_login           { margin:0px 30px 0px 30px; height:170px; }
#loginfail                 { height:20px; font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#EE1B22;}
.footerbox                 { float:left; margin:25px 10px 0px 30px; text-align:left;}
#header                    { height:75px; text-align:right; padding:25px 60px 0px 0px; }
#suchfeld                  { height:36px; width:290px; padding:10px 15px 0px 15px; background-color:#6a6a74; float:left; }
#container_kopfzeile       { height:46px; width:650px; padding:0px 15px 0px 15px; background-color:#6a6a74; float:left; }
#logout                    { height:25px; float:left; margin:6px 0px 0px 0px; padding:10px 0px 0px 18px; border-left:solid 1px #87878c;}
#meinaccount               { height:25px; float:left; margin:6px 0px 0px 0px; padding:10px 18px 0px 18px; border-left:solid 1px #87878c;}
#extranet                  { height:25px; float:left; margin:6px 0px 0px 395px; padding:10px 18px 0px 18px; }

.clearfixLogin:after 								{ content: "."; display: block; clear: both; font-size: 0; height: 0; visibility: hidden; }
*:first-child+html .clearfixLogin  	{ min-height: 0; }
* html .clearfixLogin 							{ height: 1%; }

.inputcontainer						 { width:489px; }

#loginbox                  { width:161px; margin-right:40px; float:left; }
#pwvergessenbox            { width:273px; float:left; }
#usernamelogin						 { height:50px; }
#pwtext										 { height:40px; padding-top:10px; }
.btnmargin								 { margin-top:5px; }

.btnregister							 { margin:0px 0px 0px 0px!important; }
.btnmarginlogin						 { margin:0px 0px 0px 0px !important; }

a:link							{ text-decoration: none; color: #4f4f57; }
a:active							{ text-decoration: none; color: #4f4f57; }
a:visited						{ text-decoration: none; color: #4f4f57; }
a:hover							{ text-decoration: underline; color: #E20A17; }
