/**
 * Style sheet GetWet
 */
.ce_toplink
{
	margin-top:18px;
	text-align:right;
}

.ce_toplink a
{
	padding-right:12px;
	text-align:right;
	background-image:url("tl_files/hp_images/top-link.gif");
	background-position:right center;
	background-repeat:no-repeat;
}


/**
 * Akkordion
 */
.toggler
{
	background-image:url(tl_files/hp_images/acch.png);
	background-repeat:no-repeat;
	background-color:#ffcc00;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	line-height:28px;
	padding-left:36px;
}

.nestedToggler
{
	background-color:#66cc00;
	background-image:url("tl_files/hp_images/nesth.png");
	background-position:left center;
	background-repeat:no-repeat;
	margin-right:135px;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	line-height:28px;
	padding-left:36px;
}

.nestedElement div
{
	margin-right:142px;
	margin-bottom:3px;
	margin-left:6px;
	padding:10px;
	background-color:#ffffcc;
	border-bottom:1px solid #ffff99;
	border-left:1px solid #ffff99;
	border-right:1px solid #ffff99;
}


/**
 * Basic tags
 */
img
{
	border:0px;
}

p,
pre,
form
{
	margin:0px;
	padding:0px;
}

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

optgroup
{
	padding-top:3px;
	padding-bottom:3px;
}


/**
 * basic tags
 */
h1
{
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 10px;
	background-image:url("tl_files/hp_images/articleh.png");
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	line-height:34px;
}


/**
 * Body
 */
body
{
	margin:0px;
	padding:0px;
	background-color:#cc9966;
	background-image:url("tl_files/hp_images/bg.jpg");
	background-position:center top;
	background-repeat:repeat-y;
}


/**
 * Breaking News
 */
#breaking_news h1
{
	background-image:url("tl_files/hp_images/lefth.png");
	background-repeat:no-repeat;
}

.mod_newslist .layout_short
{
	margin-bottom:7px;
	text-align:justify;
	border-bottom:1px dotted #666666;
}

.mod_newslist .layout_short h2 a
{
	color:#666666;
}

.mod_newslist .layout_short .more
{
	padding-bottom:7px;
}

.mod_newslist .layout_short .info,
.mod_navigationMain h1
{
	display:none;
}


/**
 * Font family
 */
a,
b,
body,
cite,
div,
em,
i,
label,
li,
ol,
p,
strong,
td,
th,
u,
ul
{
	font-family:Georgia, serif;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	font-family:Georgia, serif;
}

fieldset,
form,
input,
optgroup,
select,
textarea
{
	font-family:Verdana, sans-serif;
}


/**
 * Font size
 */
a,
body,
div,
fieldset,
form,
input,
label,
li,
ol,
optgroup,
p,
select,
td,
th,
textarea,
ul
{
	font-size:12px;
	color:#666666;
	line-height:16px;
}


/**
 * Guestbook
 */
#guestbook .form
{
	margin-bottom:20px;
}

#guestbook .textarea,
#guestbook input.captcha,
#guestbook input.text,
#guestbook .submit
{
	margin-left:0px;
}

#guestbook h1
{
	display:none;
}

#guestbook .comment
{
	padding-top:10px;
	padding-bottom:7px;
	border-bottom:1px dotted #666666;
}

#guestbook .info
{
	padding-top:10px;
	font-weight:bold;
}

input.captcha,
input.text
{
	width:180px;
	margin:1px 0px 1px 10px;
}

.submit
{
	margin-left:10px;
}


/**
 * Hauptnavigation
 */
.mod_navigationMain
{
	left:28px;
	top:249px;
	position:absolute;
}

.mod_navigationMain ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigationMain li
{
	float:left;
}

.mod_navigationMain a
{
	display:block;
	padding:16px 15px 18px 15px;
	border-right:1px solid #666666;
	text-decoration:none;
	font-size:19px;
}

.mod_navigationMain a:hover
{
	background-color:#cccccc;
	text-decoration:none;
}

.mod_navigationMain p,
.mod_navigationMain a.trail
{
	padding:16px 15px 18px 15px;
	background-color:#cccccc;
	border-right:1px solid #666666;
	text-decoration:none;
	font-size:19px;
	color:#ffffff;
}


/**
 * Layout
 */
#henschi
{
	left:270px;
	top:-338px;
	position:relative;
}

#rolf
{
	margin-top:-321px;
}

#ronny
{
	left:270px;
	top:-178px;
	position:relative;
	margin-bottom:-160px;
}

