body {
	text-align:center;
	font-size: 12px;
	line-height:130%;
	font-family: Arial;
	padding:0px;
	margin:0px;
}

#content-links #cont {
	width:200px;
	padding:0;
	margin:0;
}

#content-links #cont .csc-textpic {
	float:left;
	padding:0;
	margin:0;
}

#footer {
margin-top:15px;
}

#angebote {
	text-align:right;
}

#angebote #cont {
	width:850px;
}

#footer a {
color:#999;
font-size:11px;
}

#footer a:hover {
color:#011A43;
}


#footer #eins, #footer #zwei, #footer #drei, #footer #vier, #footer #fuenf  {
float:left;
width:155px;
text-align:left;
margin-left:15px;
height:200px;
}

#drei {
	width:155px;
}

#drei #cont {
	width:155px;
	float:left;
	padding:0;
	margin:0;
	padding-top:10px;
}

#footer #fuenf {
	width:140px;
}




table {
font-size:12px;
}

.csc-mailform-field {
float:left;
padding-right:20px;
}

.csc-mailform-check{
	margin-right:20px;
}

.tx-filelist-pi1-header-info, .filesize {
	text-align:center;
	width:100px;
}

.tx-filelist-pi1-header-info {
	border-left:1px solid #fff;
}

.tx-filelist-pi1-header-tr {
background:#001A44;
color:#fff;
font-weight:bold;
height:20px;
}

.tx-filelist-pi1-table {
	width:400px;
	color:#333;
	font-size:12px;
}

.tx-filelist-pi1-tr {
padding-top:10px;
}

.tx-filelist-pi1-header-last_modification, .tx-filelist-pi1-last_modification {
display:none;
}

.rgaccord1-toggle {
	margin-top:10px;
}

h3 {
padding:0;
margin:0;
}

a{
	text-decoration:none;
	color:#011A43;
}

a:hover {
	color:#C9B062;
}

.csc-mailform {
      	float: left;
	font-size: 11px;
	line-height:140%;
	font-family:Arial;
	color: #011A43;
	border-style:none;
}



input, textarea { 
	color:#011A43; 
	border:none;
	border:1px solid #011A43;
}


.csc-mailform-submit { /* den Submit-Button */
  	float: none;
  	width: auto;
	border:1px solid #011A43;
	background:#fff;

}

label {
      	width:120px;
      	float: left;
		font-size:12px;
      	color:#555;
  }

.csc-mailform-field, .csc-mailform {
	padding:0;
	padding-bottom:10px;
	color:#2f1b10;
}

.csc-mailform {
	width:100%;
	padding-top:0;
	padding-bottom:20;

}
.csc-form-label-req {
	padding-left:0;

}


#sprache {padding-top:15px}

#sprache a {
 padding-right:10px;
}


#cont ul {
	padding:0;
	margin:0;
	padding-left:15px;
	list-style-type:square;
	color:#333;
	line-height:150%;
}



#cont {
	padding:0;
	margin:0;
	width:500px;
	overflow:hidden;
}

#coont2 {
margin-left:15px;
}



#cont .borderless {
	overflow:hidden;
	margin-left:-15px;
}

* html #cont {

}



.tx-jppageteaser-pi1 {
	padding:0;
	margin:0;
	padding-top:10px;
	width:480px;
	overflow:hidden;
}

#teaser {
	float:left;
	width:140px;
	text-align:center;
	margin:0;
	padding:0;
	margin-right:10px;

}

* html #teaser {
	margin-right:0px;
}

#teaser-headline {
	padding-top:5px;
}

#teaser a {
	font-size:14px;
	color:#848484;
}

#teaser-link {
	display:none;
}

h1 {
color:#002839;
font-size: 16px;
padding:0;
margin:0;
padding-bottom:10px;
padding-top:10px;
}

h2 {
color:#002839;
font-size: 14px;
padding:0;
margin:0;
padding-bottom:10px;
}

#cont h4 {
	color:#002839;
	font-size:16px;
	padding:5px;
	width:150px;
	line-height:130%;
	border:1px solid #002839;
	background:#fff;
}

#cont h4 i {
	font-size:10px;
	font-style:normal;
}


p {
padding:0px 20px 10px 0px;
margin:0;
color:#333;
}

#mitte {
width:150px;
float:left;
}

#container {
width:850px;
margin-left: auto;
margin-right: auto;
}

#angebote {
width:850px;
height:22px;
text-align:right;
}

#header {
width:850px;
height:128px;
}

#nav-links {
float:left;
width:200px;
height:128px;
}

#logo {
float:left;
width:150px;
height:128px;
}

#nav-rechts {
float:left;
height:128px;
width:500px;
}

#content {
width:850px;
background: #EAEAEA url(../bilder/content-hg.gif) 200px 0 repeat-y;
text-align:left;
}



#content-links {
float:left;
width:200px;
height:520px;
background:#EAEAEA;
background: #EAEAEA url(../bilder/bild-links.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

#navi {
float:left;
width:150px;
background:#000fff;
background: url(../bilder/nav-hg.jpg);
padding-top:20px;
padding-bottom:40px
}

#content-rechts {
float:left;
width:500px;
min-height:544px;
padding:0;
margin:0;
background-image:url(../bilder/hg.gif);
background-repeat:repeat-y;
background-position:right 20px;	
}

