@charset "UTF-8";
/* CSS Document */

/* Odo Template */

body {
	background-color: #a78b6b;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.6em;
	color: #4c3617;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 101%;
	background-image: url(Bilder/BG_Conteiner3.jpg);
	background-attachment: fixed;
	background-position: center 0px;
	background-repeat:no-repeat;
	letter-spacing: 0.07em;

	}
a {
	color: #894D36;
	text-decoration:none;
}

a:visited {
	color: #894D36;
}

a:hover {
	color: #810c22;
}

.contenttable{
	font-size: 100%;
	line-height: 1.6em;
	color: #4c3617;
	text-align: left;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.07em;

	}


h1 {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #810c22;
	font-size: 110%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	letter-spacing: 0.07em;
	}


h2 {
	font-weight: normal;
	font-size: 100%;
}

h3 {
	font-weight: normal;
}

h4 {
	font-weight: normal;
}

h5 {
	font-weight: normal;
}


img {
	border: none;
}

.warning {
	color: #990000;
	font-weight: bold;
}



#conteiner {
	margin:  auto;
	padding: 0px;
	min-height: 768px;
	width: 1026px;
	border: 0px solid #92816d;
	text-align: left;
	
	
}
 #login {
	background-image: url(Bilder/BG_Transp_.png);
	background-repeat: repeat;
	float: right;
	height: 24px;
	width: 550px;
	text-align:right;
	border: 0px solid #92816d;
	font-size: 90%;
	padding-top:5px;
	padding-right:15px;
	vertical-align: baseline;	
}

#login a:hover{
text-decoration:underline;
}


#page {
	float: left;
	width: 640px;
	/*min-height: 300px;*/
	border: 0px solid #92816d;
	margin-left: 30px;
	}
	
#logo {
	background-image: url(Bilder/logo.png);
	background-repeat:no-repeat;
	background-position:0px -10px;
	float: left;
	width: 400px;
	height:100px;
	border: 0px solid #92816d;
	}

#unten{
	padding-top: 28px;
	}
	
#subnavi {
	float: right;
	width: 230px;
	height:100px;
	border: 0px solid #92816d;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	}
	
#subnavi ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
		
#subnavi li a {
	font-style: normal;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #f2e3cb;
	list-style-type: none;
	padding-right:10px;
	background-image: url(Bilder/Bullet2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration:none;
	}
	
#subnavi li a:hover, #subnavi li .active{
	font-style: normal;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #810c22;
	list-style-type: none;
	padding-right:10px;
	background-image: url(Bilder/Bullet1.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration:none;
	}

#header {
	height: 100px;
	width: 640px;
	border: 0px solid #999999;
	margin: 0px;
	}
 
#content {
	background-image: url(Bilder/BG_Transp.png);
	background-repeat: repeat;
	margin: 13px 0px 30px 0px;
	padding: 20px;
	clear: left;
	float: left;
	min-height: 450px;
	width: 600px;
	border: 1px solid #92816d;
	text-align:left;
	}
	
#topnavi {
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	background-image: url(Bilder/BG_Transp_.png);
	background-repeat: repeat;
	width: 640px;
	border: 0px solid #92816d;
	margin: 0px 0px 0px 0px;
	height: 21px;
	}
	
#topnavi ul {
	padding: 3px 0px   0px  0px;
	margin:0px;
	text-align: left;
	}

#topnavi li {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	display:inline;
	}

#topnavi a {
	background-image:url(Bilder/bullet_top2.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	color: #810c22;
	text-decoration:none;
	padding-left: 20px;
	}
	
#topnavi a:hover,#topnavi .active {
	background-image:url(Bilder/bullet_top1.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	display:inline;
	padding-left: 20px;
	color: #f2e3cb;
	}
	
#seitenbild {
	float: right;
	height: 500px;
	width: 347px;
	border: 0px solid #92816d;
	margin-right: 0px;
	margin-top: 40px;
	text-align:right;
	}
	


#seitenbox {
	float: right;
	min-height: 10px;
	width: 267px;
	margin-right: 30px;
	background-image: url(Bilder/BG_Transp_.png);
	/*padding:20px;*/
	border: 0px solid #92816d;
	}

#seitenbox img{
	margin-left: -20px;
	padding-top: 20px;
	}
	
#footer {
	clear: both;
	height: 20px;
	border-top: 0px solid #92816d;
	font-size: 85%;
	margin-bottom:0px;
	margin-right:30px;
	margin-left:30px;
	background-image: url(Bilder/BG_Transp.png);
	border: 1px solid #92816d;
	padding-top:5px;
	}
	
	
#Umenu {
	float: right;
	height: 16px;
	width:650px;
	}

#Umenu ul {
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	float:right;
	list-style-type: none;
	}

#Umenu li {
	float:left;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.07em;
	}

#Umenu a {
	display: block;
	font-weight:bold;
	border-left: 1px solid #92816d;
	}

#Umenu a, #Umenu a:visited{
	color: #810c22;
	text-decoration: none;
	padding: 0 5px;
	}

#Umenu a:hover {
	color: #92816d;
	}
	
