

@media screen 
{
    
    /*****************/
/*****Skin Migration *******/
/*****************/

h1{
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	margin:0.47em;
	margin-top:1em;
	margin-bottom:1em;
	font-family:Arial, Helvetica, sans-serif;
}
h1.zusatz1
{
font-size:1.6em;
	line-height:100%;
	font-weight:normal;
	margin:0.57em;
	margin-top:1em;
	margin-bottom:0.6em;
	font-family:Arial, Helvetica, sans-serif;
}
h1.zusatz2
{
font-size:1.4em;
	line-height:100%;
	font-weight:normal;
	margin:0.7em;
	margin-top:0.8em;
	margin-bottom:1em;
	font-family:Arial, Helvetica, sans-serif;
}
h1.zusatz3
{font-size:0.9em;
	line-height:100%;
	font-weight:normal;
	margin:1.3em;
	margin-top:1em;
	margin-bottom:1em;
	font-family:Arial, Helvetica, sans-serif;
}

h1.teaserH1{
	font-size: 95%;
	line-height:1.5em;
	font-weight:bold;
	margin:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#84826C;
}
h2{
	font-size:1.4em;
	line-height:1em;
	font-weight:normal;
	margin:0.75em;
	margin-top:1em;
	margin-bottom:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#84826C;
}
h3{
	font-size:1.2em;
	line-height:1em;
	font-weight:normal;
	margin:0.85em;
	margin-top:1em;
	margin-bottom:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color:#84826C;
}

/* stefan */
.DIV_rechteServiceSpalte h3
{
    margin-left:0.3em;
}

/*** Color 1 ***/
.Color1 a, .Color1 h1,.Color1 h2, .Color1 h3 {
	color: #408334;
}
.Color1 a:hover {
	color: #408334;
}
.Color1 a:focus {
	color: #FF0000;
}
.Color1 .DIV_sub_navigation{
	background-color: #40684D;
}
.Color1 .DIV_subsub_navigation{
	background-color: #548B66;
}
.Color1 button{
 	border: 1px solid #40684D;
	color: #40684D;
}
.Color1 textarea, .Color1 input, .Color1 select{ 	
	border: 1px solid #40684D;
}
.Color1 .DIV_sub_navigation ul, .Color1 .DIV_subsub_navigation ul,.Color1 .DIV_sub_navigation li a,
.Color1 .DIV_subsub_navigation li a, .Color1 .DIV_sub_navigation li a:hover,.Color1 .DIV_sub_navigation li a:focus,
.Color1 .DIV_subsub_navigation li a:hover,.Color1 .DIV_subsub_navigation li a:focus{
	color:#FFF;
}
.Color1 .DIV_sub_navigation li a:focus,.Color1 .DIV_subsub_navigation li a:focus,.Color1 DIV_main_navigation li a:focus{
	color:#ff0000;
	background-color:#FFFFFF;
}
/**** END Color 1****/

/*** Color 2 ***/

.Color2 a, .Color2 h1,.Color2 h2, .Color2 h3 {
	color: #896F36;
}
.Color2 a:hover, .Color2 a:focus {
	color: #896F36;
}
.Color2 .DIV_sub_navigation{
	background-color: #896F36;
}
.Color2 .DIV_subsub_navigation{
	background-color: #9B7C3E;
}
.Color2 button{
 	border: 1px solid #896F36;
	color: #896F36;
}
.Color2 textarea, .Color2 input, .Color2 select{ 	
	border: 1px solid #896F36;
}
.Color2 .DIV_sub_navigation ul, .Color2 .DIV_subsub_navigation ul,.Color2 .DIV_sub_navigation li a,
.Color2 .DIV_subsub_navigation li a,.Color2 .DIV_sub_navigation li a:hover,.Color2 .DIV_sub_navigation li a:focus,
.Color2 .DIV_subsub_navigation li a:hover,.Color2 .DIV_subsub_navigation li a:focus{
	color:#FFF;
}

/**** END Color 2****/

  
/*** Color 3 ***/
.Color3 a, .Color3 h1,.Color3 h2, .Color3 h3 {
	color: #972D47;
}
.Color3 a:hover,.Color3 a:focus {
	color: #972D47;
}
.Color3 .DIV_sub_navigation{
	background-color: #5B283A;
}
.Color3 .DIV_subsub_navigation{
	background-color: #8C5364;
}
.Color3 button{
 	border: 1px solid #5B283A;
	color: #5B283A;
}
.Color3 textarea,.Color3 input,.Color3 select{ 	
	border: 1px solid #5B283A;
}
.Color3 .DIV_sub_navigation ul,.Color3 .DIV_subsub_navigation ul,.Color3 .DIV_sub_navigation li a,
.Color3 .DIV_subsub_navigation li a,.Color3 .DIV_sub_navigation li a:hover,.Color3 .DIV_sub_navigation li a:focus,
.Color3 .DIV_subsub_navigation li a:hover,.Color3 .DIV_subsub_navigation li a:focus{
	color:#FFF;
}
/**** END Color 3****/

/*** Color 4 ***/
.Color4 a, .Color4 h1,.Color4 h2, .Color4 h3 {
	color: #00529C;
}
.Color4 a:hover, .Color4 a:focus {
	color: #00529C;
}
.Color4 .DIV_sub_navigation{
	background-color: #00529C;
}
.Color4 .DIV_subsub_navigation{
	background-color: #3882D3;
}
.Color4 button{
 	border: 1px solid #00529C;
	color: #00529C;
}
.Color4 textarea, .Color4 input, .Color4 select{ 	
	border: 1px solid #00529C;
}
.Color4 .DIV_sub_navigation ul,.Color4 .DIV_subsub_navigation ul,.Color4 .DIV_sub_navigation li a,
.Color4 .DIV_subsub_navigation li a,.Color4 .DIV_sub_navigation li a:hover,.Color4 .DIV_sub_navigation li a:focus,
.Color4 .DIV_subsub_navigation li a:hover,.Color4 .DIV_subsub_navigation li a:focus{
	color:#FFF;
}
/**** END Color 4****/

/*** Color 5 ***/
.Color5 a, .Color5 h1,.Color5 h2, .Color5 h3 {
	color: #A94830;
}
.Color5 a:hover,.Color5 a:focus {
	color: #A94830;
}
.Color5 .DIV_sub_navigation{
	background-color: #814A41;
}
.Color5 .DIV_subsub_navigation{
	background-color: #96574B;
}
.Color5 button{
 	border: 1px solid #814A41;
	color: #814A41;
}
.Color5 textarea,.Color5 input,.Color5 select{ 	
	border: 1px solid #814A41;
}
.Color5 .DIV_sub_navigation ul,.Color5 .DIV_subsub_navigation ul,.Color5 .DIV_sub_navigation li a,
.Color5 .DIV_subsub_navigation li a,.Color5 .DIV_sub_navigation li a:hover,.Color5 .DIV_sub_navigation li a:focus,
.Color5 .DIV_subsub_navigation li a:hover,.Color5 .DIV_subsub_navigation li a:focus{
	color:#FFF;
}
/**** END Color 5****/

 


    /*****************/
/*****END Skin Migration *******/
/*****************/
    
html, body  {
	height: 100%;
	width:100%;
	font-family: "Trebuchet MS", Arial, Verdana;
	
	line-height:1.5em;
}
body {
	background-color: #F2F2EC;
	margin: 0px; padding: 0px;
	color:#666;
}
/*********************************** COLORSCHEMES ********************************************/
.bgColor_Home{
}
.bgColor_White{
	background-color: #fff;
}
/*********************************** A ********************************************/
a.teaserLink{
	color:#666;
	text-decoration:none;
}
a.teaserLink:hover, a.teaserLink:focus{
	color:#000;
	text-decoration:none;
}
a.whiteLink{
	color:#FFFFFF;
	text-decoration:none;
}
a.whiteLink:hover, a.whiteLink:focus{
	color:#FFFFFF;
	text-decoration:underline;
}
a{
	text-decoration:none;
}
a:hover, a:focus{
	text-decoration:underline;
}

a img
{
    border:1px solid black;
}




/*********************************** FONT ********************************************/
abbr{
	border:0;
}
span.SPAN_smallfont{
	font-size:0.85em;
}
p{
	margin:1em;
	margin-right:0;
}
div.DIV_withBreak{
	border-top: #999 1px solid;
	margin:1em;
	margin-right:0;
}
p.P_Centered{
	text-align:center;
}
p.P_Backgroundcolor{
	background: #F2F2EC;
	text-indent:0.5em;
}
span.Span_preline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
p.P_SmallFont{
	font-size:0.9em;
	line-height:1.3em;
}
p.P_withBreak{
	border-top: #999 1px solid;
}
p.P_dottedLine{
	border-top: #999 1px dotted;
}
.DIV_rechteServiceSpalte p{
	margin-left:0.3em;
	margin-right:1em;
}

span.SPAN_Top{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top: #999 1px dotted;
	border-right: #999 1px dotted;
	padding-left:0.5em;
	padding-right:0.5em;
}

p.P_Imagecontainer{
		overflow:hidden;
}
p.P_ArchivTreffer img{
		float:none;
}
p.P_Sujet{
		overflow:hidden;
		margin-top:0;
}
p.P_Imagecontainer_Halfwidth{
		margin-top:0.5em;
		margin-left:1em;
		margin-right:1em;
		margin-bottom:1em;
		width:10em;
		overflow:hidden;
		float:left;
}
p.P_Imagecontainer_Servicebar{
		margin-top:0.5em;
		margin-left:1em;
		margin-right:1em;
		margin-bottom:1em;
		width:14em;
		overflow:hidden;
		float:none;
}
* html p.P_Imagecontainer_Halfwidth{
		margin-left:0.5em;
}

span.unsichtbar {
	visibility:hidden;
	overflow:hidden;
	width:0;
	font-size:0;
}



/********************** IMG ********************************/
.IMG_icon {
	float:left;
	margin-right: 0.5em;
}
#DIV_systemButtons img{
	float:none;
	margin-right:2px;
	margin-top:1px;
}
#IMG_logo {
	float: left;
}
.img{
	padding:0;
	margin:0;
	float:left;
}
.Img_pfeil{
	float:none;
	vertical-align:bottom;
}
.IMG_inText{
	float:left;
	margin-top:0.4em;
	margin-right:0.5em;
	margin-bottom:0.5em;
	
}
.IMG_Linkicon{
	margin-top:0.5em;
	margin-right:0.3em;
	float:none;
}
#DIV_sponsor img{
	margin-right:1em;
}