* html #content-rechts {
height:544px;
}

#footer {
width:850px;
}





 
#navi ul {
padding:0px;
margin:0px; 
text-align:left;
}

#navi li {
padding:0px;
list-style: none;
margin: 0;  
}

#navi a {
 color: #ffffff;
 display:block;
 font-size:13px;
 padding:4px 0 4px 11px;
	border-bottom:1px solid #001A44;
	border-top:1px solid #001A44;	
}


#navi a:hover, #navi a#current {
	color:#011A43;
	font-weight:bold;
	padding-left:20px;
	background: #C9B062 url(../bilder/nav-hover.gif);
    background-repeat:no-repeat;
    background-position:left 2px;
	border-bottom:1px solid #001A44;
	border-top:1px solid #001A44;	
}



#externalthumbs {
padding-bottom:20px;
}

#o-links {
position:relative;
top:105px;
left:auto;
}

#o-links ul {
padding:0px;
margin:0px; 
text-align:left;
}

#o-links li {
padding:0px;
list-style: none;
margin: 0;
display:inline;
}

#o-links a {
 display:inline;
 font-size:11px;
 color: #002839;
 padding:2px 10px 3px 10px;
}

#o-rechts {
position:relative;
top:105px;
left:auto;
padding-left:20px;
}

#o-rechts ul {
padding:0px;
margin:0px; 
text-align:left;
}

#o-rechts li {
padding:0px;
list-style: none;
margin: 0;
display:inline;

}

#o-rechts a {
 display:inline;
 font-size:14px;
 color: #002839;
 padding:2px 5px 3px 5px;
 margin-left:10px;
 margin-right:10px;
}

#o-rechts a:hover, #o-rechts a#current  {
	color:#C9B062;
	border-top: 2px solid #C9B062;
	font-weight:bold;
}

#box {
background:#C9B062;
text-align:center;
font-weight:bold;
color:#fff;
line-height:18px;
font-size:12px;
}

#box-navi ul {
padding:0px;
margin:0px; 
text-align:left;
}

#box-navi li {
padding:0px;
list-style: none;
margin: 0;  
}

#box-navi a {
 color: #ffffff;
 display:block;
 font-size:13px;
 padding:8px 0 8px 11px;
 border-bottom: 1px solid #fff;
}


#box-navi a:hover, #box-navi a#current {
	color:#C9B062;
}

#box-navi .pageUid_29 a, #box-navi .pageUid_1308 a, #box-navi .pageUid_1323 a, #box-navi .pageUid_1338 a, #box-navi .pageUid_1353 a, #box-navi .pageUid_1368 a{
	font-weight:bold;
	padding-right:42px;
	background-image:url(../bilder/hg-anfrage-link.gif);
    background-repeat:no-repeat;
    background-position:right top;	
}

#box-navi .pageUid_29 a:hover, #box-navi .pageUid_1308 a:hover, #box-navi .pageUid_1323 a:hover, #box-navi .pageUid_1338 a:hover, #box-navi .pageUid_1353 a:hover, #box-navi .pageUid_1368 a:hover {
	font-weight:bold;
	padding-right:42px;
	background-image:url(../bilder/hg-anfrage-hover.gif);
    background-repeat:no-repeat;
    background-position:right top;	
}

#box-navi .pageUid_29 a#current {
	font-weight:bold;
	padding-right:42px;
	background-image:url(../bilder/hg-anfrage-hover.gif);
    background-repeat:no-repeat;
    background-position:right top;	
}

#level1 {
padding-left:0px;
font-size:10px;
padding-top:4px;
margin-top:0px;
padding-bottom:6px;
margin-bottom:0px;
font-size:11px;
background:#E4D8B1;
}





#level1 a {
 color:#011A43;
 font-size:12px;
 padding:2px 0 3px 15px;
 border:none;
}


#level1 a:hover, #level1 a#curr {
background-image:none;
color:#011A43;
padding:2px 0 3px 15px;
border:none;
background:#E4D8B1;
font-weight:bold;
}

#level1 a#curr {
 color:#011A43;
 font-size:12px;
 padding:2px 0 3px 15px;
 border:none;
 font-weight:bold;
}

#level2 {
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	background:#F2ECD8;
}

#level2 a {
	padding-left:30px;
}

#level2 a:hover, #level2 a#cur {
border:none;
background:#F2ECD8;
padding-left:30px;
font-weight:bold;
}



img {
border:none;
}

/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  

 .rgaccord1-nest {
 }

/* Toggle default */
h3.rgaccord1-toggle {
  font-weight:normal;
  color:#fff;
  width:460px;
  font-size:13px;
  line-height: 26px;
  height: 23px;
  background: #011A43 url(../../typo3conf/ext/rgaccordion/res/img/plus.png) 5px center no-repeat;
  padding:2px 0 0px 25px;
  margin-left:15px;
  cursor:pointer;
}

* html h3.rgaccord1-toggle {
	width:485px;
}

/* Toggle act item */
h3.act {
  color:#fff;
  background:#C9B062 url(../../typo3conf/ext/rgaccordion/res/img/minus.png) 5px center no-repeat;
}

/* the content */
div.rgaccord1-content {
  width:480px;
  padding-left:20px;
  padding-top:15px;
  overflow:hidden;
}

div.rgaccord1-content p {
width:400px;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}


#navi a#current {
	color:#011A43;
}




