/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
created by agentur etcetera
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/


/* ----- HTML und BODY ----- */

body,html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#fff;
}

/* ----- complete ----- */

#site{
	display:block;
	width:956px;
	min-height:400px;
	margin:0px auto 0px auto;
	padding:16px 0px 0px 0px;
	text-align:left;
}
#container{
	display:block;
	width:956px;
	min-height:400px;
	margin:0px;
	padding:0px 5px;
	text-align:left;
	background:left top url('/fileadmin/burgstadt/_images/shadow.gif') repeat-y;
}

/* ----- Head ----- */

#head{
	display:block;
	width:946px;
	height:250px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:left 0px none no-repeat;
}
#head a.start, #head div.lang a.start{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
#head div.lang{
	display:block;
	float:left;
	width:48px;
	height:250px;
	padding:0px;
	margin:0px;
}
#head div.lang a.lang{
	display:block;
	float:left;
	width:48px;
	height:35px;
	margin:0px;
	padding:0px;
}
#head div.lang a.lang img{
	display:block;
	width:24px;
	height:16px;
	margin:0px;
	padding:12px 0px 0px 9px;
	border:0px none;
}

/* ----- Menu ----- */

#mainmenu{
	display:block;
	width:946px;
	min-height:29px;
	margin:0px;
	padding:0px;
	list-style:none outside none;
	background-color:#780532;
	border-top:1px solid #fff;
}
#mainmenu li{
	display:block;
	float:left;
	width:116px;
	height:29px;
	margin:0px;
	padding:0px;
	border-right:1px solid #fff;
}
#mainmenu li a{
	display:block;
	height:29px;
	width:100%;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-indent:10px;
	font:bold 11px/29px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#fff;
}
#mainmenu li a:hover{
	background-color:#f3cbaa;
	color:#780532;
}
#mainmenu li a.on{
	display:block;
	height:29px;
	width:100%;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-indent:10px;
	font:bold 11px/29px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background-color:#f3cbaa;
	color:#780532;
}

#mainmenu li.small{
	display:block;
	float:left;
	width:69px;
	height:29px;
	margin:0px;
	padding:0px;
	border-right:1px solid #fff;
}
#mainmenu li.small a{
	display:block;
	overflow:hidden;
	height:29px;
	width:100%;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-indent:72px;
	font:bold 11px/29px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#fff;
	background:0px 5px no-repeat;
}
#mainmenu li.small a:hover{
	background:-69px 5px no-repeat #f3cbaa;
	color:#780532;
}
#mainmenu li.small a.on{
	display:block;
	overflow:hidden;
	height:29px;
	width:100%;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-indent:72px;
	font:bold 11px/29px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background:-69px 5px no-repeat #f3cbaa;
	color:#780532;
}

/* ----- Body ----- */

#body{
	display:block;
	width:946px;
	min-height:140px;
	padding:0px;
	margin:0px;
	background:right top url('/fileadmin/burgstadt/_images/background.jpg') no-repeat #fef9f5;
}
#bodybox{
	display:block;
	width:946px;
	min-height:140px;
	padding:0px;
	margin:0px;
	background:left top url('/fileadmin/burgstadt/_images/background-menu.gif') repeat-y;
}

/* ----- Content ----- */

#submenu{
	display:block;
	float:left;
	width:190px;
	min-height:30px;
	margin:0px;
	padding:0px;
	list-style:none outside none;
	border-top:25px solid #fef9f5;
}
#submenu ul{
	display:block;
	width:190px;
	min-height:30px;
	margin:0px;
	padding:0px;
	list-style:none outside none;
	background-color:#ffead7;
}
#submenu ul li{
	display:block;
	width:190px;
	height:29px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #fff;
}
#submenu ul li a{
	display:block;
	height:29px;
	width:100%;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-indent:10px;
	font:bold 11px/29px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	background:right 0px url('/fileadmin/burgstadt/_images/submenu-arrows.gif') no-repeat #f3cbaa;
}
#submenu ul li a:hover{
	background:right -29px url('/fileadmin/burgstadt/_images/submenu-arrows.gif') no-repeat #ffead7;
}
#submenu ul li a.on{
	display:block;
	height:29px;
	width:100%;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-indent:10px;
	font:bold 11px/29px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background:right -58px url('/fileadmin/burgstadt/_images/submenu-arrows.gif') no-repeat #ffead7;
	color:#780532;
}
#submenu div.impressionen{
	display:block;
	width:100%;
	margin:0px;
	padding:25px 0px 0px 0px;
	text-decoration:none;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#submenu div.impressionen h1{
	display:block;
	margin:0px;
	padding:0px 10px;
	text-decoration:none;
	font:bold 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#780532;
}
#submenu div.impressionen a{
	display:block;
	width:178px;
	margin:0px;
	padding:0px 6px;
	text-decoration:none;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#submenu div.impressionen a:hover{
	color:#780532;
}
#submenu div.impressionen a img.impression{
	display:block;
	float:left;
	width:75px;
	height:56px;
	margin:0px;
	padding:4px 4px;
	text-decoration:none;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:0px none;
}
#submenu div.impressionen a img.arrow{
	display:block;
	float:left;
	margin:0px;
	padding:8px 4px 4px 4px;
	text-decoration:none;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:0px none;
}
#content{
	display:block;
	float:left;
	width:460px;
	min-height:140px;
	margin:0px;
	padding:25px 26px 0px 25px;
}

