* {
         margin: 0;
         padding: 0;
	list-style:none;
}
body {
	font-size: small;
	background: #3A3A3A url(../img/sw/hg2.jpg) center top repeat-x;
         margin: 0;
         padding: 0;
	font-family: Verdana, sans-serif;
}

/**************************/
/*                        */
/*   CONTAINER/Aufbau     */
/*                        */
/**************************/
#wrap{
         position: relative;
	width: 874px;
	margin: 0px auto 0px auto;
}
#header{
	height: 269px;
         background: transparent url(../img/sw/head1.jpg) center top no-repeat;
}
#header_service{
	height: 269px;
         background: transparent url(../img/sw/head2.jpg) center top no-repeat;
}
#container {
	position: relative;
	background:#ffffff;
         background: #ffffff url(../img/sw/papier.gif)  left top repeat-y;
}
#navigation{
         height: 800px;
         float: left;
         margin-top: 75px;
         margin-left: 47px;
         display: inline;
}
#column_home{
         float: left;
         margin-left: 33px;
         margin-top: 23px;
	height: 550px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg.jpg) top no-repeat;
         display: inline;
         padding-top: 172px;
         border: 0px solid black;
}  /*display:inline; IE Hack, damit margin nicht doppelt angezeigt wird!*/
#column_band{
         float: left;
         margin: 0;
         margin-left: 33px;
         margin-top: 80px;
	height: 721px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_band.jpg) top no-repeat;
         display: inline;
         padding-top: 172px;
}
#column_news{
         float: left;
         margin: 0;
         margin-left: 33px;
         margin-top: 80px;
	height: 810px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_news.jpg) top no-repeat;
         display: inline;
         padding-top: 172px;
}
#column_service{
         float: left;
	margin: 0;
	margin-left: 33px;
	margin-top: 80px;
	height: 770px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_service.jpg) top no-repeat;
	display: inline;
	padding-top: 172px;
}
#column_ed{
         float: left;
	margin: 0;
	margin-left: 33px;
	margin-top: 40px;
	height: 650px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_ed_2.jpg) top no-repeat;
	display: inline;
	padding-top: 172px;
}
#column_nasim{
         float: left;
	margin: 0;
	margin-left: 33px;
	margin-top: 40px;
	height: 650px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_nasim.jpg) top no-repeat;
	display: inline;
	padding-top: 172px;
}
#column_matze{
         float: left;
	margin: 0;
	margin-left: 33px;
	margin-top: 40px;
	height: 650px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_matze.jpg) top no-repeat;
	display: inline;
	padding-top: 172px;
}
#column_alex{
         float: left;
	margin: 0;
	margin-left: 33px;
	margin-top: 40px;
	height: 650px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_alex.jpg) top no-repeat;
	display: inline;
	padding-top: 172px;
}
#column_sammy{
         float: left;
	margin: 0;
	margin-left: 33px;
	margin-top: 40px;
	height: 650px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_sammy.jpg) top no-repeat;
	display: inline;
	padding-top: 172px;
}
#column_music{
         float: left;
	margin: 0;
	margin-left: 33px;
	margin-top: 23px;
	height: 657px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_musik.jpg) top no-repeat;
	display: inline;
	padding-top: 172px;
}
#column_music_en{
         float: left;
	margin: 0;
	margin-left: 33px;
	margin-top: 23px;
	height: 657px;
	width: 195px;
	background:#ffffff url(../img/sw/column_hg_musik_en.jpg) top no-repeat;
	display: inline;
	padding-top: 172px;
}
#content, #content_news, #content_termine{
         position: relative;
         margin: 70px 57px 0 0 ;
	padding: 0 0 40px 0;
         width: 400px;
         float: right;
         display: inline;
         border: 0px solid black;
}  /*display:inline; s.o.*/

#content_gallery{
	float: left;
         margin-left: 33px;
         margin-top: 78px;
         margin-right: 57px;
	width: 625px;
         display: inline;
}
#content_sitemap,
#content_download{
         position: relative;
         margin: 70px 57px 0 0 ;
	padding: 0 0 40px 0;
         width: 400px;
         float: right;
         display: inline;
         border: 0px solid black;
}  /*display:inline; s.o.*/
#content_hilfe{
         position: relative;
         margin: 70px 57px 0 0 ;
	padding: 0 0 40px 0;
         width: 400px;
         float: right;
         display: inline;
         border: 0px solid black;
}  /*display:inline; s.o.*/
#footer{
         position: relative;
	clear: both;
	height: 79px;
         background: #ffffff url(../img/sw/footer_hg.gif) bottom no-repeat;
}
/*    CONTAINER/Aufbau ENDE  */

