.cogtaillogo {position: absolute;
top: -116px;}



/* BEGINN CSS RESET v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
        outline: 0;
	font-size: 100%; 
	vertical-align: baseline;
	background: transparent;  } 
 
body { line-height: 1; } 
 
ol, ul { list-style: none; }
 
blockquote, q { quotes: none; }
 
blockquote:before, blockquote:after,
q:before, q:after {
	
	content: none; }
 

 
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
 
del { text-decoration: line-through; }
 
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0; }
 
/* ENDE CSS RESET v1.0 | 20080212 */
h1 { font-size: 26px; }
 
h2 { font-size: 22px; }

p { line-height: 1.6; } 
 
#klickpfad {
	position: absolute;
	color: #483d63; /* bbb81f */ }
 
.navlist li ul li {
	border-top: 1px solid #fff;
	background: #ece018; }
 
img { border: none; }
 
#bildtextbereich {  }
 
#bildlist ul {
	list-style-type: none;
	font-size: 24px;
	font-family: "Trebuchet MS"; }
 
#farbe1, #farbe2, #farbe3 {
	float: left;
	padding-right: 30px;
	list-style-type: none; }
 
html {
	border-top: 5px solid #ece018;
	background-image: url(backgroundflow.gif);
	background-repeat: repeat-x; }
 
#wrapper {
	position: relative;
	width: 880px;
	margin-left: auto;
	margin-right: auto; }
 
#kopfbereich img { margin-top: 120px; }
 
a { text-decoration: none; }
 


/* ------------------------------
 
ALTES DROP-DOWN
 
---------------------------------  */
/* pull-down kopflist css */


/* Runde Ecken mit CurvyCorners  */
 

/* .kopflist li ul { display:none; }
  .kopflist li:hover ul { display:block; } */


.kopflist ul ul {border-top: 1px solid #fff;
} 


/* .kopflist {z-index:1;
	position: absolute;
	top: 79px;
	right: 0; } */


.kopflist {z-index:1;
	position: absolute;
	top: 39px ! important;
	right: 0; }

.kopflist ul li ul li ul {
		margin-top: -10px; /* Dritte Ebene */
		margin-left: 100px;
		border-left: 1px solid #fff;
		border-top: 1px solid #fff; } 
 
	.kopflist ul {
		list-style-type: none;
		font-size: 16px;
		color: #7550b9;
		font-family: "Trebuchet MS";
		font-weight: bold; }
 
#kopflist li {
	float: left;
	list-style-type: none;
	padding-left: 0px; }
 
.kopflist a, .kopflist a:visited {
	display: block;
	/* font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; */
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #493e64 /* 724ebc */;
	text-decoration: none;
	padding: 9px 6px;  }  
 
.kopflist ul ul a {
	 width: 100%;
	height: 100%; }
 
/* .kopflist ul a { width: 1%; } */
 
.kopflist li {
	float: left; /* border-right: 1px solid #6d91e5; */
	padding: 0;  /* margin:0; */}
 
.kopflist ul li {
	float: left;
	position: relative;
	padding-top: 40px ! important; /* Fuer HOVER BILD */
 }
 
	.kopflist ul li a { white-space: nowrap; }
 
.kopflist li ul { display:none; /* WICHTIG FUER IE */
	position: absolute;
	left: -999em;
	height: auto;
	width: 15em;
	background: #ece018 ; /* 724ebc */
	font-weight: normal;
	border-width: 1px;
	margin: 0; }
 
.kopflist li li { width: 15em ;
padding-top: 0px ! important; /* Fuer HOVER BILD */}
 
	.kopflist li li a { width: 13em ; } 
 
.kopflist li ul { margin: 0; }
 
	 .kopflist li ul ul { margin: -2.8em 0 0 13.5em; } 
 
.ul_ch, 
.kopflist li:hover ul ul,
.kopflist li li:hover ul ul,
.kopflist li li li:hover ul ul,
.kopflist li li li li:hover ul ul,
.kopflist li li li li li:hover ul ul { left: -999em;
 display:block; /* WICHTIG FUER IE */
 }

 