#Umenu .active {
	color: #92816d;
	}

#Umenu .first a {
	border: none;
	}

#copyright {
	padding-left: 10px;
	float: left;
	height: 16px;
	width:250px;
}

.clearer {
 	border-top: 0px solid #92816d;
	border-bottom: 0px solid #92816d;
	border-left: 0px solid #92816d;
	border-right: 0px solid #92816d;
	width:964px;
	}
	
.thumbnail{
	margin-right: 10px;
	margin-bottom:10px;
	}
.tx-andshadowbox-pi1{
	margin-top: 10px;
	}
#center {
	margin-left: 45px;
	}
	
.tx-mmforum-table{
	width:600px;
	}
	
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	float:left;
	display:block;
	}
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Guestebuch START xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


.tx-guestbook-ce{
	clear:both;
	padding: 0px;
	width: 600px;
	border-top:1px dotted #92816d;
	background-image: url(Bilder/BG_Transp.png);
	background-repeat: repeat;
	margin-top: 10px;
	
	}
		
.tx-veguestbook-pi1 h2.tx-guestbook-header {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	clear:both;
	color:#810c22;
	display:block;
	font-size:100%;
	font-weight:bold;
	padding: 0px;
	width: 600px;
	background:none;
	}

.tx-veguestbook-pi1 .tx-guestbook-latest {
	display:block;
	padding:0px;
	clear:both;
	}
		
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	border-top: 1px solid #92816d;
	}
	
 .tx-veguestbook-pi1 .tx-guestbook-clear {
	clear:both;
	display:block;
	height: 1px;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-right {
	float:left;
	width:400px;
	background:none;
	padding: 5px 20px 5px 20px;
	border-left: 1px dotted #92816d;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-left {
	float:left;
	width:150px;
	background:none;
	padding: 5px 0px 0px 0px;
	height:1em;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-left p {
	color:#4c3617;
	margin: 0px;
	font-size: 95%;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {
	color:#4c3617;
	margin:0px;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
        font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	}
	
.tx-guestbook-List-date {
	color: #810c22;
	}
	
div .tx-guestbook-List-name {
	color: #810c22;
	}
		
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
	background:transparent;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-pagination {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	float:right;
	font-size:85%;
	font-weight:bold;
	}
.tx-guestbook-latest-ce{
	padding-bottom: 10px;
	padding-top: 5px;

	}
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Guestebuch Ende xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/		
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx NEWS Start  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/	


div.news-list-container{
	margin-top: 0px;
	}
div.news-list-bild,
div.news-single-bild{
	width: 120px;
	float:left;
	}
div.news-list-inhalt,
div.news-single-subheader{
	width: 450px;
	float:right;
	min-height: 90px;
	display: block;
	}
div.news-list-item {
	/* IE hack */
	height: 1%;
	
	/* IE hack end */
	height: auto !important;
	}
	
	
div.news-single-inhalt{
	width: 590px;
	float:left;
	}
div.news-single-inhalt p{
	margin: 0px;
	}	
	
div.news-list-item,
div.news-single-item {
	font-size: 100%;
	}

div.news-list-item p{
	margin-bottom: 5px;
	margin-top: 0px;
	}
div.news-list-item a{
	margin-bottom: 5px;
	color: #810c22;
	padding-top: 10px;
	text-decoration: none;
	}

div.news-list-item h3,
div.news-single-item h2 {
	padding-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	letter-spacing: 0.07em;
	}
div.news-single-item h2 {
	color: #810c22;
	}
		
div.news-single-subheader h3 {
	margin: 0px;
	font-weight: normal;
	}
div.news-single-item h3 	{
	font-size: 100%;
	
	}

div.news-single-header {
	width:590px;
	min-height:80px;
	}

div.news-list-morelink{
	padding-bottom:10px;
	}

div.news-list-item{
	border: 0px;
	}

div.news-list-item img{	}

div.news-list-item .clearer{
	border-top: 1px solid #92816d;
	border-bottom: 0px solid #92816d;
	border-left: 0px solid #92816d;
	border-right: 0px solid #92816d;
	width:590px;
	}

div.news-single-timedata{
	font-size: 80%;
	
	}
	
div.news-list-timedata{
	padding-bottom: 5px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
div.news-list-date{
	margin-top: 10px;
	font-size: 80%;
	}
div.news-single-backlink{
	background-color:transparent;
	}	
div.tx-ttnews-browsebox a{
	font-size: 70%;
	}
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx NEWS ENDE  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


div.csc-textpic {
	float:left;
	margin-top:10px;
	font-size: 100%;
	}

#wec_flashplayer_85{
	float:left;
	}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx LOGIN FORM Start  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/	
#login .tx-felogin-pi1{
	height: 24px;
	}
	
#login .tx-felogin-pi1 .log_form{
	margin-bottom:0px;
	}
	
#login .tx-felogin-pi1 label{
	display:inline;
	margin-right: 4px;
	}
#forgot {
	height:10px;
	border:0px solid #cdbfab;
	margin-top: -6px;
	margin-right: 4px;
	margin-left: -4px;
	display:inline;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:0px;
	padding-bottom:0px;

	}

