﻿/*#646460 = darkgrey
#999993 = lightgray
#A71021; = red
#72892E = green */

/*   Text         */

body {
	margin:15px 0px 0px 15px;
	padding:0px;
	color: #646460;
	font-family:Helvetica, Arial, sans-serif;
	font-size:75%;
}

input.textBox{
	background-color:#FFFFDF;
	margin:0px;	/* webkit (chrome) adds padding to input dedault */
	padding:0px;
}

input{ 

}

a{
	text-decoration:underline;
	color: #A71021;
}

#containerMenu a{
	color: #646460;
	font-weight:bold;	
	text-decoration:none;
}

#containerFooter a{ 
	text-decoration:none;
	color:#646460;
}     

#containerShowMore a{
	text-decoration:none;
	font-weight:bold;
}

.startPageLogin a, h2 a{
	text-decoration:none;
}                                 

h1{
	font-size:250%;
	color:#A71021;
	font-weight:bold;	
	margin-top:15px;
	margin-bottom:15px;
}

h2{
	margin-top:0px;
	color: #A71021;
	font-weight:bold;
	margin-bottom:0px;	
	font-size:100%;
}

h3{
	font-size:180%;
	margin-top:0px;
	margin-bottom:5px;
	font-weight:normal;
}

h4{
	margin-top:0px;
	color: #646460;
	font-weight:bold;
	margin-bottom:0px;	
	font-size:100%;
}

p{
	margin-top:0px;
}

p.ingress {
	color: #646460;
	font-weight:bold;
}

.redlining{
	color:#A71021;
	font-weight:bold;	
}

.graylining{
	color:#646460;
}

.graylinkarrow{		
	text-decoration:none;
	background: url(/UI/Images/Arrows/arrow_left_11_646460.gif) no-repeat center right;	
	padding-right:15px;
	color:#646460;
}

/* Header */

#containerHeader{	
	position:absolute;
	left:15px;
	top:15px;
	width:960px;	
}

#containerHeader div{	
	float:left;			
}

#containerHeader div.headerDynamicElement{
	margin-left:15px;
	float:right;	
}

/* Menu */

#containerMenu{	
	width:1000px;
	color: #646460;
	position:relative;
	
}

#containerMenu ul {	
	list-style:none outside none;
	margin:0px;
	padding:0px;		
	font-weight:bold;	
	position:absolute;
	left:0px;
	top:95px;
}

#containerMenu ul li{	
	float:left;	
	margin-left:5px;
}

#containerMenu ul li.firstElement{
	margin-left:0px;
}

#containerMenu ul li div{

}

#containerMenu .bgColor a, #containerMenu .active a{
	min-width:90px;	
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:15px;	
	padding-right:15px;
	line-height:15px;
}

#containerMenu li.firstElement a{
	padding-top:5px;
}

#containerMenu ul li.bgColor, #liMenu{
	background:url("/UI/Images/Buttons/button_right.gif") no-repeat scroll right top transparent;
}

#containerMenu ul li.bgColor div, #containerMenu ul li div#menuSearch{	
	background:url("/UI/Images/Buttons/button_left.gif") no-repeat scroll left top transparent;
}	
	

#containerMenu ul li.active{
	background:url("/UI/Images/Buttons/button_right_active.gif") no-repeat scroll right top transparent;
}

#containerMenu ul li.active div{
	background:url("/UI/Images/Buttons/button_left_active.gif") no-repeat scroll left top transparent;	
}

#containerMenu ul li div#menuSearch{		
	padding-left:15px;	
	padding-right:15px;
	padding-top:2px;
	padding-bottom:4px;
	line-height:23px;
}

#containerMenu ul li div#menuSearch input.textBox{
	margin-left:5px;
	margin-top:1px;
	width:100px;
}

.blob_content_start input.textBox{
	margin-left:5px;
	margin-top:3px;
}

#containerMenu ul li div#languageSwitch {	
	padding-left:15px;
}
#containerMenu ul li div#languageSwitch.long {
	width:70px;
}

#containerMenu ul li div#languageSwitch a span {
	background:url("/UI/Images/Arrows/arrow_left_13_646460.gif") no-repeat scroll right center transparent;	
	padding:0px;		
	padding-top:7px;	
	padding-bottom:5px;	
	padding-right:15px;	
}

.startPageLogin{
	background:url("/UI/Images/Arrows/arrow_left_13_A71021.gif") no-repeat scroll right center transparent;	
	padding:0px;
	width:57px;
	padding-left:15px;	
	padding-top:6px;
	height:18px;
}

#containerMenu ul li div#languageSwitch a{
	
}

/*  Content */

/* Startpage */

.startPageContent{
	width:634px;
	min-height:100px;
}

#startPageNews{
	border-top:1px dotted #999993;
	border-left:1px dotted #999993;
	width:291px;
	padding:5px 15px 10px 15px;
	position:absolute;
	left:638px;
	top:0px;
	height:110px;
}

#startPageCitat{
	border-top:1px dotted #646460;
	border-bottom:1px dotted #646460;
	/*margin-top:15px;
	padding-top:15px;*/
}

