/**
 * Style sheet design
 */
html, body
{
	margin:0;
	padding:0;
	line-height:19.6px;
}

html
{
	position:relative;
	font-family:Arial, Helvetica, Verdana, 'Times New Roman', Sans-serif;
	font-size:10px;
	background:#bb8a57;
}

body
{
	height:100%;
	position:absolute;
	font-size:14px;
	color:#444;
	min-width:100%;
}

a, a:link, a:visited
{
	text-decoration:underline;
	color:#444;
}

a:hover, a:focus, a:active
{
	text-decoration:underline;
	color:#000;
}

h1, h2, h3, h4, h5, h6
{
	clear:both;
	font-family:Arial, Verdana, 'Times New Roman', Sans-serif;
}

h2
{
	margin-top:0;
}

h3
{
	margin-top:28px;
	margin-bottom:7px;
	font-size:14px;
	text-transform:uppercase;
}

h4
{
	margin-top:14px;
	margin-bottom:7px;
	font-size:14px;
	text-transform:none;
}

p
{
	margin:7px 0px;
}

img
{
	border:none;
}

.hide
{
	width:0px;
	height:0px;
	position:absolute;
	display:block;
	line-height:0px;
	visibility:hidden;
}

.hidden
{
	display:none;
}

/* ---- MAIN ---- */
#main
{
	width:100%;
	position:relative;
	background:url(../tl_files/padmaforum/main-images/back_top.png) center top repeat-x #F3F3F4;
}

/* ---- CONTAINER ---- */
#container
{
	width:864px;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:50px;
	background:url(../tl_files/padmaforum/main-images/stripe.png) center top repeat-y;
}

#clearboth
{
	clear:both;
}

/* ---- HEADER ---- */
#header
{
	width:864px;
	height:193px;
	position:relative;
	background:url(../tl_files/padmaforum/main-images/header.png) center top no-repeat;
}

#header ul
{
	bottom:15px;
	right:258px;
	position:absolute;
	margin:0;
	padding:0;
	text-align:right;
	list-style-type:none;
}

#header ul li
{
	line-height:21px;
}

#header ul li.homepage a
{
	width:335px;
	height:90px;
	bottom:25px;
	right:190px;
	position:absolute;
}

#header ul li.homepage a:active
{
	outline:none;
}

#header ul li.ordernl
{
	line-height:0;
}

#header ul li.ordernl a
{
	width:184px;
	height:100px;
	bottom:15px;
	right:-230px;
	position:absolute;
}

#header ul li.ordernl a:active
{
	outline:none;
}

#header a
{
	text-decoration:none;
}

#header a:focus, #header a:hover, #header a:active
{
	text-decoration:underline;
}

#header li.active a
{
	font-weight:bold;
	text-decoration:underline;
}

/* ---- BANNER ---- */
#banner
{
	width:572px;
	height:181px;
	float:left;
	margin-bottom:20px;
	margin-left:59px;
	background:url(../tl_files/padmaforum/images/banner/001.jpg) no-repeat;
}

/* ---- NAVIGATION ---- */
#navigation
{
	width:208px;
	float:right;
	margin-top:14px;
}

#navigation ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#navigation ul li
{
	line-height:21px;
}

#navigation ul li.active p
{
	margin:0;
	font-weight:bold;
	text-decoration:underline;
}

#navigation ul li.active ul li
{
	font-weight:normal;
	text-decoration:none;
}

#navigation ul li ul
{
	margin-left:14px;
}

#navigation a
{
	text-decoration:none;
}

#navigation a:focus, #navigation a:hover, #navigation a:active
{
	text-decoration:underline;
}

/* ---- CONTENT ---- */
#content
{
	width:524px;
	position:relative;
	float:left;
	margin-left:82px;
}

/* ---- FORUM ---- */
#forum .ce_text
{
	margin:28px 0px;
	padding:2px 5px;
	background:#edf2fd;
}

#forum .forumtop
{
	margin:0;
	background:none;
}

/* ---- AKTUELLES ---- */
.termine
{
	margin-top:42px;
}

/* ---- LINKS ---- */
.linkpage p
{
	position:relative;
	margin:28px 0px 28px 148px;
	min-height:65px;
	min-width:370px;
}

.linkpage .teaser p
{
	margin:14px 0px;
	padding-left:0;
}

.linkpage p img
{
	top:0px;
	left:-148px;
	position:absolute;
	margin-right:28px;
}