/**************************/
/*                        */
/*      GALLERY           */
/*                        */
/**************************/
.event_gallery {
  	border: 0px dashed black;
         clear: both;
         padding-bottom: 30px;
}
.event_gallery .thumbnail{
	position: relative;
	padding: 3px 3px 0px 3px;
	background: #FFFFFF url(../img/sw/rahmen_klein.jpg) left top no-repeat;
         height: 114px;
         width: 92px;
	float: left;
         border: 0px solid #2a2a2a;
}
#content_gallery img{
	border: 0px;
}
.gallery_icon  {
	border: 0px solid red;
	width: 625px;
	height: 40px;
	clear: both;
         background: #FFFFFF url(../img/sw/icon_column.gif)  50% 100% no-repeat;
}
/*    GALLERY ENDE  */

/**************************/
/*                        */
/*      TYPOGRPHIE        */
/*                        */
/**************************/

p{
	font: 0.85em Verdana, Arial, sans-serif;
	color: #000;
	line-height: 1.3;
         margin: 10px 0 10px 0;
}
#header h1 span, #header_service h1 span{
	display: none;
         visibility: hidden;
}
#header h1, #header_service h1 {
	position: absolute;
         margin-left: 60px;
         margin-top: 5px;
	width: 793px;
	height: 269px;
	background: transparent url(../img/sw/logo.gif) no-repeat;
}
#content h1,
#content_news h1,
#content_termine h1,
#content_sitemap h1,
#content_gallery h1,
#content_hilfe h1,
#content_download h1{
	clear: both;
	font: bold 0.95em Georgia, 'Times New Roman', serif;
	letter-spacing: 0.1em;
	background:  url(../img/sw/h1_icon_linie.gif) no-repeat 0 50%;
	padding-left: 35px;
         padding-bottom: 18px;
         line-height: 3em;
	color: #000000;
}
#content h2,
#content_gallery h2,
#content_termine h2,
#content_hilfe h2{
         font: bold 0.85em Georgia, 'Times New Roman', serif;
         color: #000000;
         margin: 0px 0 10px 0;
         letter-spacing: 0.1em;
}
#content h2.date, #content_news h2.date, #content_termine h2.date{
	font: 0.85em Georgia, 'Times New Roman', serif;
	letter-spacing: 0.1em;
	color: #000000;
         padding-left: 35px;
         padding-top: 8px;
         margin-top: -27px;
}
#content h2.steckbrief{
	font: 0.85em Georgia, 'Times New Roman', serif;
	letter-spacing: 0.2em;
	color: #000000;
    	padding-left: 35px;
	padding-bottom: 20px;
    	padding-top: 2px;
   	height: 20px;
    	line-height: 20px;
    	margin-top: -27px;
}
#content h3,
#content_sitemap h3,
#content_gallery h3,
#content_hilfe h3,
#content_news h3,
#content_termine h3{
	font: bold 0.85em Verdana, Arial, sans-serif;
	color: #000;
         margin: 10px 0 5px 0;
}
#content_download h3{
         font: bold 0.85em Verdana, Arial, sans-serif;
	color: #000;
         clear: both;
         margin: 10px 0 5px 0;
}
#content p, #content_news p{
	font: 0.85em Verdana, Arial, sans-serif;
	color: #000000;
	line-height: 1.3;
         margin: 10px 0 0 0;
}

#content_news p a, #content_termine p a{
         color: #000;
	background: none;
         text-decoration: none;
         border-bottom: 1px #000 solid;
}