/********************** TABLE ********************************/
.mytable{
	margin-left:1em;
	width:95%;
	border-collapse:collapse;
	border:0;
}
.DIV_rechteServiceSpalte table{
	margin-left:0.3em;
	width:90%;
}

caption{
	border-top:1px solid #DEDED1;
	margin-left:1em;
}
.mytable tr{
	background-color:#F2F2EC;
	border:none;
}
.mytable th{
	background-color:#DEDED1;
}
.mytable th, .mytable td{
	border-collapse:collapse;
	border:#FFF 1px solid;
	padding:0.3em;
	font-size:0.9em;
}
.mytable tbody, .mytable tfoot{
	border:none;
}

/********************** FORM ********************************/
.div_form {
	padding:0;
	margin-left:1em;
	width:93%;
	display:inline;
	margin:0;
	
}
.div_form p{
	margin-left:0;
	margin-right:0;
	margin-top:0;
	}
.DIV_servicerechts div_form {
	padding:0;
	margin:0;
	margin-left:0.3em;
	margin-top:1em;
}
.div_form.FORM_WithBreak{
	border-top: #999 1px solid;
}
.myfieldset {
	border:0;
	margin:0;
	padding:0;
}
.mylegend{
	margin:0;
	padding:0;
	margin-bottom:1em;
}
* html .mylegend{
	margin-left:-0.4em;
}
.ws_input, .ws_select {
 	background: #F2F2EC;
	font-family: Arial, Verdana;
	font-size:0.9em;
	width:90%;
	color:#666;
	padding:0;
	margin:0;
	display:inline;
	vertical-align:baseline;
}

