* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}

html,body {
  background: #FFFFFF;
  height:100%;
}
body {
	text-align: center; /* F?r IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

#container
{	width:980px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 0px;
	min-height: 110%;
	height: auto !important;
	height: 110%;
	position: relative;
	padding-bottom:10px;
	border-left: 1px solid #7A7561;
	border-right: 1px solid #7A7561;
	border-top: 1px solid #7A7561;
	border-bottom: 1px solid #7A7561;
	background: #F0D6AB url(img/back.gif) repeat-y; /* sorgt fÃ¼r den zweispaltigen Hintergrund */
}


/* DIV-Boxen -------------------------------------------------------------------------------*/
.head{
	width:719px;
	height:18px;
	background: #FFFFFF;
	margin-left:261px;
}

div#leftCol {
float: left;
width: 261px;

}

div#centerCol {
float: left;
width: 400px;

}
*html div#centerCol {
float: left;
width: 510px;

}

div#rightCol {
float: left;
width: 200px;

}
*html div#rightCol {
float: left;
width: 207px;

}


div#leftCol, div#rightCol, div#centerCol {
padding-bottom:20px;
}

/*RESET ALL: --------------------------------------------------------------------*/
* {
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	
}
a {
	text-decoration: none;
	color: #F7995C;
}
a:link {
	text-decoration: none;
	color: #F7995C;
}
a:visited {
	text-decoration: none;
	color: #F7995C;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.external-link a {

	color: #F7995C;
	font-weight: bold;
}
.external-link a:link {

	color: #F7995C;
	font-weight: bold;
}
.external-link a:visited {

	color: #F7995C;
	font-weight: bold;
}
.external-link a:hover {

	color: #FFFFFF;
	font-weight: bold;
}
/*Padding Einstellungen - Inhaltsspalten: --------------------------------------------------------------------*/

div#centerCol {
padding-top:58px;
padding-left:55px;
padding-right:45px;
padding-bottom:15px;
}

div#centerCol h1{
	font-family:     Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #7A7561;
	font-weight: 200;
	
	margin-top:10px;
        margin-bottom:15px;
        padding-bottom:15px;
        padding-top:15px;
        border-bottom:1px solid #7A7561;
}
div#centerCol p{	
	font-size:12px;
	color: #333333;	
        margin-bottom:10px;
}
div#centerCol img{

        margin-bottom:15px;

}
div#centerCol table img{

        margin-bottom:0px;

}
div.csc-textpic-imagewrap img{
        margin-top:10px;
        margin-bottom:10px;
        
        border-style:solid; 
        border-width:1px;
        border-color:#FFFFFF;
}

div#rightCol {
padding-top:55px;

padding-bottom:15px;

}
div#rightCol h1{
	
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	font-weight: bold;
	padding-right:15px;
}
div#rightCol p{
	font-size:12px;
	color: #333333;	
        margin-bottom:10px;
        padding-right:15px;
}
div#rightCol img{
        margin-top:10px;
        margin-bottom:10px;
        border:1px solid#FFFFFF;
}

/* DIV-Boxen fuss-------------------------------------------------------------------------------*/

.copyright{
        color: #7A7561;
        padding-left: 90px;
        font-size: 10px;
        position: absolute;	
	bottom: 0;
	width: 261px;
	height: 20px;
	float:left;
	text-align: left;
	clear: both;
	
	
	
	
}

/* Navigation oben:---------------------------------------- */

div.navoben{
width:142px;
height:15px;
background:#FFAB59;
float:left;
margin-right:2px;
}

div.navobenrechts{
width:143px;
height:15px;
background:#FFAB59;
float:left;
}
div.navobenPressed{
width:142px;
height:15px;
background:#F0D6AB;
float:left;
margin-right:2px;
}
div.navobenrechtsPressed{
width:143px;
height:15px;
background:#F0D6AB;
float:left;
}

div.navobentext{
margin-left:47px;
}
div.navobentext a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.navobentext a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.navobentext a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.navobentext a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.navobentextm{
margin-left:39px;
}
div.navobentextm a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.navobentextm a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.navobentextm a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.navobentextm a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.navobentextl{
text-align:center;

}
div.navobentextl a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.navobentextl a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.navobentextl a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.navobentextl a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}










div.nonavobentext{
margin-left:47px;
}
div.nonavobentext a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.nonavobentext a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.nonavobentext a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.nonavobentext a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #F0D6AB;

}
div.nonavobentextm{
margin-left:39px;
}
div.nonavobentextm a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.nonavobentextm a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.nonavobentextm a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.nonavobentextm a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #F0D6AB;
}
div.nonavobentextl{
text-align:center;
}
div.nonavobentextl a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.nonavobentextl a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.nonavobentextl a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.nonavobentextl a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #F0D6AB;
}

/* Navigation links:---------------------------------------- */

div#logo{
position:relative;
top:30px;
left:20px;
}