.kopflist li:hover ul,
.kopflist li li:hover ul,
.kopflist li li li:hover ul,
.kopflist li li li li:hover ul,
.kopflist li li li li li:hover ul { left: auto;
 display:block; /* WICHTIG FUER IE */ 
}
 
.kopflist li:hover>ul.ul_ch { left: auto; }
 
.kopflist ul li:hover {/* background: #493e64  8178D1  ! important;  A170CF 7556b3; */ 
background-image: url(blubberc.png) ! important;
background-repeat: no-repeat ! important;
}

.kopflist ul li:hover { background-color: none ! important;
/* DAS: */

background-image: url(blubberc.png) ! important;
background-repeat: no-repeat ! important;


}

.kopflist ul li:hover a {
/* background-color: #493e64; */} /* HINZUFUEGEN */

.kopflist ul li ul a {
/* background-color: #ece018 ! important; */}

li:hover .background  {
background-color: #493e64; ! important }

.kopflist ul li ul a:hover {width: 224px ;
background-color: #493e64 ! important;}





 
	.kopflist li:hover a,.kopflist li:hover a:visited,.kopflist li:hover a:hover,.kopflist li a:hover { color: #FFFFFF; }
 
	.kopflist li:hover li a, .kopflist li li:hover li a, 
.kopflist li li li:hover li a, .kopflist li li li li:hover li a,
.kopflist li:hover li a:visited, .kopflist li li:hover li a:visited, 
.kopflist li li li:hover li a:visited, .kopflist li li li li:hover li a:visited { color: #FFFFFF;
 }
 
.kopflist li li:hover, .kopflist li li li:hover, 
.kopflist li li li li:hover , .kopflist li li li li li:hover , .kopflist li li li li li li:hover {
	background: #493e64 /* 8178D1 */ ! important ; /* A170CF  31a9ea */
	z-index: 9999;
	}
 
.kopflist li li:hover a,.kopflist li li li:hover a, 
.kopflist li li li li:hover a, .kopflist li li li li li:hover a { color: #fce982; /* #FFFF00; */ 
 width: 224px ;    /*      WICHTIG     */}
 
.kopflist ul ul a, .kopflist ul ul a:visited,
.kopflist li li a, .kopflist li li a:visited { color: #FFFFFF; }
 
.kopflist ul ul a:hover,
.kopflist li:hover li:hover a,.kopflist li:hover li:hover a:visited ,
.kopflist li:hover li:hover li:hover a,.kopflist li:hover li:hover li:hover a:visited,
.kopflist li:hover li:hover li:hover li:hover a,.kopflist li:hover li:hover li:hover li:hover a:visited ,
.kopflist li:hover li:hover li:hover li:hover li:hover a,.kopflist li:hover li:hover li:hover li:hover li:hover a:visited,
.kopflist li:hover li:hover li:hover li:hover li:hover li:hover a,.kopflist li:hover li:hover li:hover li:hover li:hover li:hover a:visited { color: #fce982; /* #FFFF00; */ }
 
.kopflist li:hover li:hover li a,.kopflist li:hover li:hover li a:visited ,
.kopflist li:hover li:hover li:hover li a,.kopflist li:hover li:hover li:hover li a:visited,
.kopflist li:hover li:hover li:hover li:hover li a,.kopflist li:hover li:hover li:hover li:hover li a:visited,
.kopflist li:hover li:hover li:hover li:hover li:hover li a,.kopflist li:hover li:hover li:hover li:hover li:hover li a:visited { color: #FFFFFF; }
 


/* ------------------------------
 
ALTES DROP-DOWN
 
--------------------------------- */

#kopfhead h2 { z-index:0; 
	position: absolute;
	top: 310px ! important;
	right: 1px;
	padding-left: 15px ! important;
	padding-top: 8px;
	width: 655px ! important;
	height: 42px;
	font-size: 28px;
	color: #fff;
	background-color: #ece018; }
 
#blog-38 #kopfhead h2 { right: 0px ! important; }
 
#blog-59 #kopfhead h2, #blog-71 #kopfhead h2, #blog-72 #kopfhead h2 {
	margin-top: -30px ! important;
	left: 0px ! important; }
 
#blog-7 #kopfhead h2 {
	margin-top: 30px ! important;
	width: 390px ! important; }

/* -----------------------------------------
 
	TEXTBEREICH 
 
-------------------------------------------- */
 
#content {  padding-top: 40px; }

#textbereich {
	position: relative;
	min-height: 350px;
	width: 65%;
	padding-left: 25px;
	color: #444;
	/* 9c75df */
	font-size: 15px;
	text-align: justify;
	line-height: 1.6; }
 
	#textbereich p { padding-bottom: 18px; }
 
	#textbereich h1 {color: #483d63; /* bbb81f */ 
font-size: 20px;
padding-bottom: 6px;}
 
	#textbereich h2 {
		color: #483d63; /* bbb81f */
		font-size: 17px;
		padding-bottom: 10px; }
 
	#textbereich h3 {
		color: #bbb81f;
		font-size: 17px;
		margin-top: -5px;
		margin-bottom: 3px; }
 
	/* #textbereich ul {
		padding-bottom: 20px;
		padding-left: 20px; } 
 
		#textbereich ul li {
			list-style-type: circle;
			padding-bottom: 10px; } */

	#textbereich ul {
		padding-bottom:20px;
		 }
		 
		 #textbereich a {color: #483d63;}
 
		#textbereich ul li {background-image: url(listenpunkt.gif); 
			 background-position: 0px 4px; 