.FORM_ieElements{
	width:auto;
	background:none;
	border:0;
	margin:0;
	padding:0;
	margin-right:0.5em;
}
.mytextarea{
 	background: #F2F2EC;
	font-family: Arial, Verdana;
	font-size:0.9em;
	width:90%;
	height:10em;
	color:#666;
}

button{
	width: auto;
	background: #F2F2EC;
	line-height:1em;
 	border: 1px solid #B5B4A6;
	font-family: "Arial", Verdana;
	font-size:0.85em;
	height:1.5em;
	margin-top:0.3em;
}

button.btn_comment{
line-height:1.5em !important;
	font-family:"Trebuchet MS",Arial,Verdana !important;
	height:auto !important;
	margin-top:0 !important;
	font-size:inherit !important;
}

label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit], button{
 cursor: pointer;
}

* html label, * html select, * html input, * html button {
 cursor: pointer;
}
optgroup{
	font-style:normal;
	font-weight:normal;
}
input:focus, textarea:focus, select:focus {
 color: #000;
 background: #fff;
 border: 1px solid red;
}



/************************ quciknav, search, newsabo inline ************************************/
.quicknav_legend, .quicknav_fieldset{
	width: 15em;
	float:right;
	border:0;
	margin:0;
	padding:0;
	display:inline;
	margin-right:10px;
}
.quicknav {
	display:inline;
	margin:0;
}