#forgot a {
	color:#810c22;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	font-size:120%;
	text-decoration:none;
	}
#forgot  a:visited{
	color:#810c22;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	text-decoration:none;
	}
	#forgot  a:hover {
	text-decoration:underline;
	}
	
.frage{
	color:#810c22;
	margin-left:3px;
	}

#log_out{}
.logoutbut{
	background-image: url(Bilder/BG_Transp.png);
	}
	
.login_but {
	background-color:transparent;
	height: 14px;
	border:0px solid #221E1D;
	color:#810c22;
	/*background-image: url(Bilder/Bullet1.gif);
	background-position:right 100%;
	background-repeat: no-repeat;*/
	text-align:right;
	padding-left:0px;
	padding-right:0px;
	margin-top:4px;
	margin-right:4px;
	cursor:pointer;
	font-style: normal;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: bold;
	text-decoration:none;
	border:0px solid #cdbfab;
 	}
	.login_but:hover{
	text-decoration:underline;
	
 	}
	
.login_feld {
	color:#810c22;
	width: 100px;
	height:14px;
	border:1px solid #cdbfab;
	font-size:10px;
	margin-top: -2px;
	margin-right: 4px;
	display:inline;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	}
	
input, submit {
	background-color:transparent;
	margin-top: 6px;
	}
select {
	background-color:transparent;
	}
	
.tx-srfeuserregister-pi1-uploader{
	background-color:transparent;
	}
	
.tx-srfeuserregister-pi1 a{
	background-image:none;
	padding-left:0px;
	text-decoration:none;
	} 
	
.tx-srfeuserregister-pi1 p {
	margin-bottom:0;
	margin-top:0.5em;
	padding:0px;
	text-indent:0;
	}
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx LOGIN FORM ENDE  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/	

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Email, Login and Search forms generally: START xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

form #mailform {
	border:0px;
	}

.csc-mailform{
	border:0px;
    padding-left:20px;
	}

fieldset {
	border:0px;
	margin: 0px;
	padding:0px;
	}

.csc-mailform-field {
	margin: 5px 0;
	clear:both;
	}

.csc-mailform-field label { 
	float:left;
	text-align:right;
	margin-right: 5%;
	margin-bottom: 10px;
	width:26%;
	}

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select,
.csc-mailform-radio fieldset {
	width:50%;
	background-color:transparent;
	}
input .mailformtext{
	background:none;
	}

input.csc-mailform-submit,
input.csc-mailform-check,
.csc-mailform-radio input {
	width:auto;
	}

input.csc-mailform-submit {
    margin-left: 31% !important;/* see label width + margin*/
    margin-bottom: 20px;
	}

.csc-mailform-radio legend {
	display:none;
	}
	
.csc-mailform-radio fieldset input {
	float:none;
	}

.csc-mailform-radio fieldset label {
	text-align:left;
    float:none;
    width:auto;
    margin: 0;
	}

.csc-loginform {
	padding: 5px;
	background-color: #EDEBF1;
	}

.csc-loginform-field {
	margin: 5px 0;
	}

.csc-loginform-field label { 
	float:left;
	text-align:right;
	margin-right: 5%;
	width:30%;
	}

.csc-loginform-field input {
	width:50%;
	background-color:none;
	}

input.csc-loginform-submit {
	width:auto;
	margin-left: 35% !important;/* see label width + margin*/
	}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx Email, Login and Search forms ENDE  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/





/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx IE-Hack fuer position START xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

*html #page {
	float: left;
	width: 640px;
	border: 0px solid #92816d;
	margin-left: 20px;
	}
	
	

*html #content {
	margin-left:0px;
	padding: 20px;
	height: 500px;
	width: 640px;
	background-image: none;
	}

*html #seitenbild {
	float: right;
	height: 500px;
	width: 267px;
	margin-right: 5px;
	}
	
*html #seitenbox{
	float: right;
	min-height: 180px;
	width: 267px;
	margin-right: 5px;
	margin-left: 5px;
	padding:20px;
	text-align:center;
	background-image: none;
	}
	
*html #logo {
	width: 400px;
	height:100px;
	}
	
*html #header {
	height: 100px;
	width: 640px;
	border: 0px solid #999999;
	margin-top: 0px;
	margin-left: 0px;
	}
	
*html #topnavi {
	width: 640px;
	margin-left: 0px;
	height: 21px;
	background-image: none;
	}
	
*html #Umenu {
	float: right;
	height: 16px;
	width:650px;
	text-align:right;
	}
	
*html #logo {
	width:400px;
	background-image: url(Bilder/logo.gif);
	background-repeat:no-repeat;
	}
*html #footer {
	clear: both;
	height: 30px;
	border-top: 0px solid #92816d;
	font-size: 85%;
	margin-bottom:0px;
	margin-right:30px;
	margin-left:30px;
	background-image: none;
	border: 1px solid #92816d;
	}
*html .clearer {
 	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	width:964px;
	}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx IE-Hack fuer position ENDE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