div#navilinks{
position:relative;
top:50px;
left:13px;
width:245px;

}

div.navSecondNormal{
width: 245px;
height: 18px;
background:#F7995C;
margin-bottom:3px;

}
div.navSecondNormalinnen{
width: 239px;
height: 18px;
background:#FFAB59;
}

div.navlinkstext{
padding-top:2px;
margin-left:75px;

}
div.navlinkstext a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;

}
div.navlinkstext a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.navlinkstext a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
div.navlinkstext a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #F0D6AB;
}

div.navSecondPressed{
width: 245px;
height: 18px;
background:#F7995C;
margin-bottom:3px;

}
div.navSecondPressedinnen {
width: 239px;
height: 18px;
background:#F0D6AB;
}


div.navlinkstextPressed{
padding-top:2px;
margin-left:75px;

}
div.navlinkstextPressed a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
font-weight:bold;

}
div.navlinkstextPressed a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
font-weight:bold;
}
div.navlinkstextPressed a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
font-weight:bold;
}
div.navlinkstextPressed a:hover{

font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
font-weight:bold;
}

div.navSecondwithsub{
width: 245px;
height: 18px;
background:#F0D6AB;
}

/*  Third Navigation links (text):---------------------------------------- */

div.navthirdtextFirst{
padding-top:5px;
margin-left:75px;

}
div.navthirdtextFirst a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #8C8C8C;

}
div.navthirdtextFirst a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #8C8C8C;

}
div.navthirdtextFirst a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #8C8C8C;

}
div.navthirdtextFirst a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #8C8C8C;

}
div.navthirdtext {
padding-top:2px;
margin-left:75px;

}
div.navthirdtext a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #8C8C8C;

}
div.navthirdtext a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #8C8C8C;

}
div.navthirdtext a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #8C8C8C;

}
div.navthirdtext a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #8C8C8C;

}


div.navthirdtextFirstPressed{
padding-top:5px;
margin-left:75px;
//width:100%;


}
div.navthirdtextFirstPressed a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #7A7561;
font-weight:bold;
width:100%;


}

div.navthirdtextFirstPressed a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #7A7561;
font-weight:bold;
}
div.navthirdtextFirstPressed a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #7A7561;
font-weight:bold;
}
div.navthirdtextFirstPressed a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #7A7561;
font-weight:bold;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





div.navthirdtextPressed{
padding-top:2px;
margin-left:75px;
height:12px;
}
div.navthirdtextPressed a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #7A7561;
font-weight:bold;
height:12px;
}
div.navthirdtextPressed a:link{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #7A7561;
font-weight:bold;
height:12px;
}
div.navthirdtextPressed a:visited{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #7A7561;
font-weight:bold;
height:12px;
}
div.navthirdtextPressed a:hover{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color: #7A7561;
font-weight:bold;
height:12px;
}

/*  Third Navigation links Ummantelungen:----------------- */

/*  ------Normal----------------- */


div.navthirdNormalFirst{
width: 245px;
height: 25px;
background:#F0D6AB;
}
div.navthirdNormal{
width: 245px;
height: 21px;
background:#F0D6AB;
}
div.navthirdNormalLast{
width: 245px;
height: 32px;
background:#F0D6AB;
margin-bottom:10px;
}


div.navthirdNormalinnenFirst{
width: 237px;
height: 25px;
background:#FFFFFF;
margin-left:2px;
}
div.navthirdNormalinnen{
width: 237px;
height: 21px;
background:#FFFFFF;
margin-left:2px;
}
div.navthirdNormalinnenLast{
width: 237px;
height: 30px;
background:#FFFFFF;
margin-left:2px;
}

/*  ------Pressed----------------- */

div.navthirdPressedFirst{
width: 245px;
height: 25px;
background:#F0D6AB;
}
div.navthirdPressed{
width: 245px;
height: 21px;
background:#F0D6AB;
}
div.navthirdPressedLast{
width: 245px;
height: 32px;
background:#F0D6AB;
margin-bottom:10px;
}









div.thirdPressedFirstinnenakt{
float:right;
width: 6px;
height: 21px;
background:#F7995C;
}
div.thirdPressedFirstinnen{
width: 237px;
height: 25px;
background:#FFFFFF;
margin:0 6px 0 2px;
}


 /* IE CSS Hack by vbdesigns.de */

*html div.thirdPressedFirstinnenakt { 
margin-left: -3px; 
} 
 
*html div.thirdPressedFirstinnen { 

margin: 0 3px 0 2px;
display:inline-block; 
} 
/* Ende IE CSS Hack by vbdesigns.de */



div.thirdPressedinnenakt{
width: 243px;
height: 21px;
background:#F7995C;
margin-left:2px;
}
div.thirdPressedinnen{
width: 237px;
height: 21px;
background:#FFFFFF;
}
div.thirdPressedLastinnenakt{
float:right;
width: 6px;

height: 21px;
background:#F7995C;

}
div.thirdPressedLastinnen{
width: 237px;
height: 30px;
background:#FFFFFF;
margin:0 6px 0 2px;
}

 /* IE CSS Hack by vbdesigns.de */