#content h1{
	display:block;
	min-height:18px;
	margin:0px;
	padding:3px 0px 5px 0px;
	font:bold 14px/20px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content h2{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px;
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#780532;
}
#content h2 a{
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	text-decoration:none;
}
#content h2 a img{
	border:0 none;
}
#content h2 a:hover{
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#780532;
	text-decoration:none;
}
#content form p, #content p, #content div p{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content table{
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content table tbody{
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content table tbody tr{
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content table tbody tr td{
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content table tbody tr td p{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content div ul{
	margin:0px 0px 0px 15px;
	padding:0px 0px 10px 0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content div ul li{
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content p.arrangement{
	display:block;
	height:18px;
	width:450px;
	margin:0px 0px 3px 0px;
	padding:0px 5px;
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content p.arrangement span.price{
	display:block;
	float:right;
	height:18px;
	width:65px;
	margin:0px;
	padding:0px;
	text-align:right;
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content p.gbhead{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px 5px;
	font:bold 11px/28px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	background-color:#f3cbaa;
}
#content p.gbhead span.gbdate{
	color:#780532;
}
#content p.gbbody{
	display:block;
	min-height:18px;
	margin:0px 0px 15px 0px;
	padding:3px 5px 3px 5px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border-bottom:1px solid #f3cbaa;
}
#content p.gbbody span.gbcomment{
	color:#780532;
	font:italic 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content p.gbentrynr{
	display:block;
	min-height:18px;
	margin:0px;
	padding:10px 0px;
	text-align:center;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content p.gbentrynr a{
	text-decoration:none;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#780532;
}
div.startlink{
	display:block;
	float:left;
	width:135px;
	height:130px;
	margin:0;
	padding:0 15px 0 0;
	font:normal 11px/15px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
div.startlink a{
	display:block;
	width:133px;
	height:128px;
	margin:0;
	padding:0;
	font:bold 11px/15px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	text-decoration:none;
	background: 117px 110px url('/fileadmin/burgstadt/_images/arrow-link-font.gif') no-repeat #fff;
	color:#414141;
	border:1px solid #f3cbaa;
}
div.startlink a span.title{
	display:none;
}
div.startlink a span.text{
	display:block;
	margin:0;
	padding:5px;
	text-decoration:none;
}
div.startlink a:hover{
	color:#780532;
}
div.startlink a img{
	display:block;
	width:133px;
	height:85px;
	margin:0;
	padding:0;
	border:0 none;
}
ul.gutschein_teaser{
	display:block;
	width:432px;
	min-height:150px;
	margin:0px;
	padding:0px;
	list-style:none outside none;
}
ul.gutschein_teaser li{
	display:block;
	float:left;
	width:200px;
	min-height:150px;
	margin:0px;
	padding:3px 16px 0px 0px;
}
ul.gutschein_teaser li a{
	display:block;
	width:198px;
	min-height:150px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:1px solid #f3cbaa;
}
ul.gutschein_teaser li a img{
	display:block;
	width:198px;
	height:85px;
	margin:0px;
	padding:0px 0px 5px 0px;
	border:0px none;
}
ul.gutschein_teaser li a span{
	display:block;
	width:184px;
	min-height:18px;
	margin:0px;
	padding:0px 7px 7px 7px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
ul.gutschein_teaser li a span.hl{
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}

#content form p a, #content form fieldset a, #content p a, #content dl dd a{
	text-decoration:underline;
	color:#414141;
}
#content form p a:hover, #content form fieldset a:hover, #content p a:hover, #content dl dd a:hover{
	text-decoration:underline;
	color:#414141;
}
#content form ul, #content ul{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px 0px 10px 15px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	list-style:outside disc;
}
#content form ul li, #content ul li{
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content form ul li ul, #content ul li ul{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px 0px 6px 15px;
	font:normal 12px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	list-style:outside circle;
}
#content div.download{
	display:block;
	min-height:17px;
	width:460px;
	margin:0px;
	padding:10px 0 0 0;
	font:normal 11px/17px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content div.download p{
	display:block;
	min-height:17px;
	width:460px;
	margin:0px;
	padding:0px 0px 9px 0px;
	font:normal 11px/17px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content div.download p a{
	display:block;
	min-height:17px;
	width:460px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:normal 11px/17px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content div.download p a:hover{
	text-decoration:none;
	color:#780532;
}
#content div.download p a span.title{
	display:block;
	float:left;
	height:17px;
	width:390px;
	margin:0px;
	padding:0px;
	font:bold 11px/17px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.download p a span.art{
	display:block;
	float:left;
	height:17px;
	width:70px;
	margin:0px;
	text-align:right;
	padding:0px;
	font:normal 11px/17px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.download p a span.art img{
	border:0 none;
}
div.csc-textpic img.bsrooms_thumb{
	display:block;
	width:198px;
	margin:0px;
	padding:0px;
	border:1px solid #f3cbaa;
}
dl.picture{
	margin-top:5px;
	margin-bottom:0px;
}
dl.left{
	display:block;
	float:left;
	min-height:18px;
	margin:0px;
	padding:6px 0px 0px 0px;
	font:normal 12px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	list-style:none outside none;
}
dl.right{
	display:block;
	float:right;
	min-height:18px;
	margin:0px;
	padding:6px 0px 0px 0px;
	font:normal 12px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	list-style:none outside none;
}
dt{
	display:block;
	clear:both;
	min-height:18px;
	font:bold 10px/16px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	margin:0px;
	padding:0px 0px 0px 0px;
}
dd{
	display:block;
	min-height:18px;
	font:normal 10px/16px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	margin:0px;
	padding:0px 0px 10px 0px;
}
dt.line{
	display:block;
	clear:both;
	height:10px;
	width:440px;
	margin:0px 0px 6px 0px;
	padding:0px;
	font:normal 1px/1px Sans-Serif;
	background:left center url('/htdocs/_images/line.gif') repeat-x;
}
a.exposepict{
	display:block;
	padding-bottom:5px;
}
a.referenz_bilder{
	display:block;
	float:left;
	width:190px;
	height:144px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	background:170px 126px url('/htdocs/_images/lupe.gif') no-repeat;
}
a.referenz_bilder:hover{
	color:#004196;
}
a.referenz_bilder img{
	display:block;
	width:190px;
	height:122px;
	margin:0px;
	padding:0px 0px 4px 0px;
	text-decoration:none;
	border:0px;
}
span.indent{
	display:block;
	float:left;
	width:55px;
	height:18px;
	font:normal 12px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
span.tween{
	display:block;
	float:right;
	width:110px;
	height:20px;
	font:normal 12px/20px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
span.right{
	text-align:right;
}

/* ----- Teaser ----- */

#teaser{
	display:block;
	float:left;
	width:210px;
	min-height:140px;
	margin:0px;
	padding:25px 0px 0px 0px;
}
#teaser div.telement{
	display:block;
	width:190px;
	min-height:20px;
	margin:0px 0px 9px 0px;
	padding:5px 10px;
	background-color:#f3cbaa;
}
#teaser h1{
	display:block;
	margin:0px;
	padding:2px 0px;
	font:bold 11px/16px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	text-transform:uppercase;
	color:#780532;
}
#teaser h1 a{
	margin:0px;
	padding:0px;
	font:bold 11px/16px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	text-transform:uppercase;
	color:#780532;
	text-decoration:none;
}
#teaser p{
	display:block;
	min-height:18px;
	padding:0px 0px 5px 0px;
	margin:0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#teaser p a.teaser{
	display:block;
	width:190px;
	height:18px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	text-decoration:none;
	text-indent:13px;
	background:left 1px url('/fileadmin/burgstadt/_images/arrow-red-right-darksalmon.gif') no-repeat;
}
#teaser p a.teaser:hover{
	color:#780532;
}
#teaser p a.teaseron{
	display:block;
	width:190px;
	height:18px;
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#780532;
	text-decoration:none;
	text-indent:13px;
	background:left 1px url('/fileadmin/burgstadt/_images/arrow-red-right-darksalmon.gif') no-repeat;
}
#teaser p a.teaseron:hover{
	color:#780532;
}
#teaser p a{
	font:normal 12px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	text-decoration:none;
}
#teaser p a:hover{
	color:#004196;
	text-decoration:none;
}
#teaser p a img{
	border:0px none;
}