/********************** KALENDER ********************************/

/********************** KALENDER ********************************/
table.saisonen {
    margin-left:0.3em;
    width:14.5em;
    border-collapse:separate;
    border:0;
    margin-top:1em;
	 border: 1px solid #ccc;
	
}
table.saisonen th, .saisonen td{
    /* border-collapse:separate;
   border:#FFF 1px solid;*/
    padding:0em;
    font-size:0.85em;
}
table.saisonen td{
    font-size:0.8em;
    color:#999;
}
table.saisonen th{
    background-color:#F2F2EC;
	font-size:0.7em;
 border-bottom:1px solid #CCC;
    
}
table.saisonen th.THActive{
    background-color:#DEDED1;
}
table.saisonen td.TDActive{
   border:1px solid #CCC;
}
table.kalender {
    border-collapse:separate;
    margin:auto;
	width:13em;
    color:#81806B;
    font-size:1.35em;
	border-top:1px solid #CCC;
    margin-bottom:5px;
    
}
table.kalender td{
    line-height:1.6em;
    text-align:center;
   /* border: 1px solid #DEDED1;*/
    height:1.6em;
    background-color:#F2F2EC;
    padding:0;
	   	width:1.8em;/* */
    
}
table.kalender td A{
    line-height:1.6em;
    text-align:center;

   	width:auto;/* */
    height:1.6em;
    display:block;
    text-decoration:underline;
}
table.kalender td A:hover{
    line-height:1.6em;
    text-align:center;
   	width:auto;/* */
    height:1.6em;
    background-color:#fff;
    display:block;
    text-decoration:underline;
}
table.kalender td.TD_calActive{
	border:1px solid #CCC;
}
table.kalender th{
    background-color:#F2F2EC;
    text-align:center;
    line-height:1.8em;
    color:#81806B;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding:0;
    
}
table.kalender th.saisonTH{
    background-color:#DEDED1;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    height: 2.5em;
    vertical-align:top;
}
table.kalender th A{
    text-decoration:none;
    line-height:1.8em;
    font-weight:normal;
}
table.kalender th A:hover, .kalender th A:focus{
    text-decoration:underline;
    line-height:1.6em;
    font-weight:normal;
}


.DIV_calenderrollover{
	border-top:1px solid #ccc;
	margin-top:10px;
	text-align:left;
	padding:6px;
	line-height:1.3em;
	color:#333;
}

.div_invisible
{
    display:none;
}

.DIV_Container_one{
	position:relative;
	min-width:780px;
	max-width:63em;
	width:auto;
	height:auto;
	margin:auto;
	padding:0;
	float:none;
	height:100%;
}
* html .DIV_Container_one{
width:63em;
}

