body {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0;
	padding: 0;
}



a:link { 
color:#e4dfa2;
} 

a:visited { 
color:#e4dfa2;
} 

a:active { 
color:#e4dfa2;
} 

a:hover { 
color:#e4dfa2;
} 

#container {
	width: 711px;
	margin: 0;
	padding: 0;
	background-image: url(images/bg.gif);
	height: 417px;
	background-repeat: no-repeat;
	background-position: left top;
}

#header {
	padding: 49px 18px 0px 106px;
}

#container2 {
	width: 711px;
	margin: 0;
	padding: 0;
}

#content{
	background-image: url(images/bg3.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 25px 23px 15px 120px;
}

#footer {
	height: 45px;
	margin: 0;
	padding: 0;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	padding: 25px 23px 15px 120px;
	text-align: right;
}

TD, TABLE {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;ds
	color: #FFFFFF;
	background-color: #000000;
	margin: 5px;
}


.grau {
	color: #BDBDBD;
}

.ocker {
	color: #E4DFA2;
}

.orange {
	color: #FF8908;
}

.dOcker {
	color: #A3986E;
}




/* Layout 1 */
.c3l1-left{
   vertical-align: top;
   border-right: 1px dotted #474747;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-middle{
   vertical-align: top;
   border-right: 1px dotted #474747;
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;

}
.c3l1-right{
   vertical-align: top;
   padding-left: 5px;
   width:33%;
   white-space:normal;
}
/* Layout 2 */
.c3l2-left{
   vertical-align: top;
   border-right: 1px dotted #474747;
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   vertical-align: top;
   border-right: 1px dotted #474747;
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   vertical-align: top;
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
/* Layout 3 */
.c3l3-left{
   vertical-align: top;
   border-right: 1px dotted #474747;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   vertical-align: top;
   border-right: 1px dotted #474747;
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   vertical-align: top;
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
}
/*
	Styles 3 Column DIV Section
*/
div.tx-fdfx3cols-pi1{
   vertical-align: top;
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c3l1d-left{
   vertical-align: top;
   position:absolute;
   left:0px;
   padding: 0px;
   width:250px;
   white-space:normal;
   border:1px solid red;
}
div.c3l1d-middle{
   vertical-align: top;
   position:absolute;
   left:260px;
   padding: 0px;
   width:250px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l1d-right{
   vertical-align: top;
   position:absolute;
   left:520px;
   padding: 0px;
   width:250px;
   border:1px solid green;
   white-space:normal;
}
/* Layout 2 */
div.c3l2d-left{
   vertical-align: top;
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l2d-middle{
   vertical-align: top;
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/*
	Layout 3

	embedded
*/
div.c3l3d-left{
   vertical-align: top;
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}

div.c3l3d-middle{
/*c2l1-middle
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* default styles for extension "tx_thmailformplus_pi1" */
}
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

h1 {
	color: #E4DFA2;
}

h2 {
	color: #E4DFA2;
}

h3 {
	color: #A3986E;
}

h4 {
	color: #FF8908;
}

/*  Layout 1 */
.c2l1-left{
   vertical-align: top;
   border-right: 1px dotted #474747;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   vertical-align: top;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   vertical-align: top;
   border-right: 1px dotted #474747;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   vertical-align: top;
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   vertical-align: top;
   border-right: 1px dotted #474747;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   vertical-align: top;
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   vertical-align: top;
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   vertical-align: top;
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   vertical-align: top;
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   vertical-align: top;
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   vertical-align: top;
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   vertical-align: top;
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
.blue_menu2 {
	color:#e4dfa2;
	text-decoration:none;
	font-size: 11px;
	text-align: right;
}

/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_femp3player_pi1" */
		.tx-femp3player-pi1 {
			text-align: center;
		}
		.tx-femp3player-pi1 TABLE {
			border: solid 1px #BCBCBC;
			margin-top: 5px;
			margin-bottom: 5px;
			border-collapse: collapse;
		}
		.tx-femp3player-pi1 TD {
			border: solid 1px #BCBCBC;
			padding: 5px;
			background-color: #FFFFFF;
		}