/* CSS Document */


div.content{
	font-size:			9pt;
	color:				#050505;
	background-color:	#FFFFFF;
	margin-top:			3px;
	margin-left:		0px;
	padding-left:		0px;
	width:				690px;
	height:				auto;
	*width:			auto;
	_width:			auto;
}

div.left {
	padding:			5px 5px 5px 65px;
	_float:				left;
	display:			table-cell;
}

div.rightVariable {
	padding:			5px 5px 5px 5px;
	float:				right;
	display:			table-cell;
}

div.leftVariable {
	padding:			5px 5px 5px 65px;
	float:				left;
	display:			table-cell;
}

div.right {
	padding:			5px 5px 5px 5px;
	_float:				right;
	display:			table-cell;
}


div.leftStatic {
	width:				310px;
	margin:				0px 5px 5px 0px;
	padding-top:        5px;	
	padding-left:       65px;
	float:				left;
}

div.rightStatic {
	width:				300px;
	margin:				0px 0px 5px 5px;
	padding-top:        5px;	
	float:				left;
}

div.content h1 {
	font-size:			12pt;
	font-weight:		normal;
}
div.content h2 {
	font-size:			9pt;
	font-weight:		bold;
	padding-left:       35px;
}

div.content p {
	padding: 			0px;
	padding-left:       35px;
	margin: 			0px;
}
div.content td p {
	padding:       0px;
		margin:       0px;
}

ul.links {
	padding-left:	    10px;
	margin-left:	    10px;
	padding-bottom:     5px;
	padding-top:        5px;
	border-left-width:	1px;
	border-left-color:  #000000;
	border-left-style:	solid;
	list-style-type:	none;
	
}

ul.links li { margin-bottom: 1px; }

ul.links a {
	background-repeat:   no-repeat;
	background-position: 0px 3px;
	background-image: 	 url(../img/elements/icon_more.gif);
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	padding-left: 		 15px;
	text-decoration:	 none;

}

ul.links a:hover {		text-decoration: none;	border-bottom-style: solid; }
ul.links a:visited {	text-decoration: none; }


div.leftStart {
	width:				330px;
	background-image:	url(../img/elements/background_teaser_schloss.gif);
	background-repeat:	no-repeat;
	background-position:right;
	padding:			0px 15px 15px 5px;
	float:				left;
}

div.rightStart {
	width:				330px;
	padding:			0px 5px 15px 5px;
	float:				left;
}

div.contentStart  IMG {
	margin-left:		60px;
}


div.contentStart h1{
	font-weight:		bold;
	font-size:			10pt;
	color:				#989792;
	background-repeat: 	no-repeat;
	background-position:0px 5px;
	background-image:	url(../img/elements/icon_headline_schloss.gif);
	padding: 			0px 0px 0px 12px;
	margin: 			15px 0px 2px 0px;
}
div.contentStart h1 a:link, div.contentStart h1 a:active, div.contentStart h1 a:hover, div.contentStart h1 a:visited{
	color:				#989792;
	text-decoration:    none;
}

div.contentStart h2{
	font-weight:		bold;
	font-size:			8pt;
	color:				#989792;
	padding-left:       60px;
	margin:				0px;
}

div.contentStart p{
	font-size:			8pt;
	padding-left:       80px;
	padding-top:        0px;
	margin:				0px;
}

div.contentStart div.teaser{
	padding-left:       80px;
}
/* teaservorgaben */
div.teaserTicketcentrale a.mailto{
	*top: -28px;
}
div.teaserVeranstaltungsuebersicht a.download{
	*top: -26px;
}