/* ----- Foot ----- */

#foot{
	display:block;
	clear:both;
	width:946px;
	height:26px;
	margin:0px;
	padding:0px 5px;
	font:normal 10px/26px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#foot a{
	text-decoration:none;
	color:#414141;
	font:normal 10px/26px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#foot a.on{
	text-decoration:none;
	color:#780532;
	font:normal 10px/26px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#foot a:hover{
	text-decoration:underline;
}

/* ----- Clipbox ----- */

#content h2.clipboxon{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px;
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#780532;
}
#content h2.clipboxoff{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content h2.clipboxoff a{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px 0px 2px 12px;
	text-decoration:none;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	background:0px 6px url('/fileadmin/burgstadt/_images/arrowb-font-right.gif') no-repeat;
}
#content h2.clipboxoff a:hover{
	color:#780532;
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background:0px 6px url('/fileadmin/burgstadt/_images/arrowb-red-right.gif') no-repeat;
}
#content h2.clipboxon a{
	display:block;
	width:468px;
	min-height:18px;
	margin:0px;
	padding:0px 0px 2px 12px;
	text-decoration:none;
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#780532;
	background:0px 6px url('/fileadmin/burgstadt/_images/arrowb-red-down.gif') no-repeat;
}
#content div.clipboxoff p{
	display:none;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content div.clipboxon p{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#content div.clipboxon p a{
	display:block;
	float:left;
	width:350px;
	height:18px;
	text-indent:13px;
	text-decoration:none;
	font:bold 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	background:0px 5px url('/fileadmin/burgstadt/_images/arrow-link-extern.gif') no-repeat;
}
#content div.clipboxon p a:hover{
	text-decoration:none;
	color:#780532;
}
#content div.clipboxoff{
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px 0px 2px 0px;
	padding:0px;
	font:normal 1px/1px Sans-Serif;
	border-bottom:1px solid #780532;
}
#content div.clipboxon{
	display:block;
	min-height:18px;
	margin:0px 0px 6px 0px;
	padding:0px 0px 5px 12px;
	border-bottom:1px solid #780532;
}