#content_news p a:link, #content_news p a:visited,
#content_termine p a:link, #content_termine p a:visited {
	color: #000;
	text-decoration: none;
         border-bottom: 1px #000 solid;
}
#content_news p a:hover, #content_news p a:focus,
#content_termine p a:hover, #content_termine p a:focus {
	color: #fff;
         background-color: #000;
	text-decoration: none;

}
#content p.steckbrief{
	font: 0.85em Verdana, Arial, sans-serif;
	color: #000000;
	line-height: 1.3;
         margin: 0 0 20px 0;
}
#content_hilfe p.help{
	font: 0.85em Verdana, Arial, sans-serif;
	color: #000000;
	line-height: 1.3;
         margin: 10px 0 20px 0;
}
#content p.red{
	color: #000000;
         font:  bold 0.85em Verdana, Arial, sans-serif;
         line-height: 1.3;
         margin: 10px 0 0 0;
}
#content address{
	font: 0.85em Verdana, Arial, sans-serif;
	color: #000000;
}
#content a{
	float: right;
	font: 0.85em Verdana, Arial, sans-serif;
	color: #000000;
	padding-left: 15px;
	background: #fff url(../img/sw/icon_link.gif) no-repeat 0% 55%;
	height: 30px;
	line-height: 30px;
         margin-bottom: 10px;
}
#content a:link, #content a:visited {
  	 color: #000000;
	 text-decoration: none;
	 display: block;
}
#content a:hover, #content a:focus {
	background: #fff url(../img/sw/icon_link.gif) no-repeat 0% 55%;
  	 color: #000000;
	 text-decoration: underline;
	 display: block;
}
/*Sprungmarken von home zu news: hebt img von content a auf*/
#content a.sprung{
    background: transparent;
    height: 0px;
    margin:0;
    padding:0;
}
/*Songtextexte und Termineseite: (Linie unter p)*/
#content p.text,
#content_termine p.text{
         font: 0.85em Verdana, Arial, sans-serif;
	color: #000000;
	line-height: 1.3;
    	margin: 10px 0 30px 0;
	border-bottom: 1px solid #000;
	padding-bottom: 15px;
}
#content a.link_ex{
         float: none;
	font: 0.85em Verdana, Arial, sans-serif;
	background: none;
	color: #000;
	line-height: 1.3;
	margin: 10px 0 0 0;
	padding-left: 0px;
}
#content a.link_ex:hover, #content a.link_ex:focus{
  	 color: #000;
	 text-decoration: underline;
	 display: block;
          background: none;
}/*Link nach extern*/
#content_hilfe a.link_ex{
         float: none;
         font: 1em Verdana, Arial, sans-serif;
         background: none;
	color: #000000;
	line-height: 1.3;
         margin: 10px 0 0 0;
         padding-left: 0px;
}
#content_hilfe a.link_ex:hover, #content_hilfe a.link_ex:focus{
  	 color: #fff;
	 text-decoration: underline;
          background: none;
          background-color: #000;
}
#content_download a.link_ex:link, #content_download a.link_ex:visited{
	font: 0.85em Verdana, Arial, sans-serif;
	background: none;
	color: #000;
	line-height: 1.5em;
	margin: 0;
         float: left;
         clear: both;
         text-decoration: none;
}
#content_download a.link_ex:hover, #content_download a.link_ex:focus{
	font: 0.85em Verdana, Arial, sans-serif;
	background: none;
         color: #000;
	line-height: 1.5em;
	margin: 0;
         float: left;
         clear: both;
         text-decoration: underline;
}
#column_home p{
         color:#000;
	margin: 0px 20px 10px 20px;
         background: url(../img/icon_column.gif) center bottom no-repeat;
         padding-bottom: 30px;
}
#column_home h3{
	color:#000;
         text-align: center;
         font: 0.85em Georgia, 'Times New Roman', serif;
         font-weight: bold;
	letter-spacing: 0.1em;
         padding: 1.5em;
}
.datum_gig{
	color:#000;
         text-align: center;
         font: bold 0.85em Georgia, 'Times New Roman', serif;
         font-weight: bold;
	letter-spacing: 0.1em;
	height: 40px;
	line-height: 40px;
}
.text_gig{
        color:#000;
	margin: 0px 20px 10px 20px;
         background: url(../img/icon_column.gif) center bottom no-repeat;
         padding-bottom: 30px;
         font: 0.85em Verdana, Arial, sans-serif;
         line-height: 1.3;
}
#column_home a:link, #column_home a:visited {
	 text-decoration: none;
	 display: block;
}
#column_home a:hover, #column_home a:focus {
	 text-decoration: none;
	 display: block;
          text-decoration: underline;
}
#column_music a,
#column_music_en a{
         font: bold 0.85em Georgia, 'Times New Roman', serif;
         text-align: center;
         text-decoration: none;
	color: #000000;
         display: block;
         margin-bottom: 10px;
         padding-bottom: 5px;
         padding-top: 5px;
}
#column_music p,
#column_music_en p{
	color:#000;
	margin: 5px 20px 20px 20px;
         background: url(../img/icon_column.gif) center bottom no-repeat;
         padding-bottom: 30px;
}
#column_music h3,
#column_music_en h3{
	color:#000000;
         text-align: center;
         font: 0.85em Georgia, 'Times New Roman', serif;
         font-weight: bold;
	letter-spacing: 0.1em;
         line-height: 4em;
}
#english a {
        	color: #000000;
         font: 0.85em Georgia, 'Times New Roman', serif;
         font-weight: bold;
         letter-spacing: 0.1em;
         text-decoration: none;
}

