body {	
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	padding: 0px;
	background-color: #FFFFFF;
	
	width:auto;
}

h3 {margin: 5px 0px 5px 0px; font-size:12px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
h2 {margin: 0px 0px 5px 0px; padding:0; font-size:14px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
h1 {margin: 0px 0px 10px 0px; font-weight:normal; font-size:18px; color:#000000; font-family: Arial, Helvetica, sans-serif;  }

A:link {color : #000000; text-decoration : none;font-weight : bold; }
A:visited {color : #000000; font-weight : bold;text-decoration : none;}
A:hover {color : #FFA401; text-decoration : none; }
p{margin:0px 0px 5px 0px;}
span.blue{color:#dddddd; font-weight:bold;}

input,textarea,select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border: #000000 1px solid;
	background-color : #FFFFFF;
}
fieldset {border: 0px #000000 dashed;}
label{display:block; font-weight:bold; float:left; width:130px; padding:5px 0px;}
input, select{margin:5px 0px;}
.csc-mailform-submit{margin:5px 130px;}
.csc-mailform-label{position:relative; top:20px; left:300px; height:0px; width:200px; color:#dddddd;}
ul, li {margin:0; padding:0; list-style-type:none;}

#all{margin:10px auto; width:967px; border: 1px #000000 solid;  background-color:#FFFFFF; }

#head {width:967px; height:100px; background-image:url(img/head.gif); text-align:right; overflow:hidden;}	
#logo{float:left; width:600px; height:80px; display:block; border:0; cursor:pointer;}

#prelang{width:8px; height:20px; float:left;  float:right; height:73px;}
#language{min-width:20px; height:17px; border-bottom:1px #008BCF solid; float:left; float:right; background-color:#FFFFFF; padding-top:2px;}
#searchbox{margin:0; height:27px;}
input.pfeil{cursor:pointer; background-image:url(img/pfeil.gif); width:13px; height:13px; border:0; margin:0px 20px 0px 0px; position:relative; top:1px;}
* html  input.pfeil{top:-2px;}
input.suche{margin:0px 3px 0px 0px;}
form.serachform{margin:0; padding:0; height:27px;}

#print {float:right; width:10px; padding-right:15px;}

#menu1:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
#menu1{  color:#FFFFFF; padding-left:22px; background-image:url(img/leiste-menu1.gif);}
/* Hides from IE Mac \*/ 
	* html #menu1 {height: 1%;} 
	#menu1{display:block;} 
/* End Hack */

#menu2:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
#menu2{ min-height:18px; color:#FFFFFF; padding:0px 0px 2px 22px; background-image:url(img/leiste-menu2.gif);}
/* Hides from IE Mac \*/ 
	* html #menu2 {height: 1%;} 
	#menu2{display:block;} 
/* End Hack */

#clicktree{width:945px;  clear:both; text-align:left; color:#0F91D2;  padding:5px 0px 15px 22px;}
.spalte-links{float:left; width:21px; height:400px;}
.spalte{float:left; width:19px; height:20px;}
#breit{width:946px; margin:0px 21px 0px 21px;}
#links{width:453px; float:left;}
#rechts{width:453px; float:left;}
#stop{background-image:url(img/leiste.gif); clear:both; text-align:center; padding:4px 0px;}
*html #stop{height:15px;}
.footer{margin:0px 5px;}
.footer a:link{color:#FFFFFF}
.footer a:visited{color:#FFFFFF}
.footer a:hover{color:#000000}

div.v-strich{width:1px; height:20px;background-color: #FFFFFF; float:left;}

/*span.menu-no{height:20px; margin:0; padding:0;}*/
div.menu-no{float:left; min-width:10px; background-color: #0F91D2; border-right:1px #FFFFFF solid;}
div.menu-no img {vertical-align:top;}
a.menu-no:link{ color:#FFFFFF; font-size:13px; font-family: Arial, Helvetica, sans-serif; margin:0px 5px 2px 0px; position:relative; top:2px;}
a.menu-no:visited {color:#FFFFFF; font-size:13px; font-family: Arial, Helvetica, sans-serif; margin:5px 5px 2px 0px; position:relative; top:2px;}
a.menu-no:active {color:#FFFFFF;}
a.menu-no:hover{ color:#000000;}


div.menu-act{float:left; min-width:10px;  background-color: #97D0EC; border-right:1px #FFFFFF solid;}
div.menu-act img {vertical-align:top;}
a.menu-act:link{ color:#FFFFFF; font-size:13px; font-family: Arial, Helvetica, sans-serif; margin:0px 5px 2px 0px; position:relative; top:2px;}
a.menu-act:visited {color:#FFFFFF; font-size:13px; font-family: Arial, Helvetica, sans-serif; margin:5px 5px 2px 0px; position:relative; top:2px;}
a.menu-act:active{ color:#FFFFFF;}
a.menu-act:hover{ color:#000000;} 

.h-strich{float:left;  width:0.3em; padding-top:2px; color:#0069B2; text-align:center;}
div.menu2-no{float:left; min-width:10px;  padding-top:2px;}
a.menu2-no:link{ color:#0069B2; margin:0px; padding:4px 4px; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.menu2-no:visited {  color:#0069B2; margin:0px; padding:2px 4px; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.menu2-no:active {color:#FFFFFF;}
a.menu2-no:hover{ color:#FFFFFF;}

div.menu2-act{float:left; min-width:10px; padding-top:2px;}
a.menu2-act:link{  color:#FFFFFF; margin:0px; padding:4px 4px; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.menu2-act:visited {  color:#FFFFFF; margin:0px; padding:2px 4px; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.menu2-act:active{ color:#999999;}
a.menu2-act:hover{ } 

/*CLICKTREE*/
.clicktree-item {font-size:10px; color:#97D0EC;}
.clicktree-item a {font-weight:normal; font-size:10px; color:#97D0EC;}
.clicktree-item a:link {font-weight:normal; font-size:10px; color:#97D0EC;}
.clicktree-item a:visited {font-weight:normal; font-size:10px; color:#97D0EC;}
.clicktree-item a:hover{font-weight:normal; font-size:10px; color:#0F91D2;}

.clear{clear:both;}
.balken{height:0px; border-bottom:1px #FFA401 dashed; clear:both;}


/* LANGMENU*/
ul.langmenu li {float:left; padding:0px 5px;}

/*NEWS LATEST MIT KLEINEM BILD F�R EINE NEWS*/
.news-latest-pfeil-link {height:13px; overflow:visible; }
.news-latest-pfeil-link a img {position:relative; left:423px;}
* html .news-latest-pfeil-link a img{top:3px;}
.news-latest-item img {float:left; padding: 0px 5px 5px 0px;}
.news-latest-subheader{ }

/*NEWS LATEST MIT GRO�EM BILD F�R EINE NEWS*/
.news-latest-pfeil-link-special {height:13px; overflow:visible;  position:relative; }
.news-latest-pfeil-link-special a img {position:relative; left:423px; }
* html .news-latest-pfeil-link-special a img{top:3px;}
.news-latest-item-special{}
.news-latest-teaser-special{min-height:207px; padding-top:10px; }
* html .news-latest-teaser-special{ height:206px; }

/*NEWS LIST OHNE BILD F�R ZWEI NEWS*/
.news-list-pfeil-link {height:13px; overflow:visible;  }
.news-list-pfeil-link a img {position:relative; left:423px; top:1px;}
* html .news-list-pfeil-link a img{top:3px;}
.news-list-subheader{ }
.news-list-item{ border-top:1px #0F91D2 dashed; padding-top:5px; }
.news-list-teaser{min-height:55px;}
.news-list-teaser-first{min-height:52px;  }
* html .news-list-teaser{ height:48px;}
* html .news-list-teaser-first{height:48px;  }

h2 a:link  { font-size:14px; color:#0069B2;  }
h2 a:visited  { font-size:14px; color:#0069B2;  }
h2 a:hover {color:#000000;}



.news-latest-container2 a{display:block; font-weight:normal; padding:5px;}
.news-latest-container2 a:hover {display:block; color:#000000; background-color:#FFA401;}
.news-latest-item2{border-bottom:1px #092800 solid;}



.news-list-container-s a{display:block; margin:5px 0px; padding:2px;}
.news-list-container-s a:hover{display:block; margin:5px 0px; padding:2px; background-color:#FFA401;}

.news-single-item{padding:11px; }
.news-single-backlink a {display:block; border-top:1px #FFA401 dashed; padding:2px; padding-bottom:3px; }
.news-single-backlink  a:hover {background-color:#FFA401; color:#000000; }

dd{margin:-18px 0px 0px 70px;}
dd p {margin:5px 0px 0px 4px;}


.blog-form:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
.blog-form{display: inline-block; width:600px;  border-bottom: 0px dashed #092800; margin:0; padding:0px 0px;} 
/* Hides from IE Mac \*/ 
	* html .blog-form {height: 1%;} 
	.blog-form{display:block;} 
/* End Hack */

.blog-form-links {float:left; width:155px;}
.blog-form-comment {float:left; width:197px;}
.blog-form-rechts {float:left;  width:80px; margin-top:13px;}
.tx-guestbook-blog-form-textarea {width:182px; margin-top:5px; height:63px;}
div.blogentry {border-bottom: 1px dashed #FFA401; padding:5px 0px; margin:5px 0px;}
.blogentry-comment p {color:#FF7900; margin: 0px 0px 3px 20px;}
p.blogentry {margin:0px;}
.bloghead p {margin:0px; color:#666666; }
.blog-name {color:#000000; font-weight:bold;}
.bloghead p a { font-weight:normal; color:#666666;  }
.tx-guestbook-form-inputfield-med {border:1px #000000 solid;}
.tx-veguestbook-pi1  form {margin:0px; padding:0;}

.guestbook-form-comment{float:left; width:320px;}
.tx-guestbook-form-textarea {border:1px #000000 solid; width:282px; margin-top:5px; height:153px;}

.guestbook-left{float:left; width:250px; text-align:right; padding:0px 5px 10px 5px; border-right:20px #FF7900 solid; }
.guestbook-left p {margin:0;}
.guestbook-left h1 {margin:0;}
.guestbook-right{ height:100%; float:left; width:250px;  margin-left:-20px; border-left:20px #FF7900 solid; padding:0px 5px 10px 5px;}
.guestbook-eintrag{padding-bottom:20px;}

/*
INHALTSELEMENTE
20 = Blauer Hintergrund - klein
21 = Blauer Hintergrund - normal

22 = Blumen Hintergrund - normal

23 = Weißer Hintergrund - klein
standard = Weißer Hintergrund - normal

*/




img.ecke-content{float:right; position:relative; top:-5px; right:-16px; margin-top:-1px;}

.csc-frame-standard{width:421px; padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:230px; margin-bottom:20px;}
* html .csc-frame-standard{height:230px}

.csc-frame-frame1{width:421px; padding:5px 15px; border:1px #97D0EC solid; min-height:140px;  margin-bottom:20px;}
* html .csc-frame-frame1{height:140px}
.csc-frame-frame2{width:421px;  padding:5px 15px; border:1px #97D0EC solid; min-height:230px; background-repeat:no-repeat; margin-bottom:20px;}
* html .csc-frame-frame2{height:230px}

.csc-frame-20{width:421px;  padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:140px;  margin-bottom:20px; }
* html .csc-frame-20{height:140px}
.csc-frame-21{width:421px; padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:230px;  margin-bottom:20px; }
* html .csc-frame-21{height:230px}
.csc-frame-22{width:421px;  padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:230px; background-repeat:no-repeat; margin-bottom:20px;}
* html .csc-frame-22{height:230px}
.csc-frame-standard-23{width:421px; padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:140px; margin-bottom:20px;}
* html .csc-frame-standard-23{height:140px}


/*breite scheiße*/
#breit .csc-frame-standard{width:893px; padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:230px; margin-bottom:20px;}
* html #breit .csc-frame-standard{height:230px}

#breit .csc-frame-frame1{width:893px; padding:5px 15px; border:1px #97D0EC solid; min-height:140px; margin-bottom:20px;}
* html #breit  .csc-frame-frame1{height:140px}
.csc-frame-frame2{width:421px;  padding:5px 15px; border:1px #97D0EC solid; min-height:230px; background-repeat:no-repeat; background-position:472px 0px; margin-bottom:20px;}
* html #breit .csc-frame-frame2{height:230px}

#breit .csc-frame-20{width:893px;  padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:140px;  margin-bottom:20px; }
* html #breit  .csc-frame-20{height:140px}
#breit .csc-frame-21{width:893px; padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:230px;  margin-bottom:20px;}
* html #breit  .csc-frame-21{height:230px}
#breit .csc-frame-22{width:893px;  padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:230px;  background-repeat:no-repeat; background-position:472px 0px; margin-bottom:20px;}
* html #breit  .csc-frame-22{height:230px}
.csc-frame-standard-23{width:893px; padding:5px 15px 0px 15px; border:1px #97D0EC solid; min-height:140px; margin-bottom:20px;}
* html .csc-frame-standard-23{height:140px}















