A {
	COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A:hover {
	color: #000066; 
	TEXT-DECORATION: underline;
	background-color: #D6D6D6;
}


A.simpleLink {
	COLOR: #000066; 
	FONT-FAMILY: Arial, 
	Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	FONT-SIZE: 13px;
	font-weight: normal
}

A.simpleLink:hover {
	color: #000066; 
	TEXT-DECORATION: underline;
	background-color: #D6D6D6;
}




A.link_active_menu {
	COLOR: #000066;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-weight: bold;

}

A.link_active_menu:hover {
	COLOR: #000066;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.link_non_active_menu {
COLOR: #000066; FONT-SIZE: 13px; TEXT-DECORATION: none

}

A.link_non_active_menu:hover {
	COLOR: #000066;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
}


P.right {
margin-left: 8px; margin-right: 10px; TEXT-ALIGN: right

}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


table.lightBackground {
	background-color: #F3F3F3;
}

tr.tableBgLightOver {
	background-color: #d2d9e9;


}


.page_title_mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	COLOR: #8a1414;

}


.subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	COLOR: #8a1414;

}

.text_grey {
	COLOR: #7a7a7a; FONT-FAMILY: tahoma, verdana, arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-TOP: 3px
}



.newsBarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: gray;
}


.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: Gray;
}


.title_column {
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none		
}



.majorEventTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	COLOR: #8a1414;

}

.majorEventDateLocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	COLOR: #006565;

}


A.mainSections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	TEXT-DECORATION: none;
	COLOR: #006565;
}


A.mainSections:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	COLOR: #006565;
	TEXT-DECORATION: none;
	background-color: #d1d8ea;
}



A.tableColumnHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	TEXT-DECORATION: none;
	COLOR: #8a1414;
}


A.tableColumnHeader:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	COLOR: #8a1414;
	TEXT-DECORATION: none;

}



BODY {
	scrollbar-face-color: #D2D2D2; 
	scrollbar-arrow-color: #000000; 
	scrollbar-base-color: #D2D2D2; 
	scrollbar-shadow-color: #D2D2D2; 
	scrollbar-darkshadow-color: #D2D2D2; 
	scrollbar-highlight-color: #D2D2D2; 
	scrollbar-3d-light-color: #D2D2D2; 
	scrollbar-track-color: #F7F7F7;
	font-size: 9pt;
	background: #d1d8ea;
	background: url("/modules/cms/images/everyCircle/backgroundVertical.gif") repeat-x;

}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt
}


td.subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	COLOR: #000066
}


.td_grey_line {
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none		
}

tr.border_bottom_grey {

	border-bottom: 1px solid #DDDDDD;
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none; 
}


tr.border_bottom_grey:hover {

	border-bottom: 1px solid #DDDDDD;
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
	background-color: #d1d8ea;
}



tr.border_bottom_grey_1 {
	border-bottom: 1px solid #DDDDDD;
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: UPPERCASE;
	TEXT-DECORATION: none; 
}


tr.border_bottom_grey_1:hover {

	border-bottom: 1px solid #DDDDDD;
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: UPPERCASE;
	TEXT-DECORATION: none;
	background-color: #F3F3F3;
}



td.eventListingBackground_1 {

	border-bottom: 1px solid #DDDDDD;
	COLOR: #006565; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	
	FONT-WEIGHT:bold;
 	background: url('../images/everyCircle/bg_ec_secondline.jpg');

}


td.eventListingBackground_2 {

	border-bottom: 1px solid #DDDDDD;
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	
	background: url('../images/everyCircle/bg_premier_firstline.jpg');
}

td.eventListingBackground_3 {

	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	
}



td.eventListingBackground_4 {

	border-bottom: 2px solid #DDDDDD;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	

}

td.eventListingBackground_4:hover {

	border-bottom: 2px solid #DDDDDD;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
	background-color: #d1d8ea

}


td.border_bottom_grey {

	border-bottom: 1px solid #DDDDDD;
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	
}


td.border_bottom_grey:hover {

	border-bottom: 1px solid #DDDDDD;
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
	background-color: #F3F3F3;
}

td.title_border_bottom_grey {
	border-bottom: 2px solid #DDDDDD;
	COLOR: #8a1414; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none		
}


td.title_border_bottom_grey:hover {
	border-bottom: 2px solid #DDDDDD;
	COLOR: #8a1414; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
	background-color: #F3F3F3;
}


td.lightBackground {

	border-bottom: 1px solid #DDDDDD;
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	
	background-color: #F3F3F3;
}

td.lightBackgroundBottomRightLeftLine {

	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #F3F3F3;

	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	
	background-color: #F3F3F3;
}

td.lightBackgroundTopRightLeftLine {

	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #F3F3F3;

	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	
	background-color: #F3F3F3;
}

td.lightBackgroundTopBottomRightLeftLine {

	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;

	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	
	background-color: #F3F3F3;
}

.blue_small {
	COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none		
}



ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	top:0px;
	list-style-image: url("../images/everyCircle/pointer.gif");
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	COLOR: #8a1414;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold; 
	COLOR: #8a1414;
}

.table-border-grau {
	border: 1px solid #DDDDDD;
}



#head-1 {
 position:absolute;
 left:0px;
 top:0px;
 width:515px;
 height:89px;
}

#head-2 {
 position:absolute;
 left:515px;
 top:0px;
 width:81px;
 height:31px;
}

#foto {
 position:absolute;
 left:515px;
 top:0px;
 width:265px;
 height:124px;
}

#grey-spacer {
 position:absolute;
 left:25px;
 top:89px;
 width:490px;
 height:35px;
 background-color:#EFEFEF;
}


#title {
 position:absolute;
 left:365px;
 top:83px;
 width:150px;
 height:41px;
}