#english a:link, a:visited   {
          text-decoration: none;
}

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

#content p.gbname{
	clear: both;
         font: bold 0.85em Verdana, Arial, sans-serif;
	color: #000;
	line-height: 1.3;
         margin: 0;
}
#content p.gbdate{
	font: 0.85em Georgia, 'Times New Roman', serif;
	letter-spacing: 0.1em;
	color: #000;
         margin-top: 0px;
}
#content p.gbtext{
         font:  0.85em Verdana, Arial, sans-serif;
	color: #000;
	line-height: 1.3;
         margin: 10px 0 15px 0;
         clear: both;
         padding-bottom: 15px;
         border-bottom: 1px solid #000;
}
/*fuer die aktive Gaestebuch-Zahl:*/
#content a.guestbook{
	float: left;
	font: 0.85em Verdana, Arial, sans-serif;
	background: none;
	color: #000;
	margin: 10px 0 30px 0;
	padding: 2px 3px 2px 3px;
         line-height: 1.3em;
         height:  1.3em;
}
#content a.guestbook:link, #content a.guestbook:visited {
  	 color: #000;
	 text-decoration: none;
	 display: block;
          background: none;
          padding: 2px 3px 2px 3px;
          background-color: #fff;
}
#content a.guestbook:hover, #content a.guestbook:focus {
          color: #fff;
	 text-decoration: none;
	 display: block;
          background: none;
          padding: 2px 3px 2px 3px;
          background-color: #000;
}
/*fuer die inaktive Gaestebuch-Zahl:*/
.guestbook{
         float: left;
	font: bold 0.85em Verdana, Arial, sans-serif;
	background-color: #000;
	color: #fff;
         line-height: 1.3em;
         height:  1.3em;
	margin: 10px 0 0 0;
	padding: 2px 3px 2px 3px;
}
.gb_icon{
	width: 100%;
	height: 2em;
	clear: both;
         background: #fff url(../img/sw/icon_column.gif)  50% 100% no-repeat;
}
/************* TYPOGRPHIE ENDE *************/

/**************************/
/*                        */
/*      NAVIGATION        */
/*     (erste Ebene)      */
/*                        */
/**************************/

#nav {
    	position: relative;
    	width:110px;
    	padding:0;
    	margin: 0;
    	font: 0.85em Verdana, sans-serif;
    	display: inline;
}
#nav li{
	margin: 0;
	padding: 0;
	font-family: "Verdana", Arial, sans-serif;
    	display: inline;
}
#nav a {
	display: block;
	background: transparent url(../img/sw/icon_link.gif) 3% 55% no-repeat;
	border-bottom: 1px solid #000;
	padding: 3px 0px 3px 18px;
	color: #000;
}
#nav a:link {
  	 color: #494131;
	 text-decoration: none;
	 width: 92px;
	 display: block;
}
#nav a:visited {
  	 color: #000;
     	 background: transparent url(../img/sw/icon_link.gif) 3% 55% no-repeat;
	 text-decoration: none;
	 width: 92px;
	 display: block;
}
#nav a:focus {
  	 color: #fff;
	 text-decoration: underline;
	 width: 92px;
	 display: block;
          background: #000;
}
#nav a:hover{
  	 color: #fff;
     	 background: #000 url(../img/sw/icon_link_orange.gif) 3% 55% no-repeat;
	 text-decoration: underline;
	 width: 92px;
	 display: block;
}
strong {
	display:block;
         background: #000 url(../img/sw/icon_link_orange.gif) 3% 55% no-repeat;
	color: #fff;
	padding: 3px 0px 3px 18px;
	border-bottom: 1px solid #000;
         width: 92px;
}
.active{
         display:block;
         background: transparent url(../img/sw/icon_link.gif) 3% 45% no-repeat;
	color: #000;
	padding: 0px 0px 3px 18px;
         font-weight: bold;
}  /* für Service-Navigation statt strong*/


