body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E5AC33;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}


a.lang, a.lang:link, a.lang:visited, a.lang:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FBBE39;
	text-decoration:none;
	margin:0px 28px 0px 0px;
}

table.seite {
	background-color:#FBBE39;
}

img.weiser-rand {
	border:solid 1px #FFFFFF;
}

td.rahmen-links {
	background-image:  url("../images/design/rahmen-links-kachel.gif");
	background-repeat: repeat-y;
} 

td.rahmen-rechts {
	background-image:  url("../images/design/rahmen-rechts-kachel.gif");
	background-repeat: repeat-y;

} 

tr.impressum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #E5AC33;
}

a.unten-via {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #E5AC33;
	margin:0px 0px 0px 10px;
	text-decoration:none;
}
a.unten-sites {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #E5AC33;
	margin:0px 10px 0px 0px;
	text-decoration:none;
}
img.mainnav {
	padding: 0px;
	margin-top: 0px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 0px;
}
td.weisser-strich {
	background-color:#FDDF9C;
}
td.submenu {
	margin:0px;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	width:150px;
}
p.submenu {
	padding:0px;
	margin-top:7px;
	margin-right:0px;
	margin-bottom:7px;
	margin-left:0px;
}
img.head1 {
	padding:0px;
	margin:15px 0px 24px 0px !important;
	margin:15px 0px 24px 0px;	
}
p.no-margin {
	margin:0px;
	padding:0px;
}
p.premiere {
	font-weight:bold;
	margin-top:19px;
	margin-right:0px;
	margin-bottom:16px;
	margin-left:0px;
}
td.eingang-optionen {
	padding: 17px 0px 21px;
	margin: 0px;
}

a.eingang-optionen, a.eingang-optionen:link, a.eingang-optionen:visited, a.eingang-optionen:hover {
	color:#333333;
	margin:0px 13px 0px 0px;
	text-decoration:none;
}

td.subtext {
	padding-top:40px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:0px;
}
img.sub-margin-right {
	margin-right:19px;
	margin-bottom:1px;
}
img.head-galerie {
	margin-top:46px;
}

table.galerie-margin {
	margin-top:10px;
}

div.pfeile-galerie {
	margin:133px 0px 0px 0px;
}

td.foto-gross-padding {
	padding-top:24px;
	padding-bottom:20px;
	width:208px;
}
td.vert-padding {
	padding:34px 29px 20px 29px;
}
p.detail-type {
	margin:18px 0px 54px 0px;
	font-weight:bold;
}
div.pfeile-deteil {
	margin:76px 0px 0px 0px;
}
p.detail-back {
	margin:43px 0px 0px 0px;
}
td.padding {
	padding:0px 15px 20px 15px !important;
	padding:0px 15px 10px 15px;
}


/* Dropdown */
a.dropdown,a.dropdown:link,a.dropdown:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	text-decoration:none;
}
a.dropdown:hover {
	color:#000000;
	background-color:#FFFFFF;
}

a.dropdown-aktiv,a.dropdown-aktiv:link,a.dropdown-aktiv:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.dropdown-aktiv:hover {
	color:#000000;
	background-color:#FFFFFF;
}
.dp-border { border:solid 1px #CCCCCC; background-color:#FFFFFF;}


/* Tabellen fÃ¼r die News */
td.latest {
	background:none;
	border:solid 1px #FDDF9C;
}
.news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	margin-top:10px;
}
.news2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}
p.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
h1.galerie-dir {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:25px;
	text-transform:uppercase;
	color: #FFFFFF;
	background-color: #FBBE39;
	text-decoration:none;
	margin:30px 0px 20px 0px;
}

h1.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}


p.bodytext a, p.bodytext a:link, p.bodytext a:visited, p.bodytext a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
p.bodytext a:hover { color:#FFFFFF; }

p.zuruek{ margin-top:62px; }

/* Formular Elemente */
/*
input, textarea {
	color:#333333;
	border:solid 1px #FFFFFF;
	background-color:#E2AB33;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 2px 0px 2px;
}
input {
	height:14px;
}
textarea {
	height:91px;
}
*/

td a, td a:link, td a:visited, td a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:underline;
}
td a:hover {
	color:#FFFFFF;
}
tr.namen, td.namen { height:13px; }

a.internal-link { height:auto; }

table.contenttable { height:auto; }

.kuenstler {
	width:90px;
	height:157px;
	overflow:hidden;
	float:left;
    margin:0px 30px 40px 0px;
	vertical-align:top;
}
.csc-textpic-text p {
	margin:0px;
	padding:0px;
}
.csc-textpic-text, .csc-header {
	margin:0px;
	padding:0px;
	height:auto;
}


input, textarea {
			color:#333333;
			border:solid 1px #FFFFFF;
			background-color:#E2AB33;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			padding-left:2px;
}

textarea { 
			height:39px;
			width:275px;
 }
input.submit {
	background:none;
	border:none;
	width:auto;
	margin-left:235px;
}
p.start { 
	padding-top:0px;
	margin-top:0px;
}

.input-long {
	height:18px;
	width:208px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#E2AB33;
	border:solid 1px #FFFFFF;
}
.input-short {
	height:18px;
	width:108px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#E2AB33;
	border:solid 1px #FFFFFF;
}
.input-area {
	height:97px;
	width:503px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#E2AB33;
	border:solid 1px #FFFFFF;
}
.input-submit {
	background-color:none;
	border:none;
}


/* Anpassen der Abstände nach oben bei News und Presse */
.tx-cwtpresscenter-pi1, .tx-cwtpresscenter-pi1-listrow {
	margin-top:0px;
	padding:0px;
}
table.formmailer {
	margin:0px 0px 0px 0px !important;
	margin:-23px 0px 0px 0px;
}