body {
margin: 0;
padding: 0;  
color: #333;
text-align:center;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
background: #FFFFEB;
background-image: url(bilder/startseite_bg.png);
background-repeat: repeat-x;
}




#wrapper{
width: 766px;
margin: 0px auto;
padding: 0px;
text-align:left;
line-height:20px;
}

.full_start {
width: 766px;
margin: 0px auto;
padding: 0px;
text-align:left;
line-height:20px;
}

#header{
padding: 0px;
margin: 0px;
height:250px;
}

#headerholder {
padding:0px;
margin: 0px auto;
width:766px;
height:250px;
background-image:url(bilder/header_bg7.png);
background-repeat:no-repeat;
text-align:left;
}

#title {
background-image: url(bilder/upd_logo.png);
background-repeat:no-repeat;
padding-top:0px;
margin-left:0px;
height:45px;
width: 309px;
}

#language {
float: right;
width: 133px;
height: 34px;
font-size:12px;
margin: 0px;
background-image:url(bilder/sprache_bg.png);
background-repeat:no-repeat;
padding-top: 10px;
padding-left: 14px;
padding-right: 14px;
}
#language a {
color:#1C536D;
text-decoration: none;
font-style:normal;
}

#language a:visited {
color:#1C536D;
text-decoration: none;
font-style:normal;
}

#language a:active {
color:#1C536D;
text-decoration: none;
font-style:normal;
}

#language a:hover {
color:#FFFFFF;
text-decoration: none;
}




div.deutsch {
float: left;
width: 65px;
text-align:left;
color:#FFF;
height:9px;
margin: 0px;
padding-right:4px;
border-right: solid thin #FFFFFF;
vertical-align:middle;
padding-top:4px;
padding-bottom: 5px;
}

div.english {
float: right;
text-align:right;
color:#FFF;
height:9px;
padding-top:4px;
padding-bottom:5px;
padding-left:0px;
margin-left: 5px;
vertical-align:middle;
}
	

#page-nav {
margin-top: 183px;
padding: 0px;
width: 766px;
text-align:left;
}

#page-nav ul {
margin-top:0px;
margin-left:0px;
list-style:none;
padding:0px;
display:inline;
margin-bottom:0px;
}

#page-nav ul li {
margin:0px;
list-style:none;
padding:0px;
display:inline;
color:#FFFFFF;
font-size:16px;
font-weight:lighter;
margin-right:7px;
}

#page-nav ul li a {
padding:7px 8px 5px 7px;
border-right: solid 1px #0f7781; 
border-left: solid 1px #0f7781;
border-top: solid 1px #0f7781;  
color:#0f7781;
background-color:#dafafb;
text-decoration:none;
font-weight:lighter;
letter-spacing: 0.04em;
position: relative;

}

#page-nav ul li a:hover {
padding:7px 8px 5px 7px;
color:#FFFFFF;
background-color:#FF3300;
text-decoration:none;
font-weight:lighter;
letter-spacing: 0.04em;
}




		


#content ul {
margin-top:20px;
list-style:none;
padding:0px;
display:block;
margin-left:0px;
}

#content ul li {
margin-left:0px;
list-style:none;
padding:0px;
display:block;
color:#FFFFFF;
font-size:16px;
font-weight:lighter;
margin-bottom:17px;
}

#content ul li a {
padding:7px 8px 5px 27px;
color:#FFFFFF;
background-color:#FF3300;
text-decoration:none;
font-weight:lighter;
letter-spacing: 0.04em;
background-image:url(bilder/navigation_arrow.png);
background-repeat:no-repeat;
background-position:left center;
}

#content ul li a:hover {
padding:7px 8px 5px 27px;
color:#FFFFFF;
background-color:#0f7781;
text-decoration:none;
font-weight:lighter;
letter-spacing: 0.04em;
background-image:url(bilder/navigation_arrow.png);
background-repeat:no-repeat;
background-position:left center;
}

#home_spread {
padding: 0px;
margin=top: 10px;
width: 766px;
font-size:13px;
}
#home_spread a {
text-decoration:none;
color: #0F7781;
}

#home_spread a:hover {
text-decoration:underline;
color: #0F7781;
}

#page_spread {
padding: 0px;
margin-top: 25px;
width: 766px;
font-size:13px;
}

#page_spread2 {
padding: 0px;
margin-top: 0px;
width: 766px;
font-size:13px;
}


#programme_spread {
padding: 0px;
margin-top: 25px;
width: 766px;
font-size:14px;
color:#333333;
} 

#programme_spread a {
text-decoration:none;
color: #0F7781;
}

#programme_spread a:hover {
text-decoration:underline;
color: #0F7781;
}

#programmee_spread ul {
list-style:none;
margin-top:10px;
padding:0px;
display:block;
margin-bottom:20px;
}

#programme_spread ul li {
list-style:none;
margin:0px;
padding-bottom:3px;
display:block;
font-size: 14px;
color:#333333;
}


#page_spread a {
text-decoration:none;
color: #0F7781;
}

#page_spread a:hover {
text-decoration:underline;
color: #0F7781;
}

#page_spread ul {
list-style:none;
margin-top:10px;
padding:0px;
display:block;
margin-bottom:20px;
}

#page_spread ul li {
list-style:none;
margin:0px;
padding-bottom:3px;
display:block;
font-size: 12px;
color:#666666;
}

.time {
font-weight: normal;
font-size: 14px;
color: #0F7781;
padding-right:30px;
}

.time_bold {
font-weight: bold;
font-size: 14px;
color: #0F7781;
padding-right:30px;
}

.time_bold_single {
font-weight: bold;
font-size: 14px;
color: #0F7781;
padding-right:70px;
}