#DIV_systemButtons{
	width:530px;
}
.DIV_Container_two{
	position:relative;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-image:url(/Portals/_default/Skins/WS/media/bg_1.gif);
	background-repeat:repeat-y;
	background-position:121.5%;
	background-color:#FFFFFF;
}
.DIV_Container_three{
	position:relative;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	float:left;

}
.DIV_Logo{
	position:relative;
	width:100%;
	background-color:#00529C;/*#DEDED1;*/
	height:59px;
	margin:0;
	padding:0;
	float:none;
}

.DIV_flashpano{
	position:relative;
	width:100%;
	background-color:#DEDED1;/*#DEDED1;*/
	height:15em;/*59px;*/
	margin:0;
	padding:0;
	border-bottom:2px solid #FFF;
	float:none;
}

* html .DIV_flashpano{
	height:15em;/*59px;*/
}

.DIV_toppane
{
    overflow:hidden;
	position:relative;
	background-color:#FFF;
	width:69%;	
	margin:0;
	padding:0;
	float:none;
}
.DIV_Foot{
	position:relative;
	width:100%;
	background-color:#00529C;/*#DEDED1;*/
	height:3em;
	margin:0;
	padding:0;
	float:left;
	color:#FFFFFF;
}

.DIV_Sponsor{
    position:relative;
    width:100%;
    background-color:#F2F2EC;/*#DEDED1;*/
    height:100px;
    margin:0;
    float:inherit;
}
.DIV_Sponsor img{
    float:left;
    margin-left:10px;
    margin-top:30px;
}

.DIV_rechteServiceSpalte
{
    
	float:right;
	width:16em;
	margin:0;
	padding:0;
	background-color:#DEDED1;
}
.DIV_ContentContainer{
	width:69%;
	position:relative;
	background-color:#FFF;/*#CCFFCC;*/
	float:left;
}
.DIV_linkeSpalte
{
    overflow:hidden;
	width:34.5%;
	position:relative;
	background-color:#FFF;/*#FFCCCC;*/
	float:left;
}
.DIV_rechteSpalte
{
   overflow:hidden;
	width:34.5%;
	position:relative;
	background-color:#FFF;/*#FFFFCC;*/
	float:left;

}
.DIV_drittellinkeSpalte{
	width:33%;
	position:relative;
	background-color:#FFF;/*#FFCCCC;*/
	float:left;
}
.DIV_drittelrechteSpalte{
	width:33%;
	position:relative;
	background-color:#FFF;/*#FFCCCC;*/
	float:right;
}


/********************************************************/




/*****************************  SYSBUTTONS  **********************************/
#toolbox{
	float:right;
	margin-top:0;
}
 
/*************************** GALERY ***********************/

.Gallery_lbl
{
    display: block;
    float: left;
    margin-left:50px;
}
.Gallery_lbl_edit
{
    width:100px;
    margin-left:10px;
}

.Gallery_txtb_edit
{
    width:100px;
    margin-left:10px;
}




#navcontainer { margin-left:50px; width: 600px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif; color: #fff;
}

