body {
  
  background:#000 url(../../rora/imgs/hg_body.jpg);
  background-position: center top;
  background-repeat:no-repeat;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 140%;
  font-family: Arial;
  color: #ffffff
}

img {border:0}

.tx-rgsmoothgallery-pi1{
margin-top:-5px;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
width:588px;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
background: url(../../rora/imgs/content_gesamt_rahmen.png);
float:left;
padding:10px;
width:150px;
max-width: 180px;
height: 150px;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
background: url(../../rora/imgs/content_gesamt_rahmen.png);
float:left;
padding:10px;
width:400px;
max-width: 390px;
margin-left: 1px;
height: 138px;
margin-top: 12px;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p  {
color:#ffffff;
}


table {
  /*background: url(../../rora/imgs/content_gesamt_rahmen.png);*/
    font-size: 12px;
}

table p{
  /*background: url(../../rora/imgs/content_gesamt_rahmen.png);*/
    margin: 2px;
}

.news-list-item {
border:1px solid #404040;
padding:10px;
/*background: url(../../rora/imgs/content_gesamt_rahmen.png);*/
margin-top: 15px;
}

.news-single-item {
border:0px solid #cccccc;
padding:10px;
/*background: url(../../rora/imgs/content_gesamt_rahmen.png);*/
margin-top: 15px;
}

.news-single-item {
margin-top: 25px;
}

.news-list-item a{
display: block;
}

.news-list-morelink {
padding-left:5px;
text-align:right;
}

.align-center {
text-align: center;
}

.spacer-gif {
height: 5px;
overflow: hidden}

a {
color: #cccccc;
font-weight: bold;
}

#content_rechts .csc-textpic {margin-top: -5px}

/* Menüpunkte zweite Ebene - Anfang */


.level2_no a {

font-size:12px !important;
color:#dedede !important;
text-decoration:none;
line-height:18px;
font-weight:normal;
}


.level2_active a {

font-size:12px !important;
font-weight:normal;
color:#F49136 !important;
text-decoration:none;
line-height:18px;
}


/* Menüpunkte zweite Ebene - Ende */



.gedrueckt {
  color:#dedede !important;
  font-weight: bold;
}



.tx-powermail-pi1 legend {
  width:0px;
  height:0px;
  overflow:hidden;
  display:none;
}


.tx-powermail-pi1 label{
float:left;
margin:5px;
width:140px;}


.tx-powermail-pi1 {
  padding:10px;
}

.powermail_captcha{
width:180px;
margin:5px;

}

.powermail_captcha_captcha{
margin-left:200px;
margin-top:-20px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
width:370px;
margin:5px;
}

.powermail_submit {
clear: both;
height:30px;
margin-left:150px;
margin-top:20px;
width:200px;
font-size:12px;
}


fieldset.tx-powermail-pi1_fieldset div.even {
  background-color:transparent;
}

fieldset.tx-powermail-pi1_fieldset {
  background-color:transparent;
  border:0px;
  padding:0px;
}

.csc-header {
}

h1 {
  margin:0 0 10px 0;
  padding:0px;
  
  font-size:16px;
  color:#fff;
  line-height:23px;
  font-weight:bold;
  margin-top: 0px;
  
}



h1, h2, h3, h4 {
  color:#fff;
}

h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:12px;}



#gesamtrahmen {
  width:1000px;
  min-height:10px;
  position:relative;
  margin: 0 auto;  
}

#header_rahmen {
background-image:url("../../rora/imgs/header_rahmen1.jpg");
height:200px;
left:-50px;
margin:0 auto;
overflow:hidden;
position:relative;
width:1050px;
}


#logo{

height:152px;
left:45px;
position:absolute;
top:14px;
width:301px;
z-index:10;
}

#header {
  position:relative;
  height:130px;
  width:740px;
  overflow:hidden;
}

#zwischen_header_und_content {
  position:relative;
  width:1000px;
  height:42px;
  background: url(../../rora/imgs/content_ueber_rahmen.png);
  overflow: hidden;
}


#menu {
overflow:hidden;
padding:0 0 0 10px;
}


#strich{
width: 14px;
height: 156px;
background: url(../../rora/imgs/no.jpg);
float: left;
}


#strich_active{
width: 14px;
height: 156px;
background: url(../../rora/imgs/act.jpg);
float: left;
}



#header_menu {
height:200px;
left:390px;
margin-top:0;
overflow:hidden;
position:relative;
width:750px;
z-index:20;
}

#header_menu a {
  
  font-size:14px;
  color:#ffffff;
  text-decoration:none;
}

#header_menu li, ul {
  list-style-position:outside;
  list-style-type:none;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
  overflow:hidden;
}

#header_menu li {
  float:left; 
  margin-left:0px;
  width: 164px;
  line-height: 20px;
}


#header_menu ul {
  width: 950px;
}



.menu-level2 {
witdh: 140px;
}


#header_menu li ul {
  float:left; 
  width: 130px;  
}


#header_menu li ul li {
  float:left; 
  margin-right:6px;
  width: 150px;  
  line-height: 15px;
}



#content_gesamt_rahmen {
  position:relative;
  width:1000px;
  min-height:444px;
  height:auto !important;
  height:444px;
  margin-left:0 auto;
  
}

#content_links_rahmen {
  min-height:10px;
  position:relative;
  width:685px;
  float:left;
  margin-top: 0px;
  background: url(../../rora/imgs/content_gesamt_rahmen.png);
  /*border:1px solid #CCCCCC;*/
}

#content_links {
margin-left:65px;
min-height:10px;
padding-top:25px;
position:relative;
width:600px;
}



#content_links a {
  color:#cccccc;
  text-decoration:none;
  line-height:38px;
}

#content_links a:hover {
  color: #F29037;
}


#content_rechts_rahmen {
float:left;
margin-top:0;
min-height:10px;
position:relative;
width:290px;
}

#content_rechts {
color:#404040;
font-size:11px;
line-height:18px;
margin:0;
min-height:10px;
overflow:hidden;
position:relative;
width:290px;
}



table {
  font-size:12px;
  line-height:18px;
}

#clearer {
  width:0px;
  height:0px;
  overflow:hidden;
  clear:left;
  padding:0px;
  margin:0px;
}

#header_menu_rahmen {
  position: relative;
  height: 71px;
  width:957px;
  background-image:url(../../rora/imgs/header_menu_rahmen.jpg);
  overflow:hidden;
  margin: 0 auto;

}
							


.inliner {
  display:inline !important;
  text-align:right;
}

#banner {
left:200px;
overflow:hidden;
position:absolute;
top:122px;
width:350px;
}

