@CHARSET "UTF-8";

* {
	padding: 0;
	margin: 0;
}

a {
	text-decoration:none;
	color:#FFF;
	outline: 0;
}

a.hover {
	text-decoration:underline;
}


img {
	border:0;
}

body, input, textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

body {
	background-color:#888f97;
	color:#fff;
}

.align-center {
	text-align: center;
}

ul, li, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.clear {
  margin: 0;
  padding: 0;
  clear: both;
  font-size: 1px;
}

#mainWrapper{
  width:1004px;
  margin: 0px auto;
  padding: 0;
  background-color:#888f97;
}

#logo
{
float: left;
margin: 30px 0 0 30px;
}

#rightWrapper{
  float: right;
  width: 256px;
  margin: 25px 50px 0px 0px;
}
#rightMenuWrapper ul{
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}
#rightMenuWrapper ul li{
  float: left;
  display: inline;
  margin: 0px 6px 0px 0px;
  padding:0px 6px 0px 0px;
}
#rightMenuWrapper ul li a{
  color: #e4e4e4;
  text-decoration: none;
  font-size:10px;
}
#searchWrapper{
  margin: 5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
 #searchWrapper form{
  float: left;
}
#searchWrapper form input{
  margin: 0px 3px 0px 0px;
  padding:0px 0px 0px 0px;
  float: left;
}
#searchWrapper form input.but{
  border:none;
}
#searchWrapper form input.text{
  height: 17px;
}

#container {
height:34px;
padding:0px 0px 0px 140px;
position:relative; 
}

#topWrapper {
	height: 312px;
/*	background:transparent url(../img/head_bg.jpg) repeat-x;*/
}

#middleWrapper {
	margin: 0 auto;
	padding: 0;
	background:transparent url(../img/body_bg.jpg) repeat-y;
}

#middleWrapper2 {
	margin: 0 auto;
	padding: 0;
	background:transparent url(../img/body_bg2.jpg) repeat-y;
}


#leftWrapper
{
width:232px;
float: left;
margin: 0px;
padding: 0px;
}

#contentWrapper {
  width: 600px;
  min-height:300px;
  padding: 0 20px;
  float: left;
}		

#contentWrapper2 {
  width: 600px;
  min-height:260px;
  padding: 0 20px;
  float: left;
}	

#contentWrapper h1,#contentWrapper2 h1{
padding:5px 0px;
margin-bottom:5px;
font-size:24px;
}

#contentWrapper h3,#contentWrapper2 h3 {
padding:0;
margin:10px 0;
font-size:22px;
}

#angeboteWrapper h3 {
padding:0;
margin:10px 0;
font-size:22px;
}

#contentWrapper hr, #contentWrapper2 hr {
margin-bottom:5px;
}

#contentWrapper hr {
margin-bottom:5px;
}

#rcontentWrapper {
  float: right;
  padding-right:40px;
html padding-right:20px;

}

#rightnav ul {padding:0; margin:0; list-style:none;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a { color:#000; }

#bottommenu {
  clear:both;
  text-align: center;
  background:transparent url(../img/foot_bg.jpg) no-repeat;
  height: 163px;
}

#bottommenu2 {
  clear:both;
  text-align: center;
  background:transparent url(../img/foot_bg2.jpg) no-repeat;
  height: 163px;
}

#bottommenu p, #bottommenu2 p{
  padding-top:130px;
}

#nav, #nav ul {padding:0; margin:0; list-style:none; width:232px;}

#nav li {
        float:left;
        background:transparent url(../img/menu_intern.jpg) no-repeat;
        width:232px;
        height:27px;
}

#nav li.last {
        background:transparent url(../img/menu_bottom.jpg) no-repeat;
        height:48px;
}


#nav li a {
	float:left; 
	text-decoration:none; 
	font-size:14px; 
	color:#fff;
	margin-left:60px;
	margin-top:5px;
}

#angeboteWrapper {
        float:left;
        width:854px;
        margin: 0 auto;
        padding: 10px 0 0 150px;
        background:transparent url(../img/body_angebote_bg.jpg) no-repeat;
        height:326px;
}

#angebot {
  float:left;
  text-align: center;
  background:transparent url(../img/angebot_bg.png) no-repeat;
  height: 319px;
  width:242px;
  padding: 10px 0;
}

#angebot .csc-textpic-text {
  text-align: left;
  font-size:9px;
  padding-left: 5px;
}

#angebotLabel {
  clear:both;
  position:relative;
  top:-90px;
  left:-90px;
  margin: 0; 
  height: 186px;
  width: 186px;
  z-index:144;
}