/**************************/
/*                        */
/*      NAVIGATION        */
/*     (zweite Ebene)     */
/*                        */
/**************************/

#nav li li {
	display:inline;
}
#nav li li a{
	background: transparent url(../img/sw/icon_link.gif) 22% 55% no-repeat;
	border-bottom: 1px solid #000;
	text-indent: 19px;
}
#nav li li strong {
	background: #000 url(../img/sw/icon_link_orange.gif) 22% 55% no-repeat;
	border-bottom: 1px solid #000;
	text-indent: 19px;
         color: #fff;
}
#nav li li a:link {
        color: #000;
        text-decoration: none;
        width: 92px;
        display: block;
}
#nav li li a:visited {
        color: #000;
        background: #fff url(../img/sw/icon_link.gif) 22% 55% no-repeat;
        text-decoration: none;
        width: 92px;
        display: block;
}
#nav li li a:focus {
        color: #fff;
        text-decoration: underline;
        width: 92px;
        display: block;
        background: #000;
}
#nav li li a:hover{
        color: #fff;
        background: #000 url(../img/sw/icon_link_orange.gif) 22% 55% no-repeat;
        text-decoration: underline;
        width: 92px;
        display: block;
}
#strong dfn {
	color:#000;
}


/*******************************************/
/* Service-Navigation/technische Navigation*/
/*******************************************/

#serviceNav{
	margin-left: 70px;
}
#serviceNav li{
	float: left;
         height: 20px;
         line-height: 20px;
	font-size: 0.85em;
	text-align: left;
	padding: 52px 0 0 18px;
         display: block;
}
#serviceNav li a{
	background: url(../img/sw/icon_link.gif) 0% 55% no-repeat;
	display: block;
         color: #000;
         padding-left: 15px;
}
#serviceNav a:link, #serviceNav a:visited {
	 text-decoration: none;
}
#serviceNav a:hover, #serviceNav a:focus {
	 text-decoration: underline;
}
#serviceNav li a.nolistitem{
         background: url(../img/sw/pfeil.gif) 0% 55% no-repeat;
         text-decoration: none;
}
/* Service-Navigation/technische Navigation ENDE*/


/********************************/
/*                             */
/*   SITEMAP Navigation       */
/*           &               */
/*   DOWNLOAD Navigation    */
/*                         */
/**************************/

.sitemap,
.download{
         position: relative;
	padding:0;
         margin: 0;
	display: inline;
}
.sitemap li,
.download li{
	padding: 0;
         margin: 0;
         font: 0.85em Verdana, sans-serif;
         display:inline;
}
.sitemap a,
.download a{
         display: block;
         border-bottom: 1px solid #000;
         color: #000;
         margin: 0;
         padding: 3px 0 3px 0;
}
.sitemap a:link, .sitemap a:visited,
.download a:link, .download a:visited {
	border-bottom: 1px solid #000;
	text-decoration: none;
}
.sitemap a:hover, .sitemap a:focus,
.download a:hover, .download a:focus {
	font: bold 1em Verdana, sans-serif;
	border-bottom: 1px solid #000;
	text-decoration: none;
         color: #fff;
         background-color: #000;
}
.sitemap li li,
.download li li{
	font: 1em Verdana, sans-serif;
}
.sitemap li li a,
.download li li a{
	margin: 0 0 0 40px;
}
/***************Sitemap ENDE*******************/




/**************************/
/*      Hilfe-Liste       */
/**************************/

#list_help {
         margin-bottom: 22px;
}
#list_help li{
         font: 0.85em Verdana, Arial, sans-serif;
         line-height: 2.0;
}
#list_help a{
         float: none;
	text-decoration: none;
         background: transparent;
         margin: 0px;
         padding: 0px;
}
#list_help a:link{
        color: #000000;
        text-decoration: none;
        border-bottom: 0px;
}
#list_help a:visited{
	color: #000000;
         border-bottom: 0px dotted #000;
}
#list_help a:hover{
	color: #000000;
         border-bottom: 1px solid #000;
}
#list_help a:focus{
	color: #000000;
         border-bottom: 1px solid #000;
}