#navcontainer li
{
display: block;
padding: 3px;
width: 600px;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navcontainerdiv
{
display: block;
padding: 3px;
margin-left:50px; 
width: 600px;
background-color: #036;
border-bottom: 1px solid #eee;
color: #fff;
}
#navcontainerdiv a:hover
{
color: #fff;
}

#navcontainer li:hover
{
background-color: #369;
color: #fff;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

p.indented /* instead of just p {*/
{ 
margin:0px;
padding:0px;
margin-left:18px;
padding-left:18px;
text-indent: -20px; 
} 

.DIV_Musiker{
    height:107px;
    width:auto;
    border-bottom:2px solid #FFF;
    overflow:hidden;
    background-color:#FFFFFF;
}
.DIV_Musikerinside, .DIV_Musikerinside1, .DIV_Musikerinside2, .DIV_Musikerinside3, .DIV_Musikerinside4, .DIV_Musikerinside5, .DIV_Musikerinside6{
    width:16.5%;
    height:105px;
    border:0;
    border-top: solid 1px #999;
    border-bottom: solid 1px #999;
    float:left;
}
.DIV_Musikerinside1{
	width:16.75%;
}
* html .DIV_Musikerinside1{
	width:16.5%;
}
*+html .DIV_Musikerinside1{
	width:16.5%;
}
.DIV_MusikerinsideLine{
    background-color:#999;
    width:1px;
    height:107px;
    float:left;
}
/**/

/**/
p.P_Imagecontainer_galerie{
        margin-top:0;
        margin-left:1em;
        margin-right:0;
        margin-bottom:1em;
        width:70px;
        height:70px;
        float:left;
        background-color:#CCCCCC;
        text-align:center;
        line-height:70px;
        vertical-align:text-bottom;
}
p.P_Imagecontainer_galerieActive{
        margin-top:0;
        margin-left:1em;
        margin-right:0;
        margin-bottom:1em;
        width:70px;
        height:70px;
        float:left;
        background-color:#FFCCCC;
        text-align:center;
        line-height:70px;
        vertical-align:text-bottom;
}
p.P_Imagecontainer_galerie img, p.P_Imagecontainer_galerieActive img{
        margin:5px;
}
p.P_Imagecontainer_galerieBIG{
        margin-top:0.5em;
        position:relative;
        margin-left:1em;
        margin-right:1em;
        margin-bottom:0.5em;
        width:auto;
        overflow:hidden;
        clear:both;
        text-align:center;
        vertical-align:middle;
        line-height:1.5em;
}
/**/

.a_noBorder img
{
    border:0px;
}




/*//////////////////////////////////////////////////////////////////////////*/
/****************************************************************************/
/*****************************  changes08  **********************************/
/****************************************************************************/
/*//////////////////////////////////////////////////////////////////////////*/

.toolbox{
	right:20px;
	margin-top:0;
	list-style: none;
	width:500px;
	position:absolute;
}
.toolbox li{
	float:right;
	margin:0;
	margin-right:5px;
	
}
a.A_icons_print, a.A_icons_deutsch, a.A_icons_japanese, a.A_icons_english, a.A_icons_enlarge, a.A_icons_decrease, a.A_icons_login,a.A_icons_logout, a.A_icons_sitemap, a.A_icons_mail{
	display:block;
	height:24px;
	width:25px;
	background-repeat: no-repeat;
	background-position:0 0;
	text-decoration:none;
}
a.A_icons_print:hover, a.A_icons_deutsch:hover, a.A_icons_japanese:hover, a.A_icons_english:hover, a.A_icons_enlarge:hover, a.A_icons_decrease:hover, a.A_icons_login:hover, a.A_icons_logout:hover, a.A_icons_sitemap:hover, a.A_icons_mail:hover{
	display:block;
	height:24px;
	width:25px;
	background-repeat: no-repeat;
	background-position:0 -24px;
	text-decoration:none;
}
a.A_icons_deutsch, a.A_icons_japanese, a.A_icons_english, a.A_icons_deutsch:hover, a.A_icons_japanese:hover, a.A_icons_english:hover, a.A_icons_login,a.A_icons_logout, a.A_icons_login:hover, a.A_icons_logout:hover{
	width:55px;
} 
a.A_icons_print{
	background-image:url(media/print.gif);
}
a.A_icons_mail{
	background-image:url(media/mail.gif);
}
a.A_icons_deutsch{
	background-image:url(media/deutsch.gif);
}
a.A_icons_japanese{
	background-image:url(media/japanisch.gif);
}
a.A_icons_english{
	background-image:url(media/english.gif);
}
a.A_icons_login{
	background-image:url(media/login.gif);
}
a.A_icons_logout{
	background-image:url(media/logout.gif);
}
a.A_icons_enlarge{
	background-image:url(media/enlarge.gif);
}
a.A_icons_decrease{
	background-image:url(media/decrease.gif);
}
a.A_icons_sitemap{
	background-image:url(media/sitemap.gif);
}

.okbutton{
	float:right;
	margin-top:9px;
}
.okbutton a{
	display:block;
	height:24px;
	width:35px;
	font-size:0;
	background-repeat: no-repeat;
	background-position:0 0;
	background-image:url(media_chnages08/ok.gif);
}
.okbutton a:hover{
	display:block;
	height:24px;
	width:35px;
	font-size:0;
	background-repeat: no-repeat;
	background-position:0 -24px;
	background-image:url(media_chnages08/ok.gif);
}
/*//////////////////////////////////////////////////////////////////////////*/
/****************************************************************************/
/**************************** changes08 end *********************************/
/****************************************************************************/
/*//////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////*/
/****************************************************************************/
/*****************************  changes08  **********************************/
/****************************************************************************/
/*//////////////////////////////////////////////////////////////////////////*/
/*********************************** NAVIGATION ********************************************/
.DIV_main_navigation, .DIV_sub_navigation, .DIV_subsub_navigation{
	position:relative;
	width:100%;
	background-color:#DEDED1;/*#DEDED1;*/
	height:40px;/*59px;*/
	margin:0;
	padding:0;
	/*border-bottom:2px solid #FFF;*/
	float:none;
}
.DIV_main_navigation ul {
	margin:0;
	padding:0;
	font-size:0.85em;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:1em;
}
.DIV_main_navigation li{
	line-height:30px;
	vertical-align:top;
	list-style:none;
	display:inline;
	padding-right:1em;
	padding-bottom:0.5em;
	overflow:visible;
}
.DIV_main_navigation li a{
	text-decoration:none;
	/*height:2.2em;
	line-height:2.2em;*/
	display:inline;
	color:#555446;
}
.DIV_main_navigation li a:hover, #DIV_main_navigation li a:focus{
	text-decoration:underline;
	/*height:2.2em;
	line-height:2.2em;*/
	display:inline;
	color:#555446;
}
li.LI_selected{
	/*padding-bottom:1.5em;*/
	background-image:url(media/menu_arrow.gif);
	/*background-position:40% 1.5em;*/
	background-repeat:no-repeat;
	background-position: 40% bottom;
}
li.LI_mainselected{
	
	background-image:url(media/menu_arrow_main.gif);
	background-position: 40% bottom;
	background-repeat:no-repeat;
}
/**/
.DIV_sub_navigation ul, .DIV_subsub_navigation ul{
	margin:0;
	padding:0;
	font-size:0.85em;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:1em;
	color:#FFFFFF;
}
.DIV_sub_navigation li, .DIV_subsub_navigation li{
		line-height:30px;
	vertical-align:top;
	list-style:none;
	display:inline;
	padding-right:1em;
	padding-bottom:0.5em;
	overflow:visible;
}
.DIV_sub_navigation li a, .DIV_subsub_navigation li a{
	text-decoration:none;
	height:2.2em;
	line-height:2.2em;
	display:inline;
	color:#FFFFFF;
}
.DIV_sub_navigation li a:hover, .DIV_sub_navigation li a:focus, .DIV_subsub_navigation li a:hover, .DIV_subsub_navigation li a:focus{
	text-decoration:underline;
	height:2.2em;
	line-height:2.2em;
	display:inline;
	color:#FFFFFF;
}


/*------------------------------*/




dfn{
	width:0;
	overflow:hidden;
	display:none;
}
.quicknav_select 
{
    width:90%;
	padding:0;
	margin:0;
	display:inline;
	vertical-align:baseline;
	width: 12em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top:0.6em;
	margin-right:0.5em;
	float:right;
	font-size:0.9em;
	color: #737260;
	background-color:#F2F2EC;
	background: #F2F2EC;
	
}
/*//////////////////////////////////////////////////////////////////////////*/
/****************************************************************************/
/*****************************  changes08 end *******************************/
/****************************************************************************/
/*//////////////////////////////////////////////////////////////////////////*/

input.okbutton{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding:0;
	margin:0;
	margin-top:9px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	line-height:17px;
	background-color:#F7F7F7;
}

.div_separator
{
    height:2px;
    background-color:White;
}

.quicknav_two{
	padding-left:1em;
}
.quicknav_three{
	padding-left:2em;
}


}
@media print {
html, body  {
	height: auto;
	width:100%;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 97%;/*87% 93% 97%*/
	line-height:1.5em;
}
body {
	background:none;
	margin:auto;
	color:#000;
}
.DIV_Container_one{
	height:auto;	
	width:100%;
}
.DIV_Container_two{
	height:auto;	
	width:100%;
}
.DIV_Container_three{
	height:auto;	
	width:100%;}
.DIV_Logo{
	display:none;
}
.DIV_main_navigation, .DIV_sub_navigation, .DIV_subsub_navigation{
	display:none;
}
.DIV_flashpano{
	display:none;
}
.DIV_Foot{
	display:none;
}
.DIV_Sponsor{
	display:none;
}
.DIV_rechteServiceSpalte
{
	display:none;
}
.DIV_ContentContainer{
height:auto;	
	width:100%;
	
}
.DIV_linkeSpalte
{
 	height:auto;	
	width:100%;
	
}
.DIV_rechteSpalte
{
	height:auto;	
	width:100%;
	
}
.DIV_drittellinkeSpalte{
	height:auto;	
	width:100%;

}
.DIV_drittelrechteSpalte{
	height:auto;	
	width:100%;
}
.toolbox{
	display:none;
}
img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	
	}
