@charset "UTF-8";
/* CSS Document */



html {
	margin: 0px auto;
	padding: 0px auto;
	/*padding-top:10px;*/
	/*height: 100%;*/
	/*margin-bottom: 1px;*/
}

body {
	background-color: #a7abb4;
	margin: 0px auto;
	padding: 0px auto;
	background-image: url(../img/back.jpg);
	background-repeat: repeat-x;
}


.container {
	width: 906px;
	margin: 0px auto;
	padding: 0px auto;
	/*background: blue;*/
	margin-top:30px;
	padding-top:1px;
	padding-bottom:1px;
	background-color: #888888;
	text-align: left;

}

.container2 {
	width: 904px;
	margin: 0px auto;
	background-color: #777777;
	padding-top:1px;
	padding-bottom:1px;
}

.container3 {
	width: 902px;
	margin: 0px auto;
	background-color: #666666;
	padding-top:1px;
	padding-bottom:1px;
}

.container4 {
	width: 900px;
	margin: 0px auto;
	padding: 0px auto;
	background: #ffffff;
	padding-top:1px;
	/*padding-bottom:5px;*/
	background-image: url(../img/back-unten2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}



.header {
	/*float: left;*/
	width: 950px;
	height: 357px;
	/*background-image: url(../img/back-kopf-schatten.jpg);*/
}


.logo {
	margin: 0px auto;
	/*background-image: url(../img/header-winter-c.gif);*/
	width: 900px;
	height: 129px;
	margin-top:-1px;
}




.balken1 {
	width: 100%;
	height: 1px;
	background-image: url(../img/balken1-a.gif);
}


.balken2 {
	width: 900px;
	height: 1px;
	background-image: url(../img/balken2-a.gif);
	background-repeat: repeat;
}





.main {
	margin: 0px auto;
	padding: 0px auto;
	width: 900px;
}


.mainnavi {
	width: 180px;
	/*width: 170px;*/
	margin-left:10px;
/*		padding-left:10px;*/
	float: left;
	padding-top:1px;
	
}

.maincontent {
	width: 600px;
/*		width: 830px;*/
/*background: blue;*/
	float: left;
	margin-left:30px;
}



.naviebene1 {
	width: 750px;
	height: 20px;
	text-align: left;
	margin-top: 10px;
	font-size: 13px;
	float:left;
}

.naviebene2 {
	width: 750px;
	height: 20px;
	text-align: left;
	margin-top: 10px;
	font-size: 13px;
	float:left;
}



.sprache {
	width: 109px;
	height: 20px;
	text-align: left;
	margin-top: 10px;
	font-size: 13px;
	margin-left: -12px;
	/*background:red;*/
	float:right;
	/*margin-right:50px;*/
}


.sprache2 {
position: relative;
	width: 21px;
	height: 13px;
	margin-top: 10px;
	margin-left: 0px;
	z-index: 20;
	float:right;
	/*background:red;*/
	
	/*margin-right:50px;*/
}




.icons {
display:block;
float:right;
font-size:13px;
height:20px;
margin-top:4px;
margin-right:12px;
text-align:left;
width:104px;

}


.CUR, .NO {
float:left;
padding-left:5px;
}

.CUR img, .NO img {
border:0px;
}


.titel1 {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	/*background-color: #ffffff;*/
	width: 170px;
	height: 30px;
}

.naviebene3 {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	width: 180px;
/*		width: 170px;*/
	/*height: 180px;*/
}





/* ######### NAVIUNTEN #############*/

.naviunten {
	margin: 0px auto;
	width: 900px;
	height: 20px;
	text-align: left;
	font-size: 12px;
	font-family: arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	/*color: #d5b160;*/
	font-weight: bold;
	/*margin-bottom: 10px;*/
	/*margin-bottom:10px;
	margin-top:10px;*/
	margin-left:80px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
}

.naviunten a:link {
	color: #296aa9;
	text-decoration: none;
	margin-right: 90px;
/*		padding-right: 50px;*/
}

.naviunten a:visited {
		color: #666;
	text-decoration: none;
	margin-right: 90px;
/*		padding-right: 50px;*/
}

.naviunten a:hover {
		color: #666;
	text-decoration: none;
	margin-right: 90px;
/*		padding-right: 50px;*/
}





a:link {
	color: #384660;
	text-decoration: none;
		font-weight: bold;
}
a:visited {
	color: #384660;
	text-decoration: none;
		font-weight: bold;
}
a:hover {
	color: #384660;
	text-decoration: none;
		font-weight: bold;
}




.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:0px none;
		margin:0; padding:0;
		background:transparent;
}


























.homepathway {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 898px;
	height: 28px;
	border:solid #cccccc 1px;
}










































.home {
	float: left;
	margin-top: 8px;
	width: 148px;
	height: 11px;
	border-right:solid #c8d020 1px;
	font-size: 9px;
	text-align: right;
	padding-right: 20px;
	color: #384660;
}

.pathway {
	float: left;
	margin-top: 8px;
	width: 400px;
	height: 11px;
	font-size: 9px;
	margin-left: 15px;
}


















.platzhalter1 {
	float: left;

	width: 65px;
	height: 218px;
}


.rechtespalte {
	float: left;
	width: 730px;
}

.mainrechts {
	margin-left: 190px;
}


.navioben {
	float: left;
	width: 676px;
	height: 21px;
	font-size: 12px;
	font-family: arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	/*color: #d5b160;*/
	font-weight: bold;
	padding-top: 40px;
}



