@charset "utf-8";
/* CSS Document */

#button { position:relative; margin-top:9px; margin-left:47px; }
#column_right ul { padding-left:0px; margin-left:0px;}
#column_right ul li{
	background-color: #f3f3f3;
	list-style:none;	
	display: block;
	font-weight: normal;
	color: #333333;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #bcafa2;
	text-decoration: none;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding:0.3em 1em;
}



body 				{ font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height: 1em; background-color:#09372d; background-image:url(../images/bg_shine.jpg); background-repeat:no-repeat; background-position:top center;}
body, p { margin:0; padding:0; }

#CenterMe 	{ text-align:center; }
#teaserArea {width:864px; margin:auto;}
#logo { float:left; background-image:url(../images/logo.png); width:197px; height:86px; background-repeat:no-repeat;}
* html #logo { float:left; background-image:url(../images/logo.gif); width:197px; height:86px; background-repeat:no-repeat;}
#languageArea { text-align:right; font-size:14px; font-weight:bold; color:#779590;  background-image:url(../images/bg_language.png); background-repeat:no-repeat; background-position:right 43px; height:27px; padding-top:45px;}
* html #languageArea { text-align:right; color:#779590;  background-image:url(../images/ghost.gif); background-repeat:no-repeat; background-position:right 44px; height:27px; padding-top:45px;}
#languageArea a { color:#fff; text-decoration:none;}
#languageArea a:hover { color:#fff;}

#content_padding { padding:8px 8px 0px 8px; width:864px; margin:auto; }
#footer_area #content_padding { padding:0px 8px 0px 8px; width:862px; margin:auto;}
#content_padding.whiteBG { background-color:#fff; background-image:url(../images/bg_content_head.gif); background-repeat:no-repeat;}

#content_dimensions	{ 
text-align:left; 
margin:auto;
background-color:#FFFFFF;
border-width:1px 1px 0px 1px;
border-style:solid;
border-color:#CCCCCC;
padding:10px 10px 0px 10px;
}

#unterschrift
{
width: 238px;
height: 54px;
margin-left: 150px;
margin-bottom: 15px;
}

#content_dimensions.navBG { background-image:url(../images/bg_nav.png); background-position: top left; background-repeat:no-repeat;}
* html #content_dimensions.navBG { background-image:url(../images/bg_nav.png); background-position:top left ; background-repeat:no-repeat;}
	
	
.team {border:1px solid #cccccc; padding:7px; background-color:#fff; float:left; margin-right:15px;}	
	
#picWall { background-color:#fff;  border:1px solid #cccccc; padding:7px 0px 3px 7px; width:526px; margin-top:5px; margin-bottom:15px;}
#picWall img { border:1px solid #cccccc; }
#picWall img.wide { margin-bottom:6px; }
#picWall img.short_left {}
#picWall img.short_right { margin-left:3px;}
	
	
/* Main Content Basic Format
------------------------------------ */

#column_left, #column_right { color:#949494; font-size:0.72em;}
#column_left  { float:left; width:265px; margin-left:0px; }
#column_right { color:#666; min-height:600px;  line-height:1.7em; margin: 0px 0px 0px 265px; padding-top:0px; padding-bottom:0px; border-left:1px solid #ccc; padding-left:25px; }
#column_right a { color:#666; text-decoration:underline;}
#column_right a:hover { color:#000;}
#column_right p { padding-bottom:10px; }
h1, h2, h3, h4 { padding:0; margin:0; font-weight:normal; line-height:1em; }

#column_left h1, #column_left h2 { margin-left:15px; }

h1 { color:#bcafa2; text-transform:uppercase; font-size:1.25em; padding-top:1em; }
h2 { color:#bc040e; margin-bottom:10px; text-transform:uppercase; font-size:1.25em;}
h4 { color:#000000; margin-bottom:20px; margin-top:20px; font-weight:bold; font-size:1em;}
h5 { color:#bc040e; margin-bottom:10px; margin-top:20px; font-weight:bold; font-size:1em;}



/* Side Navigation
------------------------------------ */



  ul#sideNavi { width:255px; padding-left:0; margin-left:0; list-style:none;}
  ul#sideNavi a { text-decoration:none;   }

  ul#sideNavi li { border-top: 1px solid #ccc; font-size:0.91em; text-transform:uppercase; line-height:1.2em; }
  * html ul#sideNavi li { border-top: 1px solid #ccc; border-bottom:1px solid white; font-size:0.91em; text-transform:uppercase; line-height:1.2em; }
  ul#sideNavi li a {  color:#404040; padding: 6px 15px;  display:block;}
  ul#sideNavi li a:hover, ul#sideNavi li.active { color:#000; background-image: url(../images/icon_listarrow.gif); background-repeat:no-repeat; background-position:0px 6px;}
  ul#sideNavi li.active a { color:#4d4d4d;}

  ul#sideNavi ul { padding-left:34px; margin-left:0;   list-style-type: upper-roman;  color:#a6a6a6;}
  ul#sideNavi ul li {font-size:1.05em; text-transform:none;  }
  ul#sideNavi ul ul li {font-size:1em; text-transform:none;  }
  ul#sideNavi ul li a { display:block; color:#666; padding: 4px 0px;}
  ul#sideNavi ul ul li a { display:block; color:#999; padding: 4px 0px;}
  ul#sideNavi ul li a:hover {  color:#bc040e; background-image:none;}
  ul#sideNavi ul li.active2 a {  color:#bc040e; background-image:none;}
  ul#sideNavi li.active2 { background-image:none;}
  ul#sideNavi li.active2 ul li.active2 a {  color:#bc040e; background-image:none;}
  ul#sideNavi li.active2 ul li a {  color:#999; background-image:none;}


#footer_area { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color:#FFFFFF; height:165px; background-image:url(../images/bg_footer.gif); background-color:#980308; background-repeat: repeat-x;}
#footer_area a { color:#FFF;}
#footer_area a:hover { color:#FFF;}
#goodies { color:#993333; margin:0; padding:0;}
#goodies a { color:#FFF; text-decoration:none; }

#footer_area blockquote 		{
height:113px;
float:left;
margin:0px 0px 0px 0px;
text-align:left;
padding-top:50px;
}

#footer_area blockquote.left 	{ margin-left:25px; background-image: url(../images/bg_footer_box_left.jpg); background-repeat: no-repeat; padding-left:27px;}
#footer_area blockquote.center 	{ padding-left:20px; padding-right:20px; width:300px; background-image: url(../images/bg_footer_box_center.gif); background-repeat: repeat-x; }
#footer_area blockquote.right 	{ background-image: url(../images/bg_footer_box_right.jpg); background-repeat: no-repeat; padding-right:27px;}


.showroom { border:1px solid #cccccc; padding:3px; background-color:#fff; }

