/**
  * Voegele.ch stylesheet definitions (general.css)
  *
  * @copyright       NEUSTA GmbH
  * @author          mschaefer
  * @version         
  *
  * @revision        $Revision: 4837 $
  * @lastmodified    $Date: 2011-07-12 09:47:46 +0200 (Di, 12 Jul 2011) $
  * @last author	 $Author: jthiede $
  *
  */


body										{background:#fff; font-size:12px; font-family: Verdana, Helvetica, sans-serif; color:#000; }
#content ol,
#content ul									{list-style-position:outside; list-style-type:disc; margin-left:30px;}
.clearer									{clear:both;}

/*********************/
/******  main  ******/
/*******************/
#main										{width:1000px; margin-left:11px;}

/*********************/
/*****  header  *****/
/*******************/
#header										{height:173px;}
#headerlink a								{display:block; height:240px; position:absolute; width:1000px; text-decoration:none; border:none;}
#headerlink									{}
/*********************/
/******  logo  ******/
/*******************/
#logo										{margin:70px 0 0 635px; position:absolute;}
#logo a span								{cursor:pointer;}
#slogan										{}

/*********************/
/*****  bigNav  *****/
/*******************/
#bigNav li									{float:left; padding-right:3px; height:49px;}

/*********************/
/***** subNav *****/
/*******************/
#subNav										{clear:both;}
#subNav li									{float:left; padding-right:3px;}
#subNav li									{background:url(/fileadmin/vglch/pics/img/submenu-blue-divider.jpg) no-repeat top right;}
#subNav li.last								{padding:0; background:transparent;}

/*********************/
/***** topNav *****/
/*******************/
#topNav										{height:25px; font-size:11px; padding-top:2px; width:1000px; background-color:#5BA6E7;}
#topNav ul									{float: right; padding-top:2px;}
#topNav ul li								{float: left; margin-right:20px;}
#topNav ul li a								{color:#FFFFFF; text-decoration:none;}
#topNav .middle								{border-right:1px dotted #FFFFFF; border-left:1px dotted #FFFFFF; padding:0 10px;}
#topNav .homelink							{float:left; padding-left:15px;}
#topNav .homelink a							{color:#FFFFFF; line-height:23px; text-decoration:none;}
#topNav .homelink img 						{color:#FFFFFF; float:left; padding-right:15px; padding-top:3px;}


/*********************/
/* contentcontainer */
/*******************/
#outerContentContainer						{float:right; margin-right:10px; width:688px; overflow:hidden; margin-top:2px;}
* html #outerContentContainer				{width:678px;}
#contentContainer							{margin-top:129px;}
#left										{width:276px; float:left; padding:0 12px;}
* html div#contentContainer div#rechts				{width:40px;}

/**************************/
/* contentcontainer Menu */
/************************/
#oneCol ul.csc-menu							{margin:0 20px 5px 0;  padding-bottom:10px; list-style:none; /*float:left; width:797px;*/ height:20px;}
#oneCol ul.csc-menu li						{float:left;}
#oneCol ul.csc-menu li a					{color:#04855C; font-size:14px; padding:0 16px; border-right:1px dotted #b6bbcc; text-decoration:none; display:block;}
#oneCol ul.csc-menu li a:hover				{text-decoration:underline;}

/*********************/
/***** content  *****/
/*******************/
#content									{float:left; clear:both;}
#content .container							{clear:both;}
#content .teaserContainer					{padding:5px 3px;border:1px solid #000;float:left;clear:both;width:767px;margin-top:10px;}
#content .smallGreyTeaser					{width:373px;height:80px;background-color:#E6E6E6;float:left;border-right:2px ridge #000;border-bottom:2px ridge #000;margin:2px;padding:2px;position:relative;}
#content .smallGreyTeaser h2				{padding-bottom:5px;}
#content .smallTeaser						{width:380px;border:1px solid #000;float:left;margin-right:11px;margin-top:30px;height:90px;}
#content .smallTeaser .csc-textpic-text		{position:absolute;width:240px;}
#content .normalTeaser						{width:380px;border:1px solid #000;float:left;margin-right:11px;margin-top:30px;height:190px;padding-top:5px;}
.normalTeaserNoBorder						{width:380px;float:left;margin-right:11px;margin-top:10px;height:190px;}
#content .smallTeaser .csc-textpic-text,
#content .normalTeaser .csc-textpic-text	{padding-left:10px;padding-top:10px;}
#content .imageHeader						{clear:both;}
#content .smallTeaser .imageHeader			{margin-top:-24px;}
#content .imageHeaderGreen					{position:absolute;margin-left:5px;margin-top:-26px;}
#content .teaserContainer .imageHeader		{margin-top:-20px;margin-left:0;}
.smallTeaserGreen							{border:1px solid #51B948;margin-bottom:10px;}
#content .dottedDivider						{border-top:1px solid #000;margin:15px 0;}
#leftContent								{width:535px;float:left; margin-right: 10px; margin-left:10px;}
#rightContent								{float:left; width:235px; text-align:center; margin-top:10px;}
.greyBackground								{background-color:#E6E6E6;margin-bottom:20px;}
.border										{border:1px solid #000;padding:5px;}

/*****************************/
/*****  Search Content  *****/
/***************************/
#searchContent #left						{width:273px; float:left;}
#searchContent #content						{width:727px; float:left; margin:0;}
#searchContent #content #leftContent		{margin-left:0; width:500px;}
#searchContent #content #rightContent		{width:215px;}

/*********************/
/*****  footer  *****/
/*******************/
#footer										{clear:both; padding:10px 0 0 0; color:#FFFFFF; border-bottom:1px solid #3e95b8; float:left;}
#footer a,									
#seolinks a									{color:#fff;}
#content a.underlineLink					{color:#000;}
#footer ul									{list-style-type: disc; list-style-position: inside;}
#footer ul li								{padding-bottom:2px;}
#footer p									{padding-bottom:10px; color:#FFFFFF; font-size:12px;}

#learnAbout, #helpNav, #catalogues			{background:#2C5074 url(/fileadmin/vglch/pics/img/footer-shadow.gif) repeat-x top left; margin-right:1px; padding:0 20px; float:left; height:280px; overflow:hidden;}

a.register,
input.register								{background:transparent url(/fileadmin/vglch/pics/img/button_register.gif) no-repeat 0 0; height:29px; width:118px; overflow:hidden; text-indent:-300px; line-height:50px; display:block; border:0; cursor:pointer;}
a.contact									{background:transparent url(/fileadmin/vglch/pics/img/button_contact.gif) no-repeat 0 0; height:28px; width:76px; overflow:hidden; text-indent:-300px; line-height:50px; display:block;}
a.catalog									{background:transparent url(/fileadmin/vglch/pics/img/button_catalog.gif) no-repeat 0 0; height:29px; width:148px; overflow:hidden; text-indent:-300px; line-height:50px; display:block;}
#learnAbout									{width:253px;}
/*#learnAbout p								{background:#2C5074 url(/fileadmin/vglch/pics/img/logo_footer_tui.gif) no-repeat right 0;}*/
#learnAbout a.register						{margin-top:10px;}

#helpNav									{width:200px;}
#catalogues									{width:445px; padding-right:0; margin-right:0;}
#catalogues .csc-textpic-left				{float:left; padding: 20px 20px 0 0;}
#catalogues .csc-textpic-clear				{clear:none;}
#catalogues input							{width:222px; padding:2px; border:1px solid #b2b2b0;}
#catalogues input.register					{margin-top:10px; border:0; width:118px;}
#catalogues .csc-header-n3 h1				{padding-top:0;}

#metaInfo									{padding:5px 15px 60px; font-size:12px; height:35px; line-height:35px; vertical-align:middle; background:#fff; border-top:1px solid #3e95b8;}
#metaInfo #copyright						{width:140px; float:left;}
#metaInfo #footerNav li						{float:left;}
#metaInfo #footerNav a						{padding:0 8px; background:transparent url(/fileadmin/vglch/pics/img/metainfo_list.gif) no-repeat right 3px; text-decoration:none;}
#metaInfo #footerNav .last					{background:none;}

/*********************/
/*****  seolinks ****/
/*******************/
#seolinks									{clear:both; background-color:#59B3D6; color:#FFF; width:970px; height:130px; padding:15px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; border-top:1px solid #78cddd; border-bottom:1px solid #78cddd;}
#seolinks p, #seolinks li, #seolinks ul		{float:left; padding-top:12px;}
#seolinks li								{padding:0 8px 0 10px; background:transparent url(/fileadmin/vglch/pics/img/seo_list.gif) no-repeat 0 center;}
#seolinks p									{padding-right:8px; padding-top:12px;}
#seolinks div.csc-textpic-clear				{clear:none;}
#seolinks div.csc-textpic	 				{margin-left:-10px !important;}

* html #seolinks div						{clear:both;}
* html #seolinks .footerModules				{width:970px !important;}
* html #seolinks .footerModules ul			{width:970px !important;}
* html #seolinks .footerModules ul li		{white-space:nowrap;}

/*******************************/
/******  help container  ******/
/*****************************/

/*********************/
/******  meta  ******/
/*******************/