#nav-pfad {
 position:absolute;
 left:25px;
 top:124px;
 width:545px;
 height:17px;
}

#sub-nav-1 {
 position:absolute;
 left:570px;
 top:124px;
 width:59px;
 height:17px;
}

#sub-nav-2 {
 position:absolute;
 left:629px;
 top:124px;
 width:71px;
 height:17px;
}

#sub-nav-3 {
 position:absolute;
 left:700px;
 top:124px;
 width:51px;
 height:17px;
}


#sub-nav-lang {
 position:absolute;
 left:751px;
 width:29px;
 top:124px;
 
}



#content {
 	position:absolute;
 	left:25px;
 	top:164px;
 	width:540px;
	height:1%;
	font-family: Arial, Helvetica, sans-serif;

}

#segment {
	position:absolute;
	left:574px;
	top:164px;
	width:4px;
	height:413px;

}

#content-navi {
 position:absolute;
 left:580px;
 top:164px;
 width:195px;

}


.hmenu1{
font-family: Arial, Helvetica, sans-serif;
vertical-align: top;
padding: 2px 0px 0px;
text-align: left;
font-size:12px;
line-height: 20px;
font-weight: bold;
color: #FFFFFF;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
z-index: 1000;
}



.menu {
color:#000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
display: block;
z-index: 1000;
}

.menu .options {
font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
color: #000066;
border: 1px solid #333366;
text-align: right;
display: block;
background-color: #FFFFFF;
z-index: 1000;
}

.menu a {
color:#000066;
font-size: 11px;
display: block;
z-index: 1000;
}

.menu a:visited {
color:#000066;
z-index: 1000;
}

.menu a:hover {
background-color: #EFEFEF;
z-index: 1000;
}

.menu .options ul {
padding: 1px 1px 1px 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-top: 1px;
z-index: 1000;
}

.menu .options ul li {
z-index: 1000;
line-height: 17px;
list-style-type: square;
list-style-position: inside;
}


#pageStructureEditControls {
position:relative;
width: 100%;
z-index: 100;
visibility: hidden; 
}


#sub-nav-lang {
 position:absolute;
 left:751px;
 width:29px;
 top:124px;
 
}




/* Navigation */

ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;		
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#nav {
    font: bold 13px Verdana;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0px;
    width: 900px;
    color: #006565;

}
#nav a, #nav a:active, #nav a:focus {
    text-decoration: none;
    outline: none;
    color: #006565;
    vertical-align: bottom;
}
#nav a:hover {
    color: #c1272d;
}
#nav li {
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    float: left;
    display: block;
}
#nav li a {
    vertical-align: bottom;
    float: left;
    text-align: center;
    display: block;
    color: #05407d;
    line-height: 35px;
    height=35px;
    width: 98px;
    border: none;
    background: transparent;
}

#nav li.on#tab0 a, #nav li.over#tab0 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/topTab.gif');
}
#nav li.on#tab1 a, #nav li.over#tab1 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/topTab.gif');
}
#nav li.on#tab2 a, #nav li.over#tab2 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/topTab.gif');
}
#nav li.on#tab3 a, #nav li.over#tab3 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/topTab.gif');
}
#nav li.on#tab4 a, #nav li.over#tab4 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/topTab.gif');
}
#nav li.on#tab5 a, #nav li.over#tab5 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/topTab.gif');
}
#nav li.on#tab6 a, #nav li.over#tab6 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/topTab.gif');
}

#nav li.on#tab7 a, #nav li.over#tab7 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/topTab.gif');
}

#nav li.on#tab8 a, #nav li.over#tab8 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/topTab.gif');
}




#nav0 li.on1 a, #nav0 li.over1 a {
    vertical-align: bottom;
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/childTab.gif') no-repeat;
    padding-bottom: 15px;
}


#nav1 li.on1 a, #nav1 li.over1 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/childTab.gif') no-repeat;
    padding-bottom: 15px;
}


#nav2 li.on1 a, #nav2 li.over1 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/childTab.gif') no-repeat;
    padding-bottom: 15px;
}

#nav3 li.on1 a, #nav3 li.over1 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/childTab.gif') no-repeat;
    padding-bottom: 15px;
}

#nav4 li.on1 a, #nav4 li.over1 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/childTab.gif') no-repeat;
    padding-bottom: 15px;
}

#nav5 li.on1 a, #nav5 li.over1 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/childTab.gif') no-repeat;
    padding-bottom: 15px;
}

#nav6 li.on1 a, #nav6 li.over1 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/childTab.gif') no-repeat;
    padding-bottom: 15px;
}

#nav7 li.on1 a, #nav7 li.over1 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/childTab.gif') no-repeat;
    padding-bottom: 15px;
}

#nav8 li.on1 a, #nav8 li.over1 a {
    color: #8a1414;
    background: url('../images/everyCircle/topMenu/childTab.gif') no-repeat;
    padding-bottom: 15px;
}


.wrp {
    display: none;
    padding: 0;
    margin-top: 0;
    height: 28px;
    overflow: hidden;
   color: #c1272d;

}
.wrp li {
    display: inline;
    float: none;
    color: #c1272d;
    width: 86px;
    
}
.wrp li a, .wrp li a:visited {
    float: none;
    color: #006565;
    text-transform: none;
    text-decoration: none;
    height: 28px;
    line-height: 28px;
    width: auto;
    text-align: center;
    background: none;
    display: inline;
    margin: 0 0px;
    width: 150px;
    font: normal 13px Verdana;
}
.wrp li a:hover {
    text-decoration: none;
    color: #c1272d;
    width: 150px;
    text-align: center;
     font: normal 13px Verdana;
    
}
.rightLine{
	border-right: 2px solid #D2D9E9;
	padding:10px
}

