@charset "utf-8";

body {margin:0px; padding:0px; border:0px;}
img {margin:0px; padding:0px; border:0px;}
.hr {margin:0; padding:0; border-bottom: 1px dotted #A8D9D5; width:545px;}
iframe {border:1px solid #FFF;}


.bild_inline {margin-right:20px;}

#Sprache_Container {position:absolute; top:155px; left:225px; width:545px; z-index:100;}
#Sprache 
{
	position:absolute; top:0px; right:0px; height:30px; overflow:hidden;
	text-align:left; font-family:verdana;
	z-index:110;
	border:1px dotted #A8D9D5;
	padding:0px 5px;
}
/*positionierung in template_rest.css und template_ie.css*/
#Sprache a:link, #Sprache a:visited {color:#FFF; text-decoration:none; font-family:Arial; padding-right:15px; line-height:30px; vertical-align:middle;}
#Sprache a:focus, #Sprache a:active, #Sprache a:hover {color:#A8D9D5;}

a:link, a:visited {color:#FFF; text-decoration:none;}
a:focus, a:active, a:hover {color:#A8D9D5;}

#Sprache input {border:0px; background:none; padding:0px; font-family:arial; color:#FFF; display:block; cursor:pointer;}
#Sprache input:hover {color:#A8D9D5; cursor:pointer;display:block; border-style:none;}

#Top 
{
	position:absolute; top:40px; left:10px;
	width:770px; height:100px;
}
#cths_logo {position:absolute; top:0px; left:0px; z-index:5; border:0px;}

#Top_HauptMenue {position:absolute; top:63px; left:250px; z-index:10;}
#Top_HauptMenue .moduletable_menu ul {padding:0px; margin:0px;}
#Top_HauptMenue .moduletable_menu li {list-style:none; float:left;}
#Top_HauptMenue .moduletable_menu li a {
	height:23px;
	display:block; overflow:hidden;
	background-position:left 5px;
	position:relative;
	text-decoration:none;
	margin-left:30px;
	background-repeat:no-repeat;
}
#Top_HauptMenue .moduletable_menu li a span {position:relative; top:-27px;}/*
#Top_HauptMenue .moduletable_menu li.active a {background-position:right;}


#Top_HauptMenue a {font-family:arial; font-style:italic; letter-spacing:1px; font-weight:bold; font-size:11px; text-decoration:none;}
#Top_HauptMenue ul li {list-style:none; display:block; float:left;}
#Top_HauptMenue ul li a:link, #Top_HauptMenue ul li a:visited {color:#008D7D;}
#Top_HauptMenue ul li.active a:link, #Top_HauptMenue ul li.active a:visited {color:#000;}
#Top_HauptMenue ul li a:hover {color:#A8D9D5;}
*/
#Top_HauptMenue_Images {background-color:#FFF; width:520px; height:39px; position:absolute; top:-6px; left:0px;}
#Top_HauptMenue_Images a {margin-top:6px;}
/*Menübebilderung in den Sprach-CSS*/


#Top_SprachMenue {position:absolute; top:67px; right:0px; z-index:10; display:none;}

/*Suche*/
.search {position:absolute; top:160px; left:38px; z-index:20;}
.search .inputbox {border-width:0px 0px 1px 0px; border-style:dotted; border-color:#A8D9D5; background-color:#008D7D; color:#FFF; font-family:Arial; font-size:12px;}
form {color:#FFF; font-family:Verdana;}

#Main {position:absolute; top:140px; left:10px;	width:770px; background-color:#008D7D;}

#Suche {position:absolute; top:0px; left:0px; z-index:20}

#Topmenu_Container {position:absolute; left:0px; top:-3px; z-index:10; width:770px;}
#Topmenu {position:absolute; right:0px;}
#Topmenu a {font-family:verdana; padding-left:20px; text-decoration:none;}
#Topmenu ul li {list-style:none; display:block; float:left;}
#Topmenu ul li a:link, #Topmenu ul li a:visited {color:#008D7D; text-decoration:none;}
#Topmenu ul li.active a:link, #Topmenu ul li.active a:visited {color:#000; text-decoration:none;}
#Topmenu ul li a:hover {color:#A8D9D5;}

#Main_TopSpacer {width:755px; height:80px;}

#Main_Spacer {width:30px; height:200px; float:left;}
#Main_Spacer_Gallery {width:10px; height:200px; float:left;}

#Main_Submenue {width:180px; float:left; font-family:verdana; font-size:12px; color:#FFF;}
#Main_Submenue .menu {position:relative; top:41px;}
#Main_Submenue a {font-family:arial; color:#fff;}
#Main_Submenue ul {padding:0px; margin:0px;}
#Main_Submenue ul li {list-style-type:none; margin-bottom:10px}
#Main_Submenue ul li a:link, #Main_Submenue ul li a:visited {color:#fff; text-decoration:none; font-size:12px;}
#Main_Submenue ul li.active a:link, #Main_Submenue ul li.active a:visited {font-weight:bold;}
#Main_Submenue ul li a:hover {color:#A8D9D5;}
#Main_Submenu_Spacer {width:180px; height:1px;}

#Main_Content {
	width:545px; float:left; padding-bottom:10px; min-height:350px;
	font-family:arial; color:#FFF; font-size:12px;
}

#Main_Content_Gallery {
	width:750px; float:left; padding-bottom:100px; min-height:350px;
	font-family:arial; color:#FFF; font-size:12px;
}


#Foot {background-color:#FFF; height:30px; width:100%;}
#Foot table {width:100%;}
#Foot a {font-family:verdana; text-decoration:none;}
#Foot ul li {list-style:none; display:block; float:left; line-height:20px; vertical-align:middle;}
#Foot ul li a:link, #Foot ul li a:visited {color:#008d7d;}
#Foot ul li.active a:link, #Foot ul li.active a:visited {color:#000;}
#Foot ul li a:hover {color:#A8D9D5;}
.item37 {position:absolute; left:30px;}
.item31 {position:absolute; right:10px;}

/*.contentpaneopen td {padding-top:8px;}*/
.contentpaneopen {width:545px;}
.blog_item img {border:1px solid #fff;}
.article_item img {border:1px solid #fff;}
img.caption {float:left; border:0px;}
span.article_separator {line-height:50px;}
.createdate {font-family:arial; color:#FFF; font-size:12px;}
.newstitle {font-family:arial; color:#FFF; font-size:12px;}
td.createdate {line-height:22px; padding-bottom:8px; vertical-align:middle;}
td.createdate table {border:1px dotted #A8D9D5; padding:5px;}
td.createdate table table {border:0px; padding:0px;}

.componentheading, .contentpaneopen {font-family:arial; color:#FFF;}
.contentheading {font-weight:bold; color:#A8D9D5;}
.buttonheading img {border:0px;}

#ecke {position:absolute; top:0px; left:0px;}

/*Weiterlesen*/
.blog_more, .pagenav, td {font-family:arial; color:#fff;}
li .blogsection:link, li .blogsection:visited {color:#fff; text-decoration:none;}
li .blogsection:hover, li .blogsection:focus, li .blogsection:active {text-decoration:underline;}
td .pagenav:link, td .pagenav:visited {color:#fff; text-decoration:none;}
td .pagenav:hover, td .pagenav:focus, td .pagenav:active {text-decoration:underline;}

/*Sitemap*/
sitemap ul {display:block; list-style:none; margin:0; padding:0;}
.sitemap ul li {margin:0; padding:0; white-space:nowrap; background:transparent;}
.sitemap a img {border:none;}
.sitemap ul.level_0 ul {list-style:inside square; padding:0;}
.sitemap ul.level_1 li {padding:0 0 0 2em; white-space:nowrap;}
.level_2 {display:none;}
.sitemap .active {font-style:italic;}
.xmap h2 {font-size:12px;}
.xmap a:link, .xmap a:visited {text-decoration:none; color:#FFF;}
.xmap a:hover, .xmap a:focus, .xmap a:active {text-decoration:underline;}

/*Gallerie*/
	/*Gallerie: Kategorieübersicht*/
	#Main_Content_Gallery h1 {padding:0px; margin:0px; position:absolute; top:50px; left:30px; font-size:18px; font-weight:900; color:#a8d9d5;}
	#Main_Content_Gallery .joom_cat_0 {margin-bottom:50px; margin-left:20px;}
	#Main_Content_Gallery h2 {font-size:12px; padding-bottom:3px; border-bottom:1px dotted #a9d9d5; margin:0px 0px 6px 0px;}
	#Main_Content_Gallery h2.detail {font-size:12px; border-width:0px; margin:0px 0px 7px 22px;}
	#Main_Content_Gallery .joom_cat_1 {width:360px; float:left; margin-bottom:6px;}
	#Main_Content_Gallery .joom_cat_1 a.img:link img, #Main_Content_Gallery .joom_cat_1 a.img:visited img {border:1px solid #fff; margin-right:12px;}
	#Main_Content_Gallery .joom_cat_1 a.img:active img, #Main_Content_Gallery .joom_cat_1 a.img:focus img, #Main_Content_Gallery .joom_cat_1 a.img:hover img {
		border:1px solid #a8d9d5;
	}

	/*Gallerie: Detailansicht*/
	#Main_Content_Gallery #nav {padding:0px; margin:0px; border:0px; clear:both; height:19px;}
	#Main_Content_Gallery #nav div {margin:0px; border:0px; padding:0px; float:left;}
	#Main_Content_Gallery #nav #imglink a {height:19px; width:23px; display:inline-block; background-image:url('../bilder/viewcategory.png');}
	#Main_Content_Gallery #nav #textlink {border-top:1px dotted #a8d9d5; padding-right:197px;}
	#Main_Content_Gallery #nav #textlink a {height:18px; display:inline-block; padding-left:12px;}
	#Main_Content_Gallery #nav #counter {width:40px; text-align:center; border-top:1px dotted #a8d9d5;}
	#Main_Content_Gallery #nav .nav_clear {height:19px; width:18px; display:inline-block; background-image:url('../bilder/nav.png');}
	#Main_Content_Gallery #nav a.nav_next {height:19px; width:18px; display:inline-block; background-image:url('../bilder/nav_next.png');}
	#Main_Content_Gallery #nav a.nav_prev {height:19px; width:18px; display:inline-block; background-image:url('../bilder/nav_prev.png');}
	#Main_Content_Gallery #nav #imgdownload a {height:19px; width:45px; display:inline-block; background-image:url('../bilder/fullhd.png');}
	#Main_Content_Gallery #bild {margin:0px; padding:0px;}
	/*IE7 Browserhack zur Vermeidung von einem Leerraum*/
	*+html #Main_Content_Gallery #bild {float:left;}
	
	/*#Main_Content_Gallery #nav span {border-top:1px dotted #a8d9d5; height:18px; display:inline-block;}*/
	#Main_Content_Gallery #jg_photo_big {border:1px solid #fff; margin:0px; padding:0px;}
	#Main_Content_Gallery #beschreibung {border-width:0px 1px 1px 1px; border-style:solid; border-color:#a8d9d5; padding:8px 10px 8px 10px;}
	#Main_Content_Gallery #beschreibung span {line-height:14px;}

	/*eigene slideshow*/
	#slider {position:relative; margin-bottom:8px; z-index:2; height:302px; width:547px;}
	#slider_loader {position:absolute; top:270px; left:440px; font-family:arial; font-size:11px; color:#FFF; z-index:1; font-weight:bold;}
	#slider_thumb_div {margin-left:14px;}
	.slide_thumb_normal {margin-top:2px; margin-right:2px;}
	.slide_thumb_last {margin-top:2px;}
	.slide_thumb_normal a:hover, .slide_thumb_last a:hover {cursor:pointer; border-color:#A8D9D5; border:1px solid #F00;}


/*Nesletter*/
.contentpane th {font-family:verdana; font-weight:bold; color:#A8D9D5; font-size:18px;}

/*Kontaktformular*/
#emailForm label {font-size:11px; font-family:arial;}

/*PagesLinks*/
#PagesLinks, #PagesCounter1, #PagesCounter2 {position:absolute; color:#FFF; font-family:arial; font-size:12px;}
#PagesLinksStart, #PagesLinksZurueck, #PagesLinksVor, #PagesLinksEnde {left:20px; position:absolute; color:#FFF; font-family:arial; font-size:12px;}
/*#PagesLinksStart {left:30px; top:100px;}
#PagesLinksZurueck {left:30px; top:134px;}*/
#PagesLinksStart {left:30px; bottom:150px;}
#PagesLinksZurueck {left:30px; bottom:125px;}
#PagesCounter1 {left:30px; top:50px;}
#PagesCounter2 {left:30px; bottom:95px;}
#PagesLinksVor {left:30px; bottom:65px;}
#PagesLinksEnde {left:30px; bottom:40px;}


.hide {display:none;}


/*Banner*/
#banner  {left:790px; top:140px; width:172px;}
#banner img {padding-bottom:15px;}
.banner_ie6 {position:absolute;}
/*.banner_rest {position:fixed;}*/
.banner_rest {position:absolute;}

/*Lexikon*/
#Lexikon_Letter:link, #Lexikon_Letter:visited {font-size:50px; line-height:45px; color:#A8D9D5;}
#Lexikon_Letter:active, #Lexikon_Letter:focus, #Lexikon_Letter:hover {color:#FFF;}
#Main_Content table.contentpaneopen td.Lexikon_Title {}

#Lexikon_Buchstaben {padding:2px 1px; margin-bottom:20px; position:absolute; left:29px; top:84px;}
#Lexikon_Buchstaben span {font-size:18px; font-weight:bold; color:#A8D9D5; margin-bottom:6px; display:inline-block;}
#Lexikon_Buchstaben a.Buchstabe {
	font-size:14px;
	border-left:1px dotted #A8D9D5; border-top:1px dotted #A8D9D5;
	width:21px; height:19px;
	padding:2px 0px 0px 0px;
	display:inline-block; text-align:center;
}
#Lexikon_Buchstaben a.Zeile_2 {border-bottom:1px dotted #A8D9D5;}
#Lexikon_Buchstaben #Buchstabe_G, #Lexikon_Buchstaben #Buchstabe_N, #Lexikon_Buchstaben #Buchstabe_U {border-right:1px dotted #A8D9D5;}
#Lexikon_Buchstaben #Buchstabe_0_9 {border-right:1px dotted #A8D9D5; width:43px;}
div.Lexikon_Liste a:link, div.Lexikon_Liste a:visited {color:#A8D9D5;}
div.Lexikon_Liste a:active, div.Lexikon_Liste a:focus, div.Lexikon_Liste a:hover {color:#FFF;}
td.Lexikon_Title {font-size:50px; line-height:45px;}

a.Lexikon_Link:link, a.Lexikon_Link:visited {text-decoration:none; color:#A8D9D5; border-bottom:1px dotted #A8D9D5;}
a.Lexikon_Link:active, a.Lexikon_Link:focus, a.Lexikon_Link:hover {text-decoration:none; border:0px;}

#Lexikon_Buchstaben #Buchstaben a.aktiv {background-color:#00beb3;}
#Lexikon_Buchstaben a.Kategorie {
	display:inline-block; width:148px; height:18px; font-size:12px;
	border-left:1px dotted #A8D9D5; border-right:1px dotted #A8D9D5; border-bottom:1px dotted #A8D9D5;
	padding-left:5px; padding-top:3px;
}
#Lexikon_Buchstaben #Kategorien a.aktiv {background-color:#00beb3;}
.social_bookmark {padding-right:5px;}