.linkpage p a
{
	display:block;
}

/* ---- FOOTER ---- */
#footerbg
{
	height:279px;
	background:url(../tl_files/padmaforum/main-images/back_bottom.png) center bottom repeat-x;
	min-width:100%;
}

#footer
{
	width:864px;
	height:175px;
	margin-right:auto;
	margin-left:auto;
	background:url(../tl_files/padmaforum/main-images/footer.png) center top no-repeat;
}

#footer ul
{
	position:relative;
	margin:0;
	padding-top:44px;
	padding-left:40px;
	list-style-type:none;
}

#footer ul li a.dbyw
{
	margin-left:30px;
	padding-left:30px;
}

a.dbyw, a.dbyw:link, a.dbyw:visited
{
	text-decoration:none;
	font-size:13px;
	color:#fff;
	outline:none;
}

a.dbyw:focus, a.dbyw:hover, a.dbyw:active
{
	text-decoration:underline;
}

#footer ul li.top
{
	top:-20;
	right:0;
	position:absolute;
	margin-right:257px;
}

#footer ul li.top a
{
	padding-right:15px;
	text-decoration:none;
	color:#FC8A06;
	background:url(../tl_files/padmaforum/main-images/top.png) right 5px no-repeat;
}

li.top a:focus, li.top a:hover, li.top a:active
{
	border-bottom:1px solid #FC8A06;
}

/* ---- KONTAKT-FORMULAR ---- */
#kontaktformular
{
	margin-top:14px;
}

#kontaktformular label
{
	width:100px;
	height:21px;
	position:absolute;
	float:left;
	display:block;
}

#kontaktformular input
{
	width:200px;
	margin-bottom:28px;
	margin-left:100px;
	border:2px solid #FC8A06;
}

#kontaktformular textarea
{
	width:360px;
	height:200px;
	margin-left:100px;
	border:2px solid #FC8A06;
}

#kontaktformular .submit
{
	width:204px;
	display:block;
	margin-left:100px;
	border:2px solid #FC8A06;
	color:#fff;
	background:#FC8A06;
}

input:focus, textarea:focus
{
	background:#edf2fd;
}

/* ---- NEWSLETTER-FORMULAR ---- */
#kontaktformular .radio_container
{
	width:260px;
	height:14px;
	display:block;
	margin-left:100px;
}

#kontaktformular .radio_container span
{
	width:100px;
	height:14px;
	float:left;
	display:block;
}

#kontaktformular .radio_container span label
{
	width:50px;
	height:14px;
	float:left;
	display:block;
	margin-left:20px;
}

#kontaktformular .radio_container input
{
	width:auto;
	float:left;
	display:block;
	margin-left:0;
}

#kontaktformular .bestaetigung label
{
	width:300px;
}

#kontaktformular input.checkbox
{
	float:left;
	display:block;
}

#kontaktformular div.bestaetigung
{
	float:none;
	clear:left;
	display:block;
	padding-bottom:70px;
}

#kontaktformular div.error
{
	margin-left:100px;
	font-weight:bold;
}

.formbody
{
	width:360px;
}

/* ---- BANNER-GALLERIE ---- */
.banner001 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/001.jpg");
}

.banner002 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/002.jpg");
}

.banner003 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/003.jpg");
}

.banner004 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/004.jpg");
}

.banner005 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/005.jpg");
}

.banner006 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/006.jpg");
}

.banner007 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/007.jpg");
}

.banner008 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/008.jpg");
}

.banner009 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/009.jpg");
}

.banner010 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/010.jpg");
}

.banner011 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/011.jpg");
}

.banner012 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/012.jpg");
}

.banner013 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/013.jpg");
}

.banner014 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/014.jpg");
}

.banner015 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/015.jpg");
}

.banner016 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/016.jpg");
}

.banner017 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/017.jpg");
}

.banner018 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/018.jpg");
}

.banner019 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/019.jpg");
}

.banner020 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/020.jpg");
}

.banner021 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/021.jpg");
}

.banner022 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/022.jpg");
}

.banner023 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/023.jpg");
}

.banner024 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/024.jpg");
}

.banner025 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/025.jpg");
}

.banner026 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/026.jpg");
}

.banner027 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/027.jpg");
}

.banner028 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/028.jpg");
}

.banner029 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/029.jpg");
}

.banner030 #banner
{
	background-image:url("../tl_files/padmaforum/images/banner/030.jpg");
}
