/**
 * Style sheet style
 */
#gaestebuch .content
{
	margin-bottom:15px;
}

#gaestebuch .guest_head
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	border:1px solid #993300;
	font-weight:bold;
}

.ce_accordion .toggler
{
	margin-bottom:20px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	background-color:#982715;
	border:1px solid #424240;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
}

.ce_accordion .toggler:hover
{
	cursor: pointer;
}

.ce_accordion .accordion
{
	margin-bottom:20px;
	margin-left:20px;
}

#ablaufplan ul
{
	text-decoration:none;
	list-style-image:url("tl_files/layout/ul_dot.jpg");
}

.pagination_last
{
	margin-right:5px;
	margin-left:5px;
}

#sitemap ul
{
	text-decoration:none;
	list-style-image:url("tl_files/layout/ul_dot.jpg");
}

#sitemap .level_1 li
{
	padding-top:8px;
	padding-bottom:8px;
	text-decoration:none;
}

#sitemap ul li a
{
	font-weight:bold;
	text-decoration:none;
	font-size:12;
	color:#000;
}

#sitemap ul ul
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	list-style-image:url("tl_files/layout/ul_nodot.jpg");
}

#sitemap .level_2 ul
{
}

#sitemap ul ul a
{
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
}

#kontakt .text, #kontakt .textarea, #kontakt .captcha
{
	width:180px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:20px;
	padding:3px;
	border:1px solid #ccc;
}

#gaestebuch .text, #gaestebuch .textarea, #gaestebuch .captcha
{
	width:180px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
	padding:3px;
	border:1px solid #ccc;
}

#gaestebuch .comment
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	border-right:1px solid #993300;
	border-bottom:3px solid #993300;
	border-left:1px solid #993300;
}

#kontakt .textarea
{
	height:80px;
}

#kontakt .captcha_text, #kontakt .submit
{
	margin-top:10px;
	margin-left:20px;
}

html
{
	overflow-y:scroll;
}

h1
{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-weight:bold;
	font-size:15px;
}

h2
{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
}

#sponsoren-links h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
}

#allgemeine-informationen h2
{
	margin-bottom:15px;
}

* :focus
{
	outline:0;
}

html, body
{
	background-color:#5F0A03;
	background-image:url("tl_files/layout/body_bg_top.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, helvetica;
	font-size:11px;
}

#main
{
	background-image:url("tl_files/layout/main_space.gif");
	background-position:left top;
	background-repeat:repeat-y;
}

#main .inside
{
	padding-top:30px;
	padding-right:40px;
	padding-left:30px;
	background-image:url("tl_files/layout/main_top.png");
	background-position:left top;
	background-repeat:no-repeat;
	line-height:18px;
}

#main_bottom
{
	height:26px;
	margin-left:229px;
	background-image:url("tl_files/layout/main_bottom.png");
	background-position:left top;
	background-repeat:no-repeat;
}

a:link, a:active, a:visited
{
	color:#000;
}

a:hover
{
}

.pagination_link, .pagination_current
{
	margin-right:5px;
	margin-left:5px;
}

.pagination ul li
{
	height:20px;
	float:left;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
	list-style-type:none;
}

.pagination ul
{
	margin:0;
	padding:0px;
}

.pagination .pagination_next, .pagination .pagination_previous
{
	margin-right:5px;
	margin-left:5px;
}

.pagination a
{
	text-decoration:none;
}

.pagination .current, .pagination .link
{
	padding:2px;
	border:1px solid #000;
}

#galerie-viewer .title
{
	margin-bottom:15px;
	font-weight:bold;
	font-size:14px;
}

.pagination .current
{
	background-color:#861C0C;
	color:#FFF;
}

.layout_preview .title a
{
	font-weight:bold;
	text-decoration:none;
}

.layout_preview .image_container img
{
	margin-right:20px;
	padding:2px;
	border:1px solid #861C0C;
}

.photographer
{
	padding-bottom:10px;
}

#left .mod_navigation ul, #left .mod_navigation li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#left .mod_navigation li
{
	margin:0px 0px -6px 0px;
	padding:0px;
	list-style-type:none;
}

#left .mod_navigation li li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#left .mod_navigation .level_1 li a
{
	width:205px;
	height:27px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 40px;
	background-image:url("tl_files/layout/navi_bg.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, helvetica;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#FFF;
}

#left .mod_navigation .level_1 li p
{
	width:205px;
	height:27px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 40px;
	background-image:url("tl_files/layout/navi_active.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, helvetica;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#FFF;
}

#left .mod_navigation .level_2 li a
{
	width:205px;
	height:20px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 40px;
	background-image:url("none");
	font-family:Verdana, Arial, helvetica;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#FFF;
}

#left .mod_navigation .level_2 li:hover
{
	background-image:url("tl_files/layout/navi_active2.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#left .mod_navigation .level_2 li p
{
	width:205px;
	height:20px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 40px;
	background-image:url("tl_files/layout/navi_active2.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, helvetica;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#FFF;
}

#left .mod_navigation .level_2
{
	padding-bottom:10px;
}