/*      Hilfe-Liste ENDE        */

/************************************************/
/*                        		       */
/*   		Newsletter-Feld      	       */
/*   			       		       */
/************************************************/

#newsletter{
	clear: both;
	position: relative;
	top: 2em;
	width: 110px;
}
#newsletter label{
	font:  0.85em Verdana, Arial, sans-serif;
}
#newsletter p, label{
	clear: both;
	padding-left: 0px;
	/*padding-bottom: 4px;*/
	font:  0.85em Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	line-height: 15px;
}
input.button{
	font: bold 0.85em Georgia;
}
#newsletter h2{
        border-bottom: 1px solid #000;
        font: bold 0.85em Verdana, Arial, sans-serif;
        color: #000;
        padding-bottom: 3px;
        padding-left: 3px;
         margin-bottom: 5px;
}
.newsl_input_text{
	width: 110px;
	height: 1.5em;
	border: 1px solid #000;
	font:  0.85em Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0;
	color:#000;
}
.newsl_radio{
	border: none;
	margin-top: -5px;
}
.newsl_submit {
         height: 2em;
	width: 99%;
         background: #fff url(../img/sw/icon_link.gif) no-repeat 69% 65%;
         font: bold 0.85em Verdana, Arial, sans-serif;
         border: 0px solid red;
	color: #000;
         text-align: right;
}
#newsletter fieldset{
         border: 0px;
         padding: 0px 0 0 0;
}
#newsletter p.red{
	color: #ff0000;
         font:  0.85em Verdana, Arial, sans-serif;
         line-height: 1.3;
         margin: 10px 0 0 0;
}

/**************************/
/*                        */
/*   Musik Player         */
/*                        */
/**************************/
#con_player{
         position: relative;
         top: 3em;
         width: 110px;
}
#con_player h2{
	border-bottom: 1px solid #000;
         font: bold 0.85em Verdana, Arial, sans-serif;
         color: #000;
         padding-bottom: 3px;
         padding-left: 3px;
}
object{
	border: 0px solid red;
}
#con_player p{
         line-height: 1.0;
         margin: 5px 0 0 0;
}
#con_player a{
	clear: both;
         display: block;
         text-decoration: none;
         background: #fff;
         color: #000;
         font: 0.85em Verdana, Arial, sans-serif;

}
#con_player a:link, #con_player a:visited{
	text-decoration: none;
}
#con_player a:hover, #con_player a:focus{
	text-decoration: none;
         color: #000;
         background: #fff;
         text-decoration: none;
}

/*   MUSIC PLAYER ENDE   */


/**************************/
/*                        */
/*   Stil ändern Button   */
/*                        */
/**************************/
#con_style{
         position: relative;
         top: 5em;
         width: 110px;
}
#con_style h2{
	border-bottom: 1px solid #000;
         font: bold 0.85em Verdana, Arial, sans-serif;
         color: #000;
         padding-bottom: 3px;
         padding-left: 3px;
}
#con_style a{
         clear: both;
         padding: 3px 0 3px 18px;
         display: block;
         border-bottom: 1px solid #000;
         text-decoration: none;
         background: url(../img/sw/icon_link.gif) 3% 59% no-repeat;
         color: #000;
         font: 0.85em Verdana, Arial, sans-serif;
}
#con_style a:link, #con_style a:visited{
	text-decoration: none;
         color:#000;
         background: #fff url(../img/sw/icon_link.gif) 3% 59% no-repeat;
}

#con_style a:hover, #con_style a:focus{
	text-decoration: none;
         color: #fff;
         background: #000 url(../img/sw/icon_link_orange.gif) 3% 59% no-repeat;
}

/*   Stil ändern Button ENDE   */





/**************************/
/*                        */
/*   English-Button       */
/*                        */
/**************************/


#english{
         position: absolute;
         top: -15px;
         left: 675px;
         background: transparent url(../img/sw/english_hg.jpg) left top no-repeat;
         width: 96px;
         height: 38px;
         text-align: center;
         text-indent: 2px;
         margin:0;
         padding-top: 6px;
 }
/*   English-Button ENDE      */