span.SPAN_Top{
	display:none;
	}
h1.teaserH1{
	font-size: 100%;
	line-height:1.5em;
	font-weight:normal;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
/**/
a.teaserLink, a.teaserLink:hover, a.teaserLink:focus, a.whiteLink, a.whiteLink:hover, a.whiteLink:focus, a, a:hover, a:focus{
	color:#000;
	text-decoration:none;
}
/**/
span.SPAN_smallfont{
	font-size:0.85em;
}
p, p.P_Centered, p.P_withBreak, p.P_dottedLine{
	float:none;
	margin-top:20px;
	border-top:none;
	clear:left;
	width:100%;
	
}
* html p, * html p.P_Centered, * html p.P_withBreak, * html p.P_dottedLine{
	width:70%;
}
p.P_withBreak{
	clear:both;
	}
p.P_Backgroundcolor{
	background: none;
	text-indent:0.5em;
}
span.Span_preline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	clear:both;
}
p.P_SmallFont{
	font-size:0.9em;
	line-height:1.3em;
	clear:both;
}
fieldset, object {
display:none;
height:1px;
}
p.P_Imagecontainer{
		overflow:hidden;
}
p.P_ArchivTreffer img{
		float:none;
}
p.P_Sujet{
		display:none;
}
.mylegend{
	display:none;
}
.DIV_Musiker{
	display:none;

}