.subnavi {
	float: left;
	height: 47px;
	font-size: 10px;
	font-family: arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	/*color: #d5b160;*/
	font-weight: bold;
	background-image: url(../images/wuerfel.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 27px;
	width: 649px;
}








/*.textunten {
	float: left;
	height: 18px;
	font-size: 12px;
	font-family: arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align:right;
	font-weight: bold;
	width: 900px;
}*/





b {
	/*color: #D5B160;*/
}





.navioben a:link {
	color: #d5b160;
	text-decoration: none;
	padding-right: 58px;
}

.navioben a:visited {
	color: #d5b160;
	text-decoration: none;
	padding-right: 58px;
}

.navioben a:hover {
	color: #ead7b1;
	text-decoration: none;
	padding-right: 58px;
}


.subnavi a:link {
	color: #d5b160;
	text-decoration: none;
	/*padding-right: 25px;*/
}

.subnavi a:visited {
	color: #d5b160;
	text-decoration: none;
	/*padding-right: 25px;*/
}

.subnavi a:hover {
	color: #ead7b1;
	text-decoration: none;
	/*padding-right: 25px;*/
}




p {
	font-size: 13px;
	font-family: arial;
	color: #384660;
	/*display: block;
	height: 131px;*/
}

h1 {
	font-size: 13px;
	font-family: arial;
	color: #384660;
padding:0px;
padding-left:0px;
margin:0px;
padding-top:10px;
padding-bottom:5px;
}


.imgtext-table {
padding-left:20px;
/*padding-top:5px;*/
padding-top:10px;
}

/*.instant {
margin-bottom:5px;
}*/



.typo3-adminPanel {
margin-top: 50px;
}

hr {
border:solid #384660 1px;
height:1px;
}



.csc-firstHeader {
font-size: 13px;
font-family: arial;
color : #384660;
padding:20px 0px 0px 0px;
margin:0px;
}

.bodytext {
	color:#384660;
padding:5px 10px 10px 0px;
margin:0px;
}


.imgtext-nowrap {
width:600px;
/*background: blue;*/
}


.csc-form-label-req {
font-size: 13px;
font-family: arial;
color : red;
}

.csc-form-label {
font-size: 13px;
font-family: arial;
color : #3874af;
}


/* CALENDAR BASE */

.calendar-event {
font-family: arial;
color: #384660;
font-size: 12px;
margin-bottom:10px;
}

/*.calendar-event h1 {
margin-bottom:5px;
}*/

.tx-cal-controller {
margin-top:25px;
font-family: arial;
color: #384660;
font-size: 12px;
}


.tx-cal-controller dl {
padding:0px;
margin:0px;
margin-top:10px;
}

.tx-cal-controller dt {
font-family: arial;
font-size: 13px;
color: #3874af;
margin-top:25px;
}

.tx-cal-controller dd {
font-family: arial;
font-size: 13px;
color: #3874af;
margin-top:5px;
margin-left:0px;
padding-left:0px;
}


.tx-cal-controller .even {
background-color: #fff;
/*padding-bottom:25px;*/
}


.medtitle a {
	font-size:12px;
	font-family: arial;
	font-weight: bold;
}

.yearweek {
font-family: arial;
}

.monthMediumBasic {
font-family: arial;
font-size:10px;
font-weight:normal;
}

.monthMediumBasic {
background-color:#fff;
}


.monthWeekend {
background-color:#EFEFEF;
}

/* NEWS ZEUGS */

.news-list-item h3 a {
font-family:arial;
font-size:13px;	
}


.cleaner {
		clear:both;
		height:0px;
		font-size:1px;
		border:0px none;
		margin:0; padding:0;
		background:transparent;
		width:980px;
		overflow:hidden;
		}

/* GOOF */

.ordnerlink a {
font-family: arial;
/*font-size:14px;*/
font-weight: bold;
}

.tx-gooffotoboek-pi1 a {
font-family: arial;
font-size: 12px;
}


/* Mailform */

.csc-mailform {
border:0px;
font-family: arial;
/*font-size:14px;*/
font-weight: bold;
}

.tx-gooffotoboek-pi1 a {
font-family: arial;
font-size: 12px;
}

.csc-mailform-field label {
	float: left; width: 12em; font-size: 12px; font-weight: normal;
}

.csc-mailform-field {
margin-bottom:5px;
}



/* GÄSTEBUCH */
h2.tx-guestbook-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
clear:both;
color:#384660;
display:block;
font-size:100%;
font-family: arial, verdana;
font-weight:bold;
padding:0;
width:100%;
}

.tx-veguestbook-pi1 {
	font-family:verdana,arial;
}

.tx-guestbook-field {
padding-bottom:5px;
}

.tx-guestbook-form-textarea {
font-family:verdana,arial;
width:300px;	
}

.tx-guestbook-form-inputfield-med {
font-family:verdana,arial;
width:300px;	
}

.tx-guestbook-form-inputfield-big {
font-family:verdana,arial;
width:300px;	
}

label {
font-family: arial, verdana;
display:block;
float:left;
width:110px;
font-size:12px;
}

legend { border:0px; font-family: arial, verdana; font-size:12px; font-weight:bold;}

.tx-guestbook-submit { margin-left: 110px; margin-bottom:5px; margin-top:5px;}


.vvvvvvvvvv { 
	width:100%;
	height:50px;
	}
	
#graffitishop {
	/* fly in on hover*/
	font-family: arial, verdana;
	font-size:12px;
	color:#ffffff;
    left: -152px;
    position: relative;
    top: 50px;
}
	