.startPageCitatText{
	font-weight:bold;
	font-style:italic;
	font-size:110%;
	color:#A71021;
}

.citatName{
	font-weight:bold;
	font-size:80%;
}

#containerContent{
	position:absolute;
	position:absolute;
	left:15px;
	top:140px;
	width:960px;	
}

#containerContent div.contentDynamicElement{
	margin-bottom:15px;		
}

#containerFooter{
	text-align:center;
	margin-top:15px;
	font-size:90%;
	margin-bottom:15px;
}

/* Submenu */
ul#subMenu{
	list-style:none outside none;
	margin:0px;
	padding:0px;	
	margin-bottom:15px;
}

ul#subMenu li{
	border-bottom:2px dotted #646460;
	padding: 3px 5px 3px 10px;	
	font-weight:bold;
	font-size:90%;	
}

ul#subMenu li.firstItem{
	border-top:2px dotted #646460;
}
ul#subMenu a{	
	font-weight:bold;	
	text-decoration:none;
	background: url(/UI/Images/Arrows/arrow_left_13_646460.gif) no-repeat center right;	
	width:260px;
	display:block;
	padding-right:15px;
	color:#646460;
}
ul#subMenu a.active{	
	color:#A71021;
	background: url(/UI/Images/Arrows/arrow_down_13_A71021.gif) no-repeat center right;	
}

/* Blob */

.blob_646460 {
   background: #646460;
   width: 310px;
}
.blob_646460 .blob_top div {
   background: url(/UI/Images/corners/corner_top_left_646460.gif) no-repeat top left;
}
.blob_646460 .blob_top {
   background: url(/UI/Images/corners/corner_top_right_646460.gif) no-repeat top right;
}
.blob_646460 .blob_bottom div {
   background: url(/UI/Images/corners/corner_bottom_left_646460.gif) no-repeat bottom left;
}
.blob_646460 .blob_bottom {
   background: url(/UI/Images/corners/corner_bottom_right_646460.gif) no-repeat bottom right;
}

.blob_72892E {
   background: #72892E;
   width: 310px;
}
.blob_72892E .blob_top div {
   background: url(/UI/Images/corners/corner_top_left_72892E.gif) no-repeat top left;
}
.blob_72892E .blob_top {
   background: url(/UI/Images/corners/corner_top_right_72892E.gif) no-repeat top right;
}
.blob_72892E .blob_bottom div {
   background: url(/UI/Images/corners/corner_bottom_left_72892E.gif) no-repeat bottom left;
}
.blob_72892E .blob_bottom {
   background: url(/UI/Images/corners/corner_bottom_right_72892E.gif) no-repeat bottom right;
}

.blob_999993 {
   background: #999993;
   width: 310px;
}
.blob_999993 .blob_top div {
   background: url(/UI/Images/corners/corner_top_left_999993.gif) no-repeat top left;
}
.blob_999993 .blob_top {
   background: url(/UI/Images/corners/corner_top_right_999993.gif) no-repeat top right;
}
.blob_999993 .blob_bottom div {
   background: url(/UI/Images/corners/corner_bottom_left_999993.gif) no-repeat bottom left;
}
.blob_999993 .blob_bottom {
   background: url(/UI/Images/corners/corner_bottom_right_999993.gif) no-repeat bottom right;
}

.blob_A71021 {
   background: #A71021;
   width: 310px;
}
.blob_A71021 .blob_top div {
   background: url(/UI/Images/corners/corner_top_left_A71021.gif) no-repeat top left;
}
.blob_A71021 .blob_top {
   background: url(/UI/Images/corners/corner_top_right_A71021.gif) no-repeat top right;
}
.blob_A71021 .blob_bottom div {
   background: url(/UI/Images/corners/corner_bottom_left_A71021.gif) no-repeat bottom left;
}
.blob_A71021 .blob_bottom {
   background: url(/UI/Images/corners/corner_bottom_right_A71021.gif) no-repeat bottom right;
}

.blob_EFEFEF{
   background: #EFEFEF;
   width: 310px;
}
.blob_EFEFEF .blob_top div {
   background: url(/UI/Images/corners/corner_top_left_EFEFEF.gif) no-repeat top left;
}
.blob_EFEFEF .blob_top {
   background: url(/UI/Images/corners/corner_top_right_EFEFEF.gif) no-repeat top right;
}
.blob_EFEFEF .blob_bottom div {
   background: url(/UI/Images/corners/corner_bottom_left_EFEFEF.gif) no-repeat bottom left;
}
.blob_EFEFEF .blob_bottom {
   background: url(/UI/Images/corners/corner_bottom_right_EFEFEF.gif) no-repeat bottom right;
}


.blob_top div, .blob_top, .blob_bottom div, .blob_bottom {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.blob_content_start, .blob_content { 
   padding:5px 15px 5px 15px;
   color:#ffffff;   
}
.blob_content_start { 
   font-size:95%;
}

.blob_content_start a{
	color:#ffffff;
	text-decoration:none;
}

.blob_content a{
	text-decoration:underline;		
	color:#ffffff;   	
}