/* ----- Forms ----- */
fieldset{
	display:block;
	width:460px;
	margin:0px;
	padding:0px 0px 10px 0px;
	border:0px none;
}
legend{
	display:none;
}
legend.h2{
	display:block;
	height:22px;
	margin:0px;
	padding:0px 0px 8px 0px;
	font:bold 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#780532;
}
label.controll{
	display:block;
	float:left;
	width:150px;
	min-height:18px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:2px 0px;
	font:normal 11px/18px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
label.controll_120{
	display:block;
	float:left;
	width:90px;
	height:22px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
label.controll_130{
	display:block;
	float:left;
	width:100px;
	height:22px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
label.controll_140{
	display:block;
	float:left;
	width:110px;
	height:22px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
label.radio{
	display:block;
	float:left;
	width:60px;
	height:22px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
label.label{
	display:block;
	float:left;
	width:110px;
	height:22px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
label.head{
	display:block;
	float:left;
	width:115px;
	height:22px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:bold 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#780532;
}
label.tween{
	display:block;
	float:left;
	width:10px;
	height:22px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
select.sel_45{
	display:block;
	float:left;
	width:45px;
	height:22px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
select.sel_90{
	display:block;
	float:left;
	width:90px;
	height:22px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
select.sel_50{
	display:block;
	float:left;
	width:50px;
	height:22px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
select.sel_240{
	display:block;
	float:left;
	width:240px;
	height:22px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
select.sel_310{
	display:block;
	float:left;
	width:310px;
	height:22px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
input.text{
	display:block;
	float:left;
	width:306px;
	height:20px;
	margin:5px 0px 0px 0px;
	padding:0px 1px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
input.text_30{
	display:block;
	float:left;
	width:26px;
	height:20px;
	margin:5px 0px 0px 0px;
	padding:0px 1px;
	text-align:center;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
input.text_50{
	display:block;
	float:left;
	width:46px;
	height:20px;
	margin:5px 0px 0px 0px;
	padding:0px 1px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
input.text_150{
	display:block;
	float:left;
	width:146px;
	height:20px;
	margin:5px 0px 0px 0px;
	padding:0px 1px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
input.text_250{
	display:block;
	float:left;
	width:246px;
	height:20px;
	margin:5px 0px 0px 0px;
	padding:0px 1px;
	font:normal 11px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
	border:1px solid #414141;
	background-color:#fff;
}
textarea.fulltext{
	display:block;
	float:left;
	height:94px;
	width:414px;
	padding:2px;
	border:1px solid #000;
	font:normal 11px/16px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background-color:#fff;
	color:#414141;
}
textarea.area{
	display:block;
	float:left;
	height:80px;
	width:306px;
	padding:1px;
	border:1px solid #000;
	font:normal 11px/16px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background-color:#fff;
	color:#414141;
}
input.error{
	border-color:#780532;
}
input.submit{
	display:block;
	width:90px;
	height:22px;
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;
	border:0px none;
	text-align:center;
    color:#fff;
	font:bold 12px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
    background:0px 0px url('/fileadmin/burgstadt/_images/background-submit.gif') repeat-x #780532;
}
input.submit_long{
	display:block;
	width:310px;
	height:22px;
	margin:5px 0px 0px 110px;
	padding:0px;
	float:left;
	border:0px none;
	text-align:center;
    color:#fff;
	font:bold 12px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
    background:0px 0px url('/fileadmin/burgstadt/_images/background-submit.gif') repeat-x #780532;
}
span.formerror{
	display:block;
	width:310px;
	height:22px;
	clear:both;
	margin:0px 0px 0px 110px;
	padding:0px;
	color:#780532;
	font:bold 12px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
a.button{
	display:block;
	height:22px;
	width:150px;
	margin:15px 0px 20px 0px;
	padding:0px;
	border:0px none;
	text-align:center;
    color:#fff;
	text-decoration:none;
	font:bold 12px/22px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
    background:0px 0px url('/fileadmin/burgstadt/_images/background-submit.gif') repeat-x #780532;
}
/* ----- Extra ----- */

div.clear, span.clear{
	display:block;
	clear:both;
	height:1px;
	width:100px;
	margin:-1px 0px 0px 0px;
	padding:0px;
	font:normal 1px/1px Sans-Serif;
}
div.space{
	display:block;
	clear:both;
	height:15px;
	width:100%;
	margin:0px;
	padding:0px;
	font:normal 1px/1px Sans-Serif;
}
#etclink{
	display:block;
	width:100px;
	height:14px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 20px;
	text-decoration:none;
	font:normal 9px/14px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#414141;
}
#google_map{
	display:block;
	overflow:hidden;
	width:458px;
	height:343px;
	margin:0px;
	padding:0px;
	border:1px solid #f3cbaa;
}
#google_map div span{
	font:normal 9px/14px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#google_map div a.gmnoprint{
	font:normal 9px/14px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#google_text a{
	color:#780532;
	font:bold 11px/16px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
div.tooltip{
	position:absolute;
	display:none;
	width:41px;
	height:39px;
	margin:0px;
	padding:0px;
	background-color:#fff;
	border:1px solid #f3cbaa;
	z-index:1000;
}
div.tooltip img{
	display:block;
	width:41px;
	height:39px;
	margin:0px;
	padding:0px;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border:1px solid #000;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	display:none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 0px; /*1.4em;*/
	text-align: left;
	border: 2px solid #fff;
	border-top-style: none;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
#lbPrintLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(../images/sb_printicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}
#lbCloseLink{
	display:block;
	float:right;
	width:25px;
	height:25px;
	margin:0px;
	padding0px;
    color:#414141;
	text-align:center;
	text-decoration:none;
	font:normal 14px/25px Verdana, "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#lbCloseLinkX{
	display:none;
}
#lbSaveLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(../images/sb_saveicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}

#lbSaveLink:hover,
#lbPrintLink:hover {
	border: 1px solid #666;
	padding: 0px;
}
iframe{
	display:block;
	overflow:hidden;
	border:0px none #fff;
	margin:0px;
	padding:0px;
}
/* TYPO3 */
dl.picture dt img{
	border:1px solid #f3cbaa;
}