*html div.thirdPressedLastinnenakt { 
margin-left: -3px; 
} 
 
*html div.thirdPressedLastinnen { 

margin: 0 3px 0 2px;
display:inline-block; 
} 
/* Ende IE CSS Hack by vbdesigns.de */


/* Navigation  linksunten:---------------------------------------- */

div#navilinksunten{
margin-top:150px;
margin-left:6px;
margin-bottom:30px;
}
div.xtranav{

}


/* Navigation unten:---------------------------------------- */


.naviuntengesamt{
	position: absolute;
	left: 306px;
        bottom: 0;
	width: 400px;
	height: 20px;
	float:left;
	text-align: left;
	clear: both;
}
.navsprung{
	padding-left:10px;
	text-align: left;
	color: #7A7561;
	font-size : 11px;
	text-decoration: none;	
}
a.navsprung:link {
	color: #7A7561;
	text-decoration: none
}
a.navsprung:visited {
	color: #7A7561;
	text-decoration: none
}
a.navsprung:hover {
	color: #7A7561;
	text-decoration: none
}

/* Newsticker:---------------------------------------- */

div.newstickertext {
	width: 125px;
	height: 18px;
        background:#F0D6AB;
        margin-left:6px;
        padding-left:15px;
}
div.newstickertext a{
        font-family:  Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color: #FFFFFF;
}
div.newstickertext a:link{
        font-family:  Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color: #FFFFFF;
}
div.newstickertext a:visited{
        font-family:  Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color: #FFFFFF;
}
div.newstickertext a:hover{
        font-family:  Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color: #FFFFFF;
}
div.newstickertext a:active{
        font-family:  Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color: #2A607D;
}
div.newsticker{
	width: 123px;
	height: 19px;
        background:#F7995C;
}

/* Email:---------------------------------------- */


.csc-mailform{
	border: 0px solid #505058;
}
.csc-mailform{
	border: 0px solid #505058;
	width:270px;
}
.inputImage{
	margin-top: 2px;
	border: 0px solid #505058;
	margin-top: 5px
}
textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 256px;
	height: 100px;
	border-top: 1px solid #505058;
	border-left: 1px solid #505058;
	border-right: 1px solid #505058;
	border-bottom: 1px solid #505058;
	background: #ffffff;
	margin-bottom: 10px;
}
.csc-form-labelcell{
	text-align: left;
	margin-bottom: 5px;
}
.csc-mailform input
{
	margin-bottom: 10px;
	border-top: 1px solid #505058;
	border-left: 1px solid #505058;
	border-right: 1px solid #505058;
	border-bottom: 1px solid #505058;
	background: #ffffff;
}
submit{
	width: 120px;
	margin-top: 30px;
	float:left;
}

.csc-select{
	width:40px;
}
.csc-select-long{
	width:55px;
}
.csc-select-vlong{
	width:145px;
}



#mailformHomepage{
	border: 0px solid #505058;
}

#mailformHomepage legend{
	color:  #F0D6AB;
}
input.csc-mailform-radio {

border:0;
background:#F0D6AB;
}




fieldset input {
  width:auto;
  border:none;
  background:none;
  float:left;


  display:block;
  margin-right:3px;
  margin-top:3px !important;
  margin-top:0px; /*to fix IE6 position*/
}
fieldset label {
  width:auto;
  clear:none;
  float:left;
  display:block;
  padding-right:6px;
  white-space:nowrap; /*to fix IE6 wrapping*/
}


div.randleiste{
clear: both;
position: absolute;
bottom: 0;
width: 100%;
height: 26px;
}

div#footer {
clear: both;
position: absolute;
bottom: 0;
width: 800px;
height: 20px;
background: #fff;
border-top: 1px solid #b8b8b8;
}
/* mailformplus  --------------start------------- */

div.tx-thmailformplus-pi1 {
	width:300px;
	float:left;
	margin-right:85px;
}
div.tx-thmailformplus-pi1 input.eingabe{
	width:260px;
	border: 0px;
	margin-bottom:5px;
	margin-top:5px;
}		
div.tx-thmailformplus-pi1 textarea#antwort{
	width:260px;
	border:0px;
	margin-bottom:15px;
	margin-top:5px;
}
div#captchafeld{
	width:150px;
	height: 30px;
	margin-bottom:5px;
	margin-top:5px;
}
div.tx-thmailformplus-pi1 input.eingabeunten {
	width:150px;
	margin-bottom:5px;
	margin-top:15px;
}
#mailformformtype_mail {
	width: 100px;
	float:left;
	margin-bottom: 10px;
	border:0px;
	background: #ffffff;
}
div.tx-thmailformplus-pi1 input.hochladen{
	width:260px;
	margin-bottom:5px;
	margin-top:5px;
}