#leftbg
{
	width:303px;
	height:708px;
	top:0;
	position:absolute;
	margin-left:-303px;
	background-image:url("tl_files/hp_images/leftbg.png");
	background-repeat:no-repeat;
}

#rightbg
{
	width:129px;
	height:734px;
	top:0;
	position:absolute;
	margin-left:874px;
	background-image:url("tl_files/hp_images/rightbg.png");
	background-repeat:no-repeat;
}

#main
{
	padding-right:29px;
	padding-left:30px;
}

#footer
{
	background-image:url("tl_files/hp_images/footer.png");
	background-repeat:no-repeat;
}

#container
{
	padding-top:10px;
	padding-left:26px;
	background-image:url("tl_files/hp_images/mainbg.jpg");
}

#header
{
	background-image:url("tl_files/hp_images/header.jpg");
}

#right
{
	padding-right:29px;
}


/**
 * Links
 */
.link
{
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px dotted #666666;
}

.single-link
{
	padding-top:7px;
	padding-bottom:7px;
}

.link a,
.single-link a
{
	font-weight:bold;
}

a
{
	text-decoration:none;
	color:#006633;
}

a:hover
{
	text-decoration:underline;
}


/**
 * Mini-Kalender
 */
.mod_minicalendar
{
	text-align:center;
}

.mod_minicalendar table
{
	width:203px;
}

.mod_jingle h1,
.mod_minicalendar h1,
.mod_subscribe h1,
.mod_imagerotator h1,
.sitemap h1
{
	padding-left:10px;
	text-align:left;
	background-image:url("tl_files/hp_images/calendarh.png");
	background-repeat:no-repeat;
}

.mod_minicalendar table td.days
{
	width:18px;
	background-color:#ffffff;
	border:1px solid #ccff99;
	line-height:26px;
}

.mod_minicalendar table th.label
{
	padding-top:5px;
	padding-bottom:5px;
}

.mod_minicalendar table td.days a
{
	display:block;
	background-color:#66cc00;
	text-decoration:none;
	line-height:26px;
}

.mod_minicalendar table td.days a:hover
{
	display:block;
	text-decoration:none;
	color:#ffffff;
}

.mod_minicalendar table td.days:hover
{
	background-color:#cccccc;
	border:1px solid #666666;
	cursor: default;
}

.mod_minicalendar table td.empty,
.mod_minicalendar table td.empty:hover
{
	border:1px solid #ffffff;
	background:transparent none repeat scroll 0%;
}


/**
 * News
 */
.mod_newslist .layout_latest h2
{
	padding-left:10px;
	background-image:url("tl_files/hp_images/homeh.png");
	background-repeat:no-repeat;
}

.mod_newslist .layout_latest h2 a
{
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	line-height:34px;
}

.mod_newslist .layout_latest .info,
.mod_newsreader .info
{
	margin-bottom:7px;
}

.mod_newslist .layout_latest
{
	padding-bottom:18px;
}

.mod_newslist .more
{
	padding-top:7px;
}


/**
 * Newsreader
 */
.mod_newsreader .back,
.mod_eventreader .back
{
	margin-top:7px;
}


/**
 * Pagination
 */
.pagination
{
	margin-top:10px;
	text-align:right;
}

.pagination p
{
	display:none;
	padding-right:6px;
	text-align:right;
}

.pagination ul
{
	display:inline;
	margin:0px;
	padding:0px;
	text-align:right;
}

.pagination li
{
	display:inline;
	padding:0px 0px 1px 1px;
	text-align:right;
	background:transparent none repeat scroll 0%;
}


/**
 * Subnavigation
 */
.textarea,
.text,
.captcha
{
	margin-left:10px;
	background-color:#ccff99;
	border:1px solid #666666;
}

.mod_navigationSub p
{
	padding:7px 0px 7px 12px;
	border-bottom:1px dotted #666666;
	font-weight:bold;
	text-decoration:none;
	color:#006633;
}

.mod_navigationSub a
{
	display:block;
	padding:7px 0px 7px 12px;
	border-bottom:1px dotted #666666;
}

.mod_navigationSub ul
{
	margin:0px 0px -1px 0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigationSub h1
{
	background-image:url("tl_files/hp_images/lefth.png");
	background-repeat:no-repeat;
}


/**
 * Tabelle
 */
.ce_table th,
.ce_table td
{
	padding:3px;
}


/**
 * Termine
 */
.mod_upcoming_events .event
{
	border-bottom:1px dotted #666666;
	line-height:30px;
}

.mod_upcoming_events .date
{
	font-weight:bold;
}


/**
 * Textarea
 */
textarea
{
	width:360px;
	height:140px;
}

* html textarea
{
	width:358px;
}