background-repeat: no-repeat;
			list-style-type: none;
			padding-top: 0px;
			margin-bottom: 10px;
			padding-left: 24px;
			font-size: 13px ! important;
}
 
#sidebar {
	position: absolute;
	background-image: url(sidebar.png) ! important;
	border-bottom: 20px solid #fcf026 ! important;
	/* -moz-border-radius-bottomright: 15px ! important;
	-moz-border-radius-bottomleft: 15px ! important; */
	background-repeat: no-repeat! important;
	width: 233px;
	right: 0px;
	top: 430px; }
 
	#sidebar p {
		border-left: 2px solid #fcf026 ! important;
		border-right: 2px solid #fcf026 ! important;
		width: 201px;
		padding-bottom: 10px !important;
		padding-right: 10px;
		padding-left: 18px ! important;
		color: #444;
		text-align: justify;
		line-height: 1.5; }
		
		#sidebar b {font-family: times;}
 
	#sidebar h3 {
		font-size: 18px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 18px;
		color: #ece018; }
 
	#sidebar h1 {
		font-size: 22px;
		padding-top: 20px;
		padding-bottom: 8px;
		padding-left: 18px;
		color: #ece018; }
 
/* -----------------------------------------
 
	SUCHE 
 
	-------------------------------------------- */
#indexedsearchbox { margin-top: -10px ! important; }

.tx-indexedsearch strong {color: #7350c8 ! important;}

.tx-indexedsearch li {background-image: none ! important;}
 
.searchbox-sword {
	width: 130px ! important;
	margin-top: 22px ! important;
	margin-left: 15px ! important;
	background-color: #c1c1c1; }
 
.searchbox-button {
	position: absolute; /* background-color: #ece018; */
	color: #fff;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 3px ! important;
	margin-top: -3px; }
	
	.searchbox-button:active {margin-left: 0.1em; /* Klickeffekt */
                 margin-top: -0.1em;}
 
#bildmenue {
	color: #7550b9;
	font-weight: bold;
	text-align: justify; }
 
#bildlinks ul {
	position: relative;
	top: -50px;
	font-weight: bold;
	list-style-type: none;
	font-size: 24px;
	font-family: "Trebuchet MS"; }
 
#link1, #link2, #link3 {
	margin-right: 30px;
	float: left;
	width: 197px ! important;
	list-style-type: none; }
 
#linka, #linkb, #linkc {
	margin-right: 30px;
	float: left;
	width: 197px ! important;
	list-style-type: none; }
 
#link1 a {
	color: #fff ! important;
	padding-left: 12px; }
 
#link2 a {
	color: #fff ! important;
	padding-left: 28px; }
 