#page_spread ul.reg {
margin-top:20px;
list-style:none;
padding:0px;
display:block;
}

#page_spread ul.reg li {
margin:0px;
list-style:none;
padding:0px;
display:block;
color:#FFFFFF;
font-size:16px;
font-weight:lighter;
margin-bottom:17px;
}

#page_spread ul.reg li a {
padding:7px 8px 5px 27px;
color:#FFFFFF;
background-color:#FF3300;
text-decoration:none;
font-weight:lighter;
letter-spacing: 0.04em;
background-image:url(bilder/navigation_arrow.png);
background-repeat:no-repeat;
background-position:left center;
}

#page_spread ul.reg li a:hover {
padding:7px 8px 5px 27px;
color:#FFFFFF;
background-color:#0f7781;
text-decoration:none;
font-weight:lighter;
letter-spacing: 0.04em;
background-image:url(bilder/navigation_arrow.png);
background-repeat:no-repeat;
background-position:left center;
}



.second_line {
font-weight:bold;
font-size: 14px;
color: #0F7781;
padding-left:110px;
}

#programme_spread .programme_text {
padding-left:109px;
font-size: 12px;
line-height:17px;
}

.programme_entry {
margin-top:7px;
padding:0px;
}

#page_spread ul li a {
color: #0F7781;
text-decoration:none;
padding:0px;
background-color: #FFFFEB;
}

#page_spread ul li a:hover {
color: #0F7781;
text-decoration:underline;
padding:0px;
background-color: #FFFFEB;
}

#content h1 {
font-size: 26px;
line-height: 32px;
font-weight:500;
color:#FFFFFF;
padding:0px;
margin:0px;
letter-spacing:0.02em;
}

#content h2 {
font-size: 24px;
font-weight:500;
color:#FFFFFF;
padding:0px;
padding-top:4px;
letter-spacing:0.02em;
padding-bottom:4px;
}

#content h3 {
font-size: 18px;
line-height: 28px;
font-weight:500;
color:#FFFFFF;
padding:0px;
margin-top:8px;
letter-spacing:0.02em;
}

#content h4 {
font-size: 12px;
line-height: 16px;
font-weight:lighter;
color:#FF3300;
text-transform:uppercase;
padding-bottom:3px;
border-bottom: solid thin #FF3300;
margin-bottom:10px;
width: 364px;
letter-spacing:0.03em;
}

#content h5 {
font-size: 12px;
line-height: 16px;
font-weight:lighter;
padding-top:0px;
margin-top:0px;
color:#FF3300;
text-transform:uppercase;
padding-bottom:3px;
border-bottom: solid thin #FF3300;
margin-bottom:10px;
width: 766px;
letter-spacing:0.03em;
}

.blockquote {
color:#FF3300;
font-family:"Times New Roman", Times, serif;
font-size:30px;
line-height:32px;
padding:0px;
margin:0px;
}

.blockquote2 {
color:#0F7781;
font-family:"Times New Roman", Times, serif;
font-size:20px;
line-height:25px;
padding:0px;
margin:0px;
}
.symp_note {
color: #FF3300; 
font-size:14px;
line-height:18px;
font-family: "Times New Roman", Times, serif;
}


#left_start {
width: 379px; 
float:left;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}



#main_left_top {
width: 364px; 
padding-left: 0px;
padding-right: 17px;
padding-top: 18px;
padding-bottom: 0px;
margin: 0px;
border-right: solid 0px #FFFFFF;
text-align:right;
height:114px;
}

#main_left_mid {
width: 364px; 
padding-left: 0px;
padding-right: 17px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
text-align:right;
height:46px;
}

.left_text {
width: 364px; 
padding-left: 0px;
padding-right: 17px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 10px;
margin-bottom: 30px;
text-align:left;
}

#sidebar_holder {
padding: 0px;
margin-right:15px;
width: 200px;
float:right;
}

#right_start {
width: 380px; 
float:right;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

#main_right_top {
width: 365px; 
padding-left: 15px;
padding-right: 0px;
padding-top: 18px;
padding-bottom: 0px;
margin: 0px;
text-align:left;
height:114px;
}
#main_right_mid {
width: 365px; 
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
text-align:left;
height:46px;
}

.right_text {
width: 365px; 
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 10px;
margin-bottom: 30px;
text-align:left;
}

.main_center_top {
width: 766px; 
padding-left: 0px;
padding-right: 0px;
padding-top: 18px;
padding-bottom: 0px;
margin: 0px;
text-align:left;
height:114px;
}
#content {
margin-top: 0px;
padding: 0px;
width: 766px;
}	

.main_center_mid {
width: 766px; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
text-align:left;
height:46px;
}

#footer {
clear: both;
padding: 0px;
text-align: center;
font-size:12px;
color:#ffffff;
margin-left: auto;
margin-right: auto;
margin-top:20px;
background-color:#19888D;
}

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

#footer-inner{
width: 766px;
margin: 0px auto;
padding-top:8px;
color: #CAEDFF;
background-color:#19888D;
font-size: 12px;
line-height:17px;
}

#footer p{
margin:0;
padding:0;
}



/*  ********** default styles *********** */

p, h1, h2, h3, h4, h5, h6{
margin: 10px 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, Arial, sans-serif;
}


a{
color:#333;
font-weight: normal;
text-decoration:none;
}
a:hover{
color:#DC1965;
text-decoration:none;

}

a img{
border:0px;
}



blockquote{
background: #f4f4f4;
padding: 5px 15px;
margin: 3px 30px;
}

form{
margin: 0;
padding:0;
}

fieldset{
padding:10px;
margin:0;
border:none;
}

legend{
font-weight:800;
}

code{
	font-size: 90%;
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
}

td{
 vertical-align:top;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}





