html, body {
		margin:0;
		padding:0;
        height:100%;
}
body {
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	width:100%;
	min-width:1000px;
}
#wraper {
position:relative;
margin:0;
padding:0;
min-height:100%;
background-color:#fff;
/*background:url(../img/hintergrund_grau.gif);*/

}
#header {
	height:161px;
	background:url(../img/top-bg.jpg);
}
#menu {
	height:30px;
	background-color:#f3f3f4;
	text-align : left;
	border-bottom: 3px solid #d60d8c;
}

div.line {
background:url(../img/hintergrund_weiss.png);
height:3px;
}

ul.links {
  margin:0;
  padding:0;
  margin-left:85px;
  padding-top:10px;
  float:left;
  height:33px;
  font-family: Arial;
  font-size: 15px;
}

ul.inks li,
ul.links li a {

}

ul.links li {
  list-style:none;
  float:left;
  padding-right:17px;
  background-image:url(../img/navi.gif);
  background-repeat:no-repeat;
  background-position:top right;

}

ul.links li a {
 
  color:#000;
  text-decoration:none;
  font-weight:bold;

}

ul.links li a.active {
  color:#d60d8c;
  font-weight:bold;
}

ul.links li a:hover {
  color:#d60d8c;
  font-weight:bold;
}


ul.links li.last {
	background: none;
}

#content {
	min-height:550px;
    padding-bottom:50px;
	/*background:url(../img/hintergrund_grau.gif);*/
}

#content_wraper{
    padding-top : 70px;
	height:300px;
	width:869px;
	margin-left : auto;
	margin-right : auto;
}

#block_left{
	display: inline;
	float : left;
	width:489px;
	height:372px;
	background: #fff url(../img/cont_bg.jpg) no-repeat bottom;
	margin-right: 30px;
	padding: 30px;
	overflow-y: auto;
	overflow-x: hidden;
	color: #231F20;
}

.text
{
    color: #231F20;
	font-family: ArialV, erdana;
	font-size: 14px;
}
.overflow
{
    width: 450px;
    overflow-x: hidden;
    margin-top: auto;
    margin-left: 20px;
    float: left;
}

#block_right{
	display: inline;
	float : left;
	width:290px;
	height:430px;
	background-color:#FFFFFF;
	padding: 0;
}

#footer {
	height:29px; 
	position:absolute;
    bottom:0;
    margin:0;
	padding:0;
	width:100%;
	background: #d5148c url(../img/footer_l.jpg) no-repeat left;
}


#footer_r {
    font-family: verdana;
	font-size: 12px;
	height:29px; 
	line-height: 29px;
	vertical-align:middle;
	text-align:center;
	color :#fff;
    position:absolute;
    bottom:0;
    margin:0;
	padding:0;
	width:100%;
	background: url(../img/footer_r.jpg) no-repeat right;
}


form , iframe {
	margin: 0;
	padding: 0;
	overflow : hidden;
}

input {
	width: 230px;
	margin : 0;
}

textarea {
	width: 230px;
	height : 60px;
}
input[type=submit] ,input[type=reset] {
    BACKGROUND-COLOR: #000;
	color : #fff;
	width: 100px;
}
input[type=radio]  , input[type=checkbox]{
   width: 30px;
   margin : 8px 0; 
}

h1{
  font-size: 0.9em;
  color:#222222;
  text-decoration:none;
}

h2{
  padding-bottom: 20px;
  font-size: 18px;
  color:#D60C8C;
  font-weight:bold;
}

h3{
  padding: 3px;
  font-size: 12px;
  color:#222222;
  text-decoration:none;
}

