/* CSS Document */

/* Global settings */
* {
	margin:0;
	padding:0;
	text-align:left;
}

/* Layout sizes */
html {
	height: 100%;
}

/* IE6 PNG Fix */
img {behavior: url(fileadmin/templates/scripts/iepngfix.htc);}

/* Main body style */
body {
	height: 100%;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align:center; /* horizontal centering for IE Win quirks */
	background-color: #ffffff;
}

/* Content Settings */
div#wrapper {
	margin: 0px auto;
	position: relative;
	z-index: 1;
	width: 952px;
	height: auto;
	min-height: 100%;
	}
	
	* html #wrapper {
		height: 100%;
		padding-bottom: 20px;
    }

/* Special Image */
div#special {
    z-index: 99;
    position: absolute;
    width: 203px;
    height: 177px;
    margin-left: 749px;
    margin-top: 189px;
    background-image: url(images/special.jpg);
    }
    *div#special {background-image: url(images/special.jpg);}
  
/* Head Images */
div#header_image_1
  {width: 952px; height: 130px; float: left; position: relative;}
div#header_image_2
  {width: 952px; height: 133px; float: left; position: relative;}
  
/* Subnavigation */
div#subnavigation_container
  {width: 952px; height: 50px; background-image: url(images/subnavi_background.jpg); float: left; position: relative;}
div#subnavigation
  {width: 712px; float: left; margin-left:10px;padding-top: 11px; position: relative;}
div#subnavigation ul
  {list-style: none; float: right;}  
div#subnavigation ul li
  {display: inline;} 
div#subnavigation ul li a
  {color: #ffffff; font-weight: bold; text-decoration: none;} 
div#subnavigation ul li a:hover
  {color: #ffffff; font-weight: bold; text-decoration: underline;}
div#subnavigation ul li.divider
  {line-height: 20px;}   
  
/* Content Wrap */
div#content_wrap
  {width: 952px; float: left; position: relative;}
  
/* Navigation */
div#navigation
  {width: 220px; float: left; margin-left: 8px; margin-right:10px; padding-top: 22px; display: inline; position: relative;}
div#navigation ul
  {list-style: none; margin-left: 30px;}
div#navigation ul li
  {display: block; padding-bottom: 3px;}  
div#navigation ul li a
  {color: #6e6e6e; font-weight: normal; text-decoration: none;}
div#navigation ul li a:hover
  {color: #ffb310; font-weight: bold; text-decoration: none;}
div#navigation ul li a.current
  {color: #ffb310; font-weight: bold; text-decoration: none;}

  div#navigation ul li a img
  {border: 0px;}
  div#navigation ul li a:hover img
  {border: 0px;}
  
div#navigation ul.sub
  {padding-bottom: 5px;}   
div#navigation ul.sub li
  {padding-bottom: 5px;}  
div#navigation ul.sub li.current a
  {padding-bottom: 5px; font-weight: bold; color: #ffb310; }   
  
/* Content & Content Settings*/  
div#content
  {width: 650px; padding-top: 22px; padding-left: 15px; float: left; position: relative;}  
div#content p
  {margin-bottom: 15px;}
div#content a
  {color: #5f7698; text-decoration: underlined;}
div#content a:hover
  {color: #ffb310; text-decoration: underlined;}
  
/* Headlines */
h1 
  {margin: 0px; padding: 0px; padding-bottom: 20px; width: 600px; height: 20px; font-size: 14px; font-weight: bold;}


  
