﻿body {
	margin:0px;
	padding:0px;
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.wrap {
	width:913px;
	background-image:url(Images/shadowContent.gif);
	background-position:top left;
	background-repeat:repeat-y;
	margin: auto;
}
.header {
	background-image:url(Images/header.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:155px;
}
.headerContactField {
	float:right;
	color:#FFF;
	margin:8px 0px 0px 0px;
}
.headerContactFieldLink {
	color:#ffffff;
	text-decoration:none;
}
.headerMargin {
	clear:both;
	height:103px;
}
.headerMenuMargin {
	float:left;
	width:310px;
}
.headerMenuOnLink {
	color:#297394;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.headerMenuOffLink {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.headerMenuOnLeft {
	background-image:url(Images/menuOnLeft.gif);
	background-repeat:repeat-x;
	width:4px;
	height:27px;
	float:left;
}
.headerMenuOnCenter {
	background-image:url(Images/menuOnCenter.gif);
	background-repeat:repeat-x;
	height:27px;
	float:left;
}
.headerMenuOnCenterMargin {
	margin:5px 5px 0px 5px;
}
.headerMenuOnRight {
	background-image:url(Images/menuOnRight.gif);
	background-repeat:repeat-x;
	width:4px;
	height:27px;
	float:left;
}
.headerMenuOffLeft {
	background-image:url(Images/menuOffLeft.gif);
	background-repeat:repeat-x;
	width:4px;
	height:27px;
	float:left;
}
.headerMenuOffCenter {
	background-image:url(Images/menuOffCenter.gif);
	background-repeat:repeat-x;
	height:27px;
	float:left;
}
.headerMenuOffCenterMargin {
	margin:7px 5px 0px 5px;
}
.headerMenuOffCenterDivider {
	float:left;
	width:2px;
	overflow:hidden;
}
.headerMenuOffRight {
	background-image:url(Images/menuOffRight.gif);
	background-repeat:repeat-x;
	width:4px;
	height:27px;
	float:left;
}
.headerMenuDivider {
	float:left;
	width:2px;
	overflow:hidden;
}
.headerShadowRight {
	background-image:url(Images/shadowTopRightMenu.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:7px;
	overflow:hidden;
}
.contentShadowRight {
	background-image:url(Images/backgroundRightShadow.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:897px;
}
.headerShadowLeft {
	background-image:url(Images/shadowTopLeftMenu.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:7px;
	overflow:hidden;
}
.contentShadowLeft {
	background-image:url(Images/backgroundLeftShadow.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:897px;
}
.contentLeftCol {
	float:left;
	width:600px;
	margin:8px 0px 0px 0px;
}
.contentLeftColMarginLeft {
	float:left;
	width:14px;
}
.contentLeftColContent {
	float:left;
	width:570px;
	background-color:#FFF
}
.contentLeftColContentNews {
	float:left;
	width:271px;
}
.contentLeftColContentNewsLink {
	color:#2a5d74;
	text-decoration:none;
}
.contentLeftColMarginCenter {
	float:left;
	width:20px;
}
.contentLeftColContentMember {
	float:left;
	width:271px;
}
.contentLeftColContentMemberBg {
	background-image:url(Images/aktuellaFragorBg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#2a5d74;
	width:275px;
	margin:10px 0px 0px 0px;
}
.contentLeftColContentMemberTop {
	background-image:url(Images/aktuellaFragorTop.gif);
	background-repeat:no-repeat;
	height:97px;
	width:275px;
}
.contentLeftColContentMemberTopLoginText {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#ffffff;
	padding:3px;
	padding-left: 9px;
}
.contentLeftColContentMemberPadding {
	padding:10px;
}
.contentLeftColContentMemberHeader {
	font-weight:bold;
	font-size:11px;
}
.contentLeftColContentMemberHeaderLink {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.contentLeftColMarginRight {
	float:left;
	width:15px;
}
.contentRightCol {
	float:left;
	width:297px;
}
.imgBorder {
	border:1px solid #bbbbbb;
}

.leftMargin {
	width:15px;float:left;
}
.leftMenu {
	width:232px; float:left; overflow:hidden; margin:10px 0px 0px 0px;
}

.leftMenuPadding1 {
padding:3px 0px 0px 4px;
}
.leftMenuPadding2 {
padding:3px 0px 0px 20px;
}
.leftMenuPadding3 {
padding:3px 0px 0px 37px;	
}

.leftMenuMargin {
	width:15px; float:left;
}

.rightCol {
	float:left; width:620px;
}
.footer {
	clear:both;
	background-image:url(Images/footer.gif);
	background-repeat:no-repeat;
	background-position: bottom center;
	width:897px;
	height:94px;
}
.contentRightColBubble {
	background-image:url(Images/bubbla.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:187px;
	margin:8px 0px 0px 0px;
}
.contentRightColBubbleHeader {
	width:158px;
	color:#2a5d74;
	font-size:16px;
	padding:15px;
}
.contentRightColBubbleLinkPadding {
	padding:0px 0px 0px 15px;
}
.contentRightColPuffMargin {
	margin:10px 10px 0px 10px;
}
.contentRightColPuffHeader {
	font-size:18px;
	color:#2a5d74;
	font-weight:bold;
	margin:0px 0px 7px 0px;
}
.contentRightColPuffText, .contentRightColPuffText p {
	font-size:11px;
	margin:0px 0px 7px 0px;	
}

.puffImage { float: left; padding: 0 10px 10px 0;}
.contentRightColPuffLink, a.contentRightColPuffLink, .rightCol a {
	color:#2a5d74;
	font-weight:bold;
	text-decoration:none;
}
.footer {
	clear:both;
	background-image:url(Images/footer.gif);
	background-repeat:no-repeat;
	background-position: bottom center;
	width:897px;
	height:94px;
}
.footerLeftCol {
	float:left;
	font-size:10px;
	color:#FFFFFF;
	padding:52px 0px 0px 15px;
}
.footerRightCol {
	float:right;
	font-size:10px;
	color:#FFFFFF;
	padding:60px 15px 0px 0px;
}
.footerLink a{
	color:#63c8f1;
	text-decoration:none;
	font-weight:normal;
}

a.activeFooterLink { color:#FFFFFF; text-decoration:none; font-weight:normal; }

.hr_w271 {
	background-image:url(Images/hr_w271.gif);
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
}
.hr_w271_2 {
	background-image:url(Images/hr_w271.gif);
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
}
.header1 {
	text-transform:uppercase;
	color:#8c8c8c;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
.header2 {
	font-weight:bold;
	font-size:18px;
	margin:0px 0px 7px 0px;
}
.header3 {
	font-weight:bold;
	font-size:11px;
}
.header4 {
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
.header5 {
	font-size:28px; font-weight:bold; margin:20px 0px 10px 0px; color:#297394;
}
.date {
	color:#969696;
	font-size:10px;
}

.mainMenu
{
    padding: 0 0 0 310px;    
}

.mainMenu ul
{
    margin: 0; padding: 0;
    list-style-type: none;
}

.mainMenu li
{
    float: left; height: 27px; padding: 0 0 0 11px; margin: 0 2px 0 0;
    background: url(Images/left_menu.gif) no-repeat 0px -27px;
}

.mainMenu li a
{
    height: 20px; display: inline; float:left; padding: 7px 11px 0 0;
    background: url(Images/right_menu.gif) no-repeat 100% -27px;    
    color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.mainMenu li.active
{
    float: left; height: 27px; padding: 0 0 0 11px; margin: 0 2px 0 0;
    background: url(Images/left_menu.gif) no-repeat 0px 0px;
}

.mainMenu li a.active
{
    height: 22px; float:left; padding: 5px 11px 0 0;
    background: url(Images/right_menu.gif) no-repeat 100% 0px;
    color:#297394;	
}


.leftMenu ul
{
    margin: 0; padding: 0;
    list-style-type: none;
}

.leftMenu li a 
{
     font-size:12px; padding: 3px 3px 3px 7px; color:#000000; text-decoration: none; display: block;
}

.leftMenu .subMenu_level_1 li { background: url(Images/leftMenuNone.gif) no-repeat; }
.leftMenu .subMenu_level_1 li:hover, .leftMenu .subMenu_level_1 li.subMenuActive { background-image:url(Images/leftMenuDarkBlue.gif); }

.leftMenu .subMenu_level_2 li { background-image:url(Images/leftMenuDarkArrow.gif); }
.leftMenu .subMenu_level_2 li a { margin: 0 0 0 17px; }
.leftMenu .subMenu_level_2 li:hover, .leftMenu .subMenu_level_2 li.subMenuActive { background-image:url(Images/leftMenuLightBlueArrowRight.gif); }

.leftMenu .subMenu_level_3 li { background-image:url(Images/leftMenuLightArrow.gif); }
.leftMenu .subMenu_level_3 li a { margin: 0 0 0 34px; color: #7a7a7a;}
.leftMenu .subMenu_level_3 li a:hover, .leftMenu .subMenu_level_3 li a.subMenuActive { color: #7bcbeb;}
.leftMenu .subMenu_level_3 li:hover, .leftMenu .subMenu_level_3 li.subMenuActive { background-image:url(Images/leftMenuLightArrow.gif); }

.leftMenu .subMenu_level_4 li { background-image:url(Images/leftMenuNone.gif); }
.leftMenu .subMenu_level_4 li a { margin: 0 0 0 44px; color: #7a7a7a;}
.leftMenu .subMenu_level_4 li:hover, .leftMenu .subMenu_level_4 li.subMenuActive { background-image:url(Images/leftMenuNone.gif); }

.registerForm p
{
    font-weight: bold;
    margin: 0;
    padding: 3px 0 1px 0;
}

.registerForm .textInput
{
    width: 200px; border: 1px solid #c7c7c7;
}

.loginForm .textInput
{
    width: 150px; border: 1px solid #c7c7c7; font-size: 11px;
}

.loginForm, .loginFormButton
{
    float: left; padding: 5px 0 0 10px;
}

.loginFormButton
{
    padding: 7px 0 0 10px;
}

.iputBlockLeft, .iputBlockRight
{
    float: left; width: 230px; height: 60px;
}

.chbBlock
{
    clear: both; padding: 0 0 20px 0;
}

.inputButton
{
    background: #297394; border: 1px solid #a5a5a5; padding: 2px;
    color: #FFFFFF; font-size: 11px; cursor: pointer;
}

.newsPuffArea
{
    background: url(Images/bg_newspuff.jpg) no-repeat; 
}

.newsPuffArea
{
    border: 1px solid white; padding: 16px 0 0 0;
    background: url(Images/bg_newspuff.jpg) no-repeat; 
}

.newsPuff1, .newsPuff2, .newsPuff3
{
    float: left; width: 190px; margin: 0 24px 0 0;
}

.newsPuff2 { width: 185px; margin: 0 24px 0 0}
.newsPuff3 { width: 190px; margin: 0 0 0 0}

.newsPuffHeader 
{ color: #297394; font-size: 15px; font-weight: bold; padding: 0 0 8px 0; }

.submenuH3
{
    color: #287494; padding: 10px 0 10px 0; font-size: 14px; margin: 0;
}

.leftPuff
{ margin: 25px 0 0 0; padding: 0 0 0 8px; background: url(Images/bg_leftmenu_puff.gif) no-repeat;}


.logoutButton a, a.logoutButton
{
    position: relative;  color: White; font-weight: bold; font-size: 11px; text-decoration: none;
}

.loginButtonTop
{
    font-size: 10px; margin: 0 15px 0 0; padding: 0; position: relative; top: 2px;
}

.multiline
{
    height: 70px; overflow:auto;
}

.searchInputTop
{
    height: 12px; font-size:11px; position: relative; top: 3px;
}

.searchLabel
{
    position: relative; top: 2px;
}

.loginButton
{
    float: right; padding: 10px 186px 0 0;
}
/*

.leftMenu .subMenu_level_1 li a.subMenuActive
{
    background:url(Images/leftMenuDarkBlue.gif);
    color: #FFFFFF;    
}

.leftMenu .subMenu_level_2 li a.subMenuActive
{
    background: #ffffff;
    color: #FFFFFF;
}

.leftMenu .subMenu_level_2 li.subMenuActive
{
    background-image:url(Images/leftMenuLightBlueArrowRight.gif);
    color: #FFFFFF;
}

.leftMenu .subMenu_level_2 li.subMenuActive_Expanded
{
    background-image:url(Images/leftMenuLightBlueArrowRight.gif);
    color: #FFFFFF;
}
*/
/*.leftMenuMainNotChosen {
height:21px; overflow:hidden; background-image:url(Images/leftMenuNone.gif); background-repeat:no-repeat; font-size:12px; color:#000000;
}
.leftMenuMainChosen {
	height:21px; overflow:hidden; background-image:url(Images/leftMenuDarkBlue.gif); background-repeat:no-repeat; font-size:12px; color:#FFFFFF;
}
.leftMenuSubNotChosen {
height:21px; overflow:hidden; background-image:url(Images/leftMenuDarkArrow.gif); background-repeat:no-repeat; font-size:12px; color:#7a7a7a;	
}

.leftMenuSubChosen1 {
	height:21px; overflow:hidden; background-image:url(Images/leftMenuLightBlueArrowDown.gif); background-repeat:no-repeat; font-size:12px; color:#FFFFFF;
}

.leftMenuSubChosen2 {
	height:21px; overflow:hidden; background-image:url(Images/leftMenuLightBlueArrowRight.gif); background-repeat:no-repeat; font-size:12px; color:#FFFFFF;
}

.leftMenuSubChosenArrow {
	height:21px; overflow:hidden; background-image:url(Images/leftMenuLightArrow.gif); background-repeat:no-repeat; font-size:12px; color:#7a7a7a;
}*/