html {
position:relative;
margin:0;
padding:0;
background:#fff;
}
.imgtext-table br{display:none;}
h2 {font-size:14px;}

#mailinglist img {border:0;}

body {
font-family:arial;
font:arial;
position:absolute;
margin:0;
padding:0;
background:url(images/bg-bottom.jpg) repeat-x bottom left;
text-align:center;
width:100%;

}

#container {
position:relative;
background:url(images/bg-top.jpg) repeat-x top left;
padding:0;
padding-bottom:80px;
margin: 0 0;
width:100%;
z-index:20;
text-align:center;
}

* html #container {
position:static;
padding-bottom:80px;
}
#left {
	background:url(images/bg-left.jpg) no-repeat top right;

}

#right {
	background:url(images/bg-right.jpg) no-repeat top left;
}

#main {
	width:738px;
	background:url(images/bg-main.jpg) no-repeat top left;
	min-height:680px;
}
* html #main {
	height:680px;
}
#top {height:119px;}
#content {
	margin:0;
	padding:7px 0 0 0 ;
	border:solid 0px;
	width:738px;
	min-height:510px;
	text-align:left;
}

#maincontent {
	padding: 0 80px 0 50px;
	font-family:arial;
	font:arial;
	font-size:12px;
}
#leftcontent .bodytext {margin-top:0;}
#leftcontent {
	margin-right:325px;
	text-align:left;
	font-size:12px;
	padding: 19px 0px 10px 50px;
}
#blogleft {
	float:left; 
	width:450px;
	text-align:left;
	font-size:10px;
	padding: 19px 0px 10px 50px;
}
#blogright {
	float:left; 
	width:150px;
	text-align:left;
	font-size:10px;
	padding: 19px 0px 10px 50px;
}
* html #leftcontent{padding: 4px 10px 10px 50px;}

H1 {margin-bottom:5px;}

#rightcontent {
	padding: 35px 0 10px 20px;
	float:right;
	width:325px;
}
* html #rightcontent{
	padding: 19px 0 10px 20px;
}

#lyricsleft {}
#lyricsleft a {text-decoration:none;color:#633f88;}
#lyricsright .news-latest-container {font-size:12px;}

#lyricsright .news-latest-item {background:none;}
#lyricsright .news-latest-item h2 {font-size:16px;color:#85a600;}


#lyricsright .news-single-item {font-size:12px;}
* html #lyricsright {padding-right:100px;}
* html #lyricsright .news-single-author {margin-bottom:2px;}

#lyricsright {padding-top:45px;}
* html #lyricsright {padding-top:25px;}
#lyricsright a {text-decoration:none;color:#633f88;}

.category_row a {text-decoration:none;color:#633f88;}

#clearer {
	clear:both;
}
#footer {
	background:url(images/footer.png) no-repeat;
	margin:0 auto;
	width:290;
	height:20px;
	bottom:0;
	color:#fff;
	font-size:11px;
	padding-top:3px;
}

* html #footer {
	margin:0 auto;
}

#footer a {color:#fff;text-decoration:none;}

#latestphotos {height:100px;margin-bottom:8px;}
* html #latestphotos {margin-bottom:6px;}

#mailinglist {
	margin: 25px 0 0 20px;	
}

* html #mailinglist {
	margin: 25px 0 0 0px;
}

#mailinglistbox {
	background:url(images/bg-mailing-list.jpg) no-repeat;
	margin:3px 0 0 0;
	width:230px;
	font:arial;
	color:#000;
	font-size:11px;
	padding:10px 10px 0 10px;
}
* html #mailinglistbox {
	margin-top:0;
}

#mailinglistboxbottom {
	background-color:#f2f2f2;
	background:url(images/bg-mailing-list-bottom.jpg) no-repeat bottom;
	margin:0 0 0 0px;
	width:230px;
	padding:0 0 2px 0;
	min-height:87px;
}
* html #mailinglistboxbottom {
	height:87px;
}

#mlinput {
	width:172px;
	height:20px;
	border: 1px solid #000;
	margin:5px 0 0 0;
	font:arial;
	font-size:12px;
	padding:0 0 0 2px;
}
#mlsubmit {
	background:url(images/mailing-list-submit.jpg) no-repeat bottom;
	min-height:24px;
	width:30px;
	border:none;
	margin:10px 0 0 0;
	
}
* html #mlsubmit {margin:5px 0 0 0;}
#menu {
	width:100%;
	height:30px;
	text-align:center;
	padding-right:20px;
}

* html #menu {height:44px;}

#nav {margin:0 auto;}

ul.menuHGM2, ul.menuHGM2 ul {
    list-style-type: none;
	margin:0;	
	
}
ul.menuHGM2 {padding:0;display:inline;}
ul.menuHGM2 a {
    display:block;
    padding: 3px 1px;
    font-weight:normal;
}

ul.menuHGM2 ul a {
    padding: 0 10px;
}

ul.menuHGM2 li {
    padding:0 12px 0 12px;
    margin:0;
    background-image: none;
    display:inline;
   float:left;
}

ul.menuHGM2 ul {
    margin-left:0;
    padding: 0px 0 0 0;
    position: absolute;
    background-color: #000;
    
    border-top:none;
    display:none;
    min-width:140px;
}
ul.menuHGM2 ul li a{padding:5px 8px 5px 8px; border-bottom:1px solid #707070;}

/* IE-Hack für die Breite */
*html ul.menuHGM2 ul {
    width:140px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menuHGM2 ul.hover, ul.menuHGM2 li.hover ul, ul.menuHGM2 li:hover ul  {
    display:block;
    
}
ul.hover li a:hover {color:#fd9800;}

ul.menuHGM2 ul li {
    float:none;
    background-color: #000;
    text-align:left;
    font-size: 12px;
    font:arial;
    padding:0;
       
}
ul.menuHGM2 ul li a{
    text-decoration:none;
    color:#fff;
}

#mailinglist .wtgallery_list_pagebrowser_area, #mailinglist h2.wtgallery_list {display:none;}
#mailinglist .wtgallery_list img {border: 1px solid #000; margin-right:7px;}
#mailinglist .tx-wtgallery-pi1{margin:7px 0 23px 0;}
* html #mailinglist .tx-wtgallery-pi1{margin:4px 0 18px 0;}