#link3 a {
	color: #fff ! important;
	padding-left: 17px; }
 
#link4 a {
	color: #fff ! important;
	padding-left: 53px; }
 
#linka a {
	color: #fff ! important;
	padding-left: 12px; }
 
#linkb a {
	color: #fff ! important;
	padding-left: 28px; }
 
#linkc a {
	color: #fff ! important;
	padding-left: 17px; }
 
#linkd a {
	color: #fff ! important;
	padding-left: 53px; }
 
#witerlesen ul {
	position: relative;
	top: -50px;
	font-weight: bold;
	list-style-type: none;
	font-size: 24px;
	font-family: "Trebuchet MS"; }
 
#les1, #les2, #les3 {
	padding-right: 32px;
	float: left;
	width: 197px ! important;
	list-style-type: none; }
 
#les4 {
	float: left;
	width: 180px ! important;
	list-style-type: none; }
 
#link1 a {
	color: #fff ! important;
	padding-left: 12px; }
 
#link2 a {
	color: #fff ! important;
	padding-left: 28px; }
 
#link3 a {
	color: #fff ! important;
	padding-left: 17px; }
 
#link4 a {
	color: #fff ! important;
	padding-left: 53px; }
 
/* -----------------------------------------
 
FOOTER 
 
-------------------------------------------- */
#footer {
	margin-top: 80px;
	/* background-image: url(footer.png); */
	/* background-repeat: no-repeat; */
height: 115px;
background-color: #483d63;
border-top: 5px solid #ece018; }

.inside
{width:890px;margin:0 auto;  padding-bottom:30px; } /* neben foorer ist inside notwendig, wrapper endet vor dem footer*/

.credit {
width:880px;margin:0 auto;}


#footer img {display: inline;
padding-left: 6px;
background:  #625879;
}


#frischgezwitschert li {padding-left: 0px ! important;
}

#footer li {float:left;}

#ulfooter li {margin-top: 0px;
  border-left: 4px solid #fff; 
padding-left: 10px;
 /* background-image: url(footerlistenpunkt.png); */
background-repeat: no-repeat; */
/* margin-right: 4px;*/
padding-right: 13px;
padding-bottom: 27px ! important;
padding-top: 27px ! important;
background-color: #625879 ! important;
}
 #ulfooter li:hover {border-left: 4px solid #fff;
background-color: #ece018 ! important;
/* margin-right: 4px;*/
padding-right: 13px;
padding-bottom: 23px;
padding-top: 23px;
}

#ulfooter li:hover a {color: #483d63 ! important;}

	#footer ul {


		list-style-type: none;
		font-size: 16px;
		color: #fff;
		font-family: "Trebuchet MS";
		font-weight: bold; }
 
	#footer li {
		position: relative;
		top: 16px;
		left: 0px;
		display: inline;
		list-style-type: none;
		
}
 
	#footer a { color: #fff; }
 
		#footer a:hover { color: #fff; }


#footer1 {padding-right: 7px ! important;}
#footer2 {padding-right: 23px ! important;}
#footer3 {padding-right: 23px ! important;}
#footer4  {z-index: 999;
padding-right: 30px ! important;
}

#footerbottom li {float: left;
font-size: 10px;
color: #716f6f ! important;
padding-right: 10px ! important;
padding: 0;
margin: 0;
}


#footerbottom li a {color: #5e5e5e;}

#mailform {margin-top: 30px;}

.csc-mailform-field {margin-bottom: 10px;}

#mailformName{margin-left: 91px;
width: 240px;}

#mailformeMail {margin-left: 40px;
width: 320px;}
#mailformKommentar{margin-left: 57px;
width: 370px;
height: 170px;}

/* SIEMAP */

.csc-sitemap {margin-left: 15px;
margin-top: 10px;}

.csc-sitemap li a {margin-left: -20px ! important;}

.csc-sitemap li {list-style-type: square ! important;
background-image: none ! important;}

.csc-sitemap ul {margin-bottom: -30px;
}

.csc-sitemap ul ul {margin-top: 8px;
margin-left: 10px;}

.csc-sitemap ul ul ul {margin-left: 10px;}