body,
html
{	padding: 0;
	margin: 0;
	height: 100%;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height:1.5em;
	color: #000000;
	text-align: left;	
}
*{padding:0; margin:0;}
div, p{padding-top: 0px; margin-top: 0px;}
.align-left{text-align: left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.ueberschrift{font-size:14px; font-weight:bold;}

img { behavior: url("fileadmin/scripts/pngbehavior.htc"); }

a:link, a:active, a:visited{color:#000000; text-decoration: underline; }
a:hover{color: #000000; text-decoration: underline;}

h1{font-size: 18px; font-weight:normal; line-height:2em;margin-bottom:15px;}
h2{font-size: 15px; font-weight:bold; line-height:1.5em;margin-bottom:7.5px;}
a img{border:none;}

#infoleiste{position:absolute; top: 0px;width: 100%;height: 15px; text-align:right; color: #ffffff; background-color:black; z-index:1000;}
#languageselect{position:absolute; top: 30px; left: 30px; text-align:left; color: #ffffff; background-color:transparent; z-index:100;}

#wrapper{z-index: 0;display: block;	float: none;position:relative; margin: 0 auto 0 0;}

#homelogo{position: absolute; left: 30px; top: 15px; padding-top: 30px;}
contentwrapper{margin: 0 auto 15px 600px; padding-top: 235px; width: 345px; 
		background-image: url(../images/transp_bg.gif); background-repeat:repeat;
		opacity:0.65;filter: alpha(opacity=65); z-index:0;}

#contentwrapper{position: absolute; left: 225px; top: 225px; width: 345px;}

#menu{padding-left: 225px; padding-top:225px; height: 30px; width: 345px; text-align:center;}
#content{position:absolute; left: 225px; top:275px; width: 285px; padding: 25px 30px 15px 30px;}

#hauptmenu_no a:link, #hauptmenu_no a:active, #hauptmenu_no a:visited{color: #000000; font-size: 16px; text-decoration: none; margin: 0 10px 0 10px;}
#hauptmenu_no a:hover, #hauptmenu_no a:visited hover{color: #000000;}

#hauptmenu_act a:link, #hauptmenu_act a:active, #hauptmenu_act a:visited{color: #000000; font-size: 16px; text-decoration: none; margin: 0 10px 0 10px;}
#hauptmenu_act a:hover, #hauptmenu_act a:visited hover{color: #000000;}



#infomenu_no a:link, #infomenu_no a:active, #infomenu_no a:visited{color:#999999; text-decoration: none; }
#infomenu_no a:hover{color: #999999; text-decoration: underline;}

#nav1act a, #nav1act a:hover{font-weight:bold; text-decoration:none;}

#nav1 a:link, #nav1 a:visited{font-weight:normal; text-decoration:none;}
#nav1{
margin-left: 0;
padding-left: 0;
}

#nav1 li
{
display: inline;
list-style-type: none;
}
.nav1trenner{margin: 0 5px 0 5px;}

#yymenu a:link, #yymenu a:visited{font-weight:normal; text-decoration:none;}
#yymenu .mmLevel1, #yymenu .mmLevel2 {
font-size:10px;
}

.tx-dcdmp3player-pi1 object{color: transparent;height:20px;margin-left: -25px;}
.tx-dcdmp3player-pi1{margin-bottom: 30px; float: left; }

.table_konzerte_td_links{width: 80px; vertical-align:top; padding-bottom: 10px;}
.table_konzerte_td_rechts{vertical-align:top; padding-bottom: 10px;}

.csc-mailform-field{padding-left: 5px;}
