/* CSS Document */


/* -------------           Basics          ----------------- */
html,body						{ margin:0px; padding:0px;}
body 							{ font-size:76%; font-family: Arial, sans-serif; background-color:#FAF6EB; background-image: url(/templates/olcos/images/background.gif);}
*								{ font-size:1em; font-family: Arial, sans-serif;}
h1								{ font-size:1.6em; margin:1px 0px 20px 0; color:#532906;}
h2								{ font-size:1.3em; margin:9px 0px 5px 3px; color:#942723; font-weight:bold;}
h3								{ font-size:1.1em; margin:4px 0px 2px 0px; color:#532906; font-weight:bold;}
h4								{ font-size:1em; margin:0px 0px 0px 0px; color:#000000; font-weight:bold;}
p								{ margin:0px 0px 15px 0px; line-height:180%;}
ul								{ line-height:180%; margin-top:-1em; padding-top:0px;}
ol li								{ margin-bottom:0.7em;}

sup								{ font-size:0.7em;}
acronym								{ cursor:help;}






/* -------------           Links          ----------------- */
a						{ color:#942723;}
a img						{ border:0px;}

#footerleft a					{ text-decoration:none;}
#footerleft a:hover				{ color:#f7931d;}

#content a					{ text-decoration:none; padding:0px 0px 0px 20px; background:url(/templates/olcos/images/link-dot-intern.gif) top left no-repeat;}
#content a:hover				{ background: #4b2402; color:#f7931d;}
#content a.nolinkbobbel				{ background:none; border:none; padding:0px;}
#content a.pdfLink				{ text-decoration:none; padding:0px 0px 0px 36px; background:url(/templates/olcos/images/back_pdf.gif) middle left no-repeat;}
#content a.pdfLink:hover			{ background:url(/templates/olcos/images/back_pdf.gif) middle left no-repeat; color:#f7931d;}
#content a.extern				{ text-decoration:none; padding:0px 0px 0px 14px; background:url(/templates/olcos/images/link-dot-extern.gif) top left no-repeat;}

#content #toc					{ border:1px solid #62240d; background-color:#faf6eb; padding:6px;} 
#content #toc	ul				{ line-height:1.3em; margin:5px 0px 0px 20px; padding:0px;}
#content #toc a					{ background:none; border:none; padding:0px;}
#content #toc a:hover			{ background:none; border:none; padding:0px;}

#content .breadcrumb a				{ background:none; border:none; padding:0px;}
#content .breadcrumb a:hover			{ background:none; border:none; padding:0px;}

#content h2 a					{ background:none; border:none; padding:0px; color:#942723;}
#content h2 a:hover				{ background:none; border:none; padding:0px; color:#942723;}

#content a.downloadLink				{ display:block; color:#f7931d; width:262px; padding:25px 0px 0px 25px; height:47px; background:url(/cms/images/download_back1.gif) top left;}
#content a.downloadLink:hover			{ display:block; color:#ebd9a7; width:262px; padding:25px 0px 0px 25px; height:47px; background:url(/cms/images/download_back1.gif) top right;}
#content a .downloadDescription			{ font-size:1.5em;}
#content a img.downloadImage			{ float:right; vertical-align: middle; margin-right:26px;}

#content .articlePagination a			{ background:none; border:none; padding:0px;}
#content .articlePagination a:hover		{ background:none; border:none; padding:0px;}

#content a.nobobbel				{ background:none; border:none; padding:0px;}
#content a.nobobbel:hover			{ background:none; border:none; padding:0px;}

#content a.contenido_button			{ background:none; border:none; padding:0px;}
#content a.contenido_button:hover		{ background:none; border:none; padding:0px;}

#content li a					{ text-decoration:none; padding:0px; background:none;}




/* -------------           Layout          ----------------- */
#wrapper					{ margin: 0px auto 10px auto; width:896px;}
 #header					{ height: 125px; margin:0px; background:url(/templates/olcos/images/back_header.gif) top left no-repeat;}
  #logodiv					{ position:relative; top:41px; left:640px; width:176px;}
 #bodydiv					{ min-height:480px; background:url(/templates/olcos/images/back_body.gif); padding:10px 10px 0px 10px;}
  
  #navileft					{ float:left; width:140px;}
   #naviheader					{ height:20px; background: url(/templates/olcos/images/back_navi-header.gif) top left no-repeat;}
   #navicontent					{ background:url(/templates/olcos/images/back_navi-mid.gif) left repeat-y; font-size:0.9em;}
   #navifooter					{ height:15px; background: url(/templates/olcos/images/back_navi-footer.gif) top left no-repeat;}
  
  #featureright					{ float:right; width:170px;}
   .featureheader				{ height:20px; background: url(/templates/olcos/images/back_feature-header.gif) top left no-repeat;}
   .featurelogin				{ height:20px; background: url(/templates/olcos/images/back_feature-login.gif) top right no-repeat;}
   .featurecontent				{ background:url(/templates/olcos/images/back_feature-mid.gif) left repeat-y; padding:5px 2px 2px 4px; font-size:0.9em; line-height:150%;}
   .featurefooter				{ height:15px; background: url(/templates/olcos/images/back_feature-footer.gif) top left no-repeat; margin-bottom:15px;}

  #content					{ float:right; margin:0 10px 0 10px; width:536px;}
  #content_no_flow			  { width:536px;}
   #content img.imgleft				{ float:left; border:1px solid #942723; border-width:0px 1px 1px 1px; background:url(/templates/olcos/images/back_image-header.gif) top left no-repeat;  margin-right:10px; padding:19px 0px 0px 0px;}
   #content img.logoleft			{ float:left; margin:0px 20px 5px 20px; }
   #content img.teaser_img			{ float:left; margin-right:10px; border:1px solid #472101;}
   #content ul					{ margin-top:0px;}

 #footer					{ height:44px; background:url(/templates/olcos/images/back_footer.gif) top left no-repeat;}
  #footerleft					{ float:left; margin-top: 24px; margin-left:40px; font-size:0.85em; text-transform:uppercase; color:#472101;}
  #footerright					{ float:right; margin-top:19px;}
  



  
/* -------------           Classes          ----------------- */
.bold						{ font-weight:bold;}
.italic						{ font-style:italic;}
.underline					{ text-decoration:underline;}

.cleaner					{ line-height:0px; font-size:0px; margin:0px; padding:0px; height:0px; clear:both}
.access-hide					{ position:absolute; top:-500px;}
.divright					{ text-align:right;}
.bookmarkdiv					{ display: none;}
.breadcrumb					{ font-size:0.85em;}
.articlePagination				{ text-align:center;}

#content ul					{list-style-image:url(/templates/olcos/images/link-dot-intern.gif)}

  
  
  
/* -------------           Navi          ----------------- */
 #navicontent ul					{ margin:0px; padding:0px; margin-left:1px; list-style:none;}
 #navicontent ul li					{ padding:0px;}
 #navicontent ul li.active			{ background:url(/templates/olcos/images/back_navi-main-active.gif) top left no-repeat;}

  #navicontent ul li ul				{ margin-left:0px; margin-top:0px;}
  #navicontent ul li.active ul	li	{ background:#62240D;}
 

 #navicontent ul li a				{ 	background:url(/templates/olcos/images/navi-dot-main.gif) top left no-repeat; 
 										font-weight:bold; display:block; padding:4px 0px 6px 17px; 
										text-decoration:none; color:#4B2402;}
 #navicontent ul li.active a		{ 	background:url(/templates/olcos/images/navi-dot-main-active.gif) top left no-repeat; color:#F7931D;}

  #navicontent ul li.active ul li a	{	background:url(/templates/olcos/images/navi-dot-sub.gif) top left no-repeat; 
  										font-weight:normal; padding:0px 0px 4px 23px; color:#e7d19a;}
  #navicontent ul li.active ul li.active a,
  #navicontent ul li.active ul li a:hover	
  									{	background:url(/templates/olcos/images/navi-dot-sub-active.gif) top left no-repeat; color:#F7931D;} 
 
 
 
 
 /* -------------           Formulare          ----------------- */


 form							{ margin:0px;}
 label							{ float:left; margin-right:6px; width:80px;}
 textarea						{ width:340px; height:120px; border: 1px solid #4b2402; background:url(/templates/olcos/images/back-form.gif) top left repeat-y #ffffff; padding:1px 4px;}
 textarea:focus						{ width:340px; height:120px; border: 1px solid #942723; background: #fde9d2; padding:1px 4px;}



 input.formfield				{ border: 1px solid #4b2402; background:url(/templates/olcos/images/back-form.gif) top left no-repeat #ffffff; padding:1px 4px; width:100px;}
 input.formsubmit1				{ padding:0px; background:url(/templates/olcos/images/back_submit1.gif) left; border:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; text-transform:uppercase; color:#f7931d;}

 input.loginfield				{ border: 1px solid #4b2402; background:url(/templates/olcos/images/back-form.gif) top left no-repeat #ffffff; padding:1px 4px; width:60px; margin:0px 7px 5px 0px;}
 
table.Kontakt input				{ margin-bottom:4px;}
table.Kontakt textarea				{ margin-bottom:4px;}
table.Kontakt td.tdleft				{ width:140px; vertical-align:top;}
table.Kontakt label				{ width:135px;}
table.Kontakt input				{ border:1px solid #4b2402; background:url(/templates/olcos/images/back-form.gif) top left repeat-y #ffffff;}
table.Kontakt input:focus			{ background:#fde9d2; border-color:#942723;}
table.Kontakt input.button			{ background:url(/templates/olcos/images/back_footer.gif) bottom right; color:#62240d;}
 
 
 
 
 
