ul,ol { list-style:none }
 ul			{list-style: none;}

a:link, a:visited { text-decoration:none; color:#333; }
a:hover, a:active { text-decoration:none; color:#d1c18e; }

#k_imp_t a:hover, a:active { text-decoration:none; color:#333; }
#p_url a:hover, a:active { text-decoration:none; color:#333; }
#content a:hover, a:active { text-decoration:none; color:#333; }

body {
  background-color: #504d4a;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color:#333;  
  padding:0px;
  margin:0px;
  /*text-align: center;*/
}
#aussen_home { 	
  position:absolute;
  height:825px; 
  width:1200px;
  margin:-412px 0px 0px -600px;
  top: 50%; 
  left: 50%;
background-image: url(../images/bg_h.jpg);
text-align: left;
padding: 0px;
background-color: none;
overflow: auto;
}

#aussen_kontakt { 	
  position:absolute;
  height:825px; 
  width:1200px;
  margin:-412px 0px 0px -600px;
  top: 50%; 
  left: 50%;
background-image: url(../images/bg_k.jpg);
text-align: left;
padding: 0px;
background-color: none;
overflow: auto;
}

#aussen { 	
  position:absolute;
  height:825px; 
  width:1200px;
  margin:-412px 0px 0px -600px;
  top: 50%; 
  left: 50%;
background-image: url(../images/bg.jpg);
text-align: left;
padding: 0px;
background-color: none;
overflow: auto;
}

#logo {
 height:64px; 
  width:243px;
  float:right;
  background-images:none;
  margin-top:86px;
  margin-right:93px;
 
}
#menu {
 height:257px; 
  width:175px;
  float:left;
  background-images:none;
  margin-top:245px;
  margin-left:65px;
  
}

#content {

 max-height:500px; 
  width:530px;
  float:left;
  background-images:none;
 font-size: 12px;
  margin-top:130px;
  margin-left:50px;
}

.rex-normal {
font-weight:bold;
margin-bottom:15px;
}

.rex-active {
font-weight:bold;
margin-bottom:15px;
}


.rex-current {
font-weight:bold;
margin-bottom:15px;
}

.rex-current a{
color:#d1c18e;
}
.rex-active a{
color:#d1c18e;
}

#v_sub {
font-weight:bold;
font-size: 16px;
}

#fla_player {
margin-top:100px;
}

a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

.scroll-pane {
	width: 530px;
	height: 600px;
	overflow: auto;
border:none;
border-style:none;
	float: left;
}

#pane2 {
	height: 550px;
	border:none;
	border-style:none;
}

#v_head {
margin-left:50px;
margin-bottom:20px;
margin-top:0px;
float:left;
width:445px;
}
#p_head {
margin-left:0px;
margin-bottom:15px;
margin-top:131px;
float:left;
width:280px;
font-size:16px;
font-weight:bold;
}
#p_url {
margin-left:0px;
margin-bottom:15px;
margin-top:0px;
float:left;
width:280px;
font-size:16px;
font-weight:bold;
}
#v_head_j {
margin-left:50px;
margin-bottom:20px;
margin-top:20px;
float:left;
width:445px;
}
#v_head_t {
margin-left:50px;
margin-bottom:20px;
margin-top:0px;
float:left;
width:445px;
}
#v_head_t p{
margin-top:0px;
margin-bottom:10px;
}
#v_jahr_z {
width:500px;
float:left;
margin-bottom:0px;
}
#v_jahr_3 {
width:500px;
float:left;
margin-bottom:0px;
margin-left:50px;
}
#v_jahr {
width:50px;
float:left;
}
#v_jahr_3n {
width:120px;
float:left;
}
#v_text1 {
width:200px;
float:left;
}
#v_text1_3 {
width:175px;
float:left;
}

#v_text2 {
width:250px;
float:right;
margin-right:0px;
line-height: 15px;
}
#v_text2_3 {
width:205px;
float:right;
margin-right:0px;
line-height: 15px;
}

#v_pers {
width:290px;
float:right;
margin-right:80px;

 font-size: 12px;
  margin-top:82px;
}
#vp_head {
width:280px;
float:left;
margin-bottom:20px;
}
#vp_a {
line-height: 15px;
width:290px;
float:left;
}
#vp_n {
width:70px;
float:left;
}
#vp_t {
width:210px;
float:right;
}
#galerie {
float:left;
margin-top:40px;
}
#proimg {
float:left;
margin-bottom:20px;
}
#projekt5 {

width:500px;
float:left;
margin-bottom:20px;
}



#k_mail {
width:500px;
float:left;
margin-top:264px;
font-size:16px;
margin-bottom:170px;
}
#k_imp_a {
width:330px;
float:left; 
margin-left: 580px;
}
#k_imp_n {
width:70px;
float:left;
}
#k_imp_t {
width:250px;
float:left;
}
#k_imp_t p{
margin-top:0px;
}
#lang {
position:absolute;
 height:16px; 
  width:40px;
  float:left;
  background-images:none;
  margin-top:262px;
  margin-left:150px;
  z-index:777;
font-weight:bold;
}