p.P_Imagecontainer_galerie, p.P_Imagecontainer_galerieActive, p.P_Imagecontainer_galerie img, p.P_Imagecontainer_galerieActive img, p.P_Imagecontainer_galerieBIG a, p.P_Imagecontainer_galerieBIG span{
    display:none;
}

.print_invisible
{
   /* display:none; */
}
}


.entry_Header {


height:50px;
margin-top:2em;
padding-left:1em;
}




p.MoreLink {
background-color:#EEEEEE;
border-bottom:1px solid #FFFFFF;
font-size:0.85em;
margin:0;
padding-bottom:0.5em;
padding-left:1em;
padding-top:0.5em;
}




.Byline {
font-size:0.85em;
font-weight:normal;
margin:0;


}

h2.title
{
    margin:0;
    padding:0;
    width:100%;
}

.entry_viewcount
{
    padding-left:1em;
}
div.footer
{
    padding-top:0.5em;
    padding-bottom:0.5em;
}

.ArchiveMonthsStyle, .CategoryListStyle{
padding-left:0;
margin:0;
margin-left:0.4em;
list-style-type:none;
padding-bottom:0.8em;
}

/**********************/
.blogDottedLine{
    border-bottom:1px dotted #999;
}
.blogCommentDIV{
    padding:3px;
    padding-left:8px;
    padding-right:8px;
    background-color:#EEE;
    border-bottom:5px solid #FFF;
    margin-left:1em;
}
.blogCommentDIV p{
    margin:0;
    font-size:0.85em;
}
.blogCommentDIV input{
    margin-right:2em;
   
}
.blogCommentDIV hr{
    height:0;
    border:0;
    border-bottom:1px solid #FFF;
}
.SPAN_right{
    float:right;
}
.blogCommentDIV h3{
    margin:0;
}
p.SmallP
{
    font-size:0.8em;
}