/*************************************************/
/*                        			*/
/*   		Kontaktformular          	*/
/*   			       			*/
/*************************************************/

form#contact {
	/*background: #d8cbb5;
	border: solid 1px #867a64;*/
}
fieldset {
	padding: 20px 15px 25px 15px;
         border: none;
}
#fieldset p.red{
	color: #ff0000;
	font:  bold 0.85em Verdana, Arial, sans-serif;
	line-height: 1.3;
	margin: 10px 0 0 0;
}
label {
         padding-top: 3px;
         padding-bottom: 3px;
	font: 0.85em Verdana, Arial, sans-serif;
	display: block;
}
textarea {
         border: 1px solid #000;
         font-size: 1em;
         font: 1em Verdana, Arial, sans-serif;
         width: 25em;
}
.input_text {
	width: 25em;
	height: 1.5em;
	border: 1px solid #000;
         font: 1em Verdana, Arial, sans-serif;
}

legend{
	display: none;
}



/*Ende: für das Kontakt-Formular*/

/*************************************************/
/*                        			*/
/*   		Gaestebuch und           	*/
/*   		Weiterempfehlen und             */
/*		Kontakt-SUBMIT-Button	       	*/
/*************************************************/
.btn_submit{
         float: right;
	height: 3em;
	width: 10em;
         background: #fff url(../img/sw/icon_link.gif) no-repeat 9% 59%;
         font: bold 0.85em Verdana, Arial, sans-serif;
         border: none;
	color: #000;
         padding-left:10px;
         margin-right: 30px;
}
.btn_submit_en{
         float: right;
	height: 3em;
	width: 10em;
         background: #fff url(../img/sw/icon_link.gif) no-repeat 28% 59%;
         font: bold 0.85em Verdana, Arial, sans-serif;
         border: none;
	color: #000;
         padding-left:10px;
         margin-right: 30px;
}



/**********************************************/
/*                                            */
/*   Sonstiges                                */
/*                                            */
/**********************************************/

span.unsichtbar{
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	overflow:hidden;
}    /*siehe: http://www.einfach-fuer-alle.de/artikel/menues/tag3/
	Gestaltung einer barrierefreien Navigation*/

dfn,
.invisible{display: none;}
.floatleft{float: left;}
.wpfloatleft {
	float: left;
         margin-right: 3em;
         padding-bottom: 2em;
}
.clearfloats {
	clear: both;
	height: 0px;
}
.print {display: none; }
.logo{display: none;}
.imgwp{
	border: 1px solid #000;
         clear: both;
         float: left;
         margin-top: 15px;
         margin-bottom: 10px;
}
acronym[title] {
         border-bottom: 1px #000 dotted;
	cursor: help;
}

/**************************/
/*                        */
/*   Skiplink             */
/*   		         */
/**************************/


/*Skiplink für die Hauptnavigation*/

.skiplink{
	display: none;
         background: transparent;
}

/**************************/
/*                        */
/*   Sprungmarke          */
/*   "Seitenanfang"       */
/**************************/

#seitenbeginn a{
	position: relative;
         float: left;
         font:  0.85em Verdana, Arial, sans-serif;
         color: #000;
        	text-align: left;
         padding-left: 15px;
         margin-left: -485px;
         background: #fff url(../img/sw/icon_link.gif) no-repeat 0% 55%;
	height: 30px;
	line-height: 30px;
         display: block;
}
#seitenbeginn a:link, #seitenbeginn a:visited{
	text-decoration: none;
         background: #fff url(../img/sw/icon_link.gif) no-repeat 0% 55%;
         color: #000;
}
#seitenbeginn a:hover, #seitenbeginn a:focus{
	background: #fff url(../img/sw/icon_link.gif) no-repeat 0% 55%;
	text-decoration: underline;
         color: #000;
}


/* Sprungmarke Seitenanfang ENDE*/


/*********************************************************************************/
/*                        							*/
/*   Farben:                                                                     */
/*		Dunkelbraun:.................#494131;                           */
/*		Orange:......................#EA5A00;                           */
/*		Helle Hintergrundfarbe:......#F7F4ED;                           */
/*		                        					*/
/*		Linie H1:....................#DCD2C5; 	               		*/
/*    q:lang(de) {quotes: "\201E" "\201C" "\2018" "\2019"; } Zitat  		*/          							*/
/*********************************************************************************/