 @charset "utf-8";
/* CSS Document */

/* basic ******************************************************* */
html {
	height: 100%;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	
}
body {
	height: 97%;
	color: #333;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-repeat: no-repeat;
	^background-image: url(../img/bgd.jpg);
	background-size: contain;
	background-size: 100% 100%;
//	background-size: 65% 75%; 
//	background-position: left 1100px bottom 20px; 
}

h1, h2, h3, h4 {
	color: #164187;
	font-size: 24px;
	line-height: 28px;
	margin: 0px;
	padding: 0px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}

a {
	color: #3D3E47;
	color: rgb(22, 65, 135);
	text-decoration: none;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
a:hover {
	color: #17039E;
}

img {
 border: none;	
}

dl {
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
dt {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	color: #2D2D2D;
	min-width: 60px;
	height: 15px;
}
dd {
	color: #3F3F3F;
	margin: -15px 0px 8px 60px;
	padding: 0px;
}
.content dd {
	margin: 8px 0px 8px 0px;
}
dd p {
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
dd.tab {
	margin: -15px 0px 8px 120px;
	padding: 0px;
}
dl.tab dd {
	margin: -15px 0px 8px 120px;
	padding: 0px;
}
dd.nextline, dl.tab dd.nextline {
	margin: 8px 0px 8px 0px;
	padding: 0px;
}

ul {
	margin: 0px 0px 10px 15px;
	padding: 0px;
}
li {
	margin: 0px 0px 8px 0px;
}

p {
	margin: 0;
	padding: 0px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align: left;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


div.table {
	display: block;
	margin: 8px 0px 8px 0px;
	padding: 0px;
}
div.table-row {
	display: block;
	margin: 0px;
	padding: 0px;
	min-width: 20px;	
	min-height: 20px;
}
div.table-row-header {
 	display: block;
	margin: 0px;
	padding: 0px;
	min-width: 20px;	
	min-height: 20px;
}
div.table-column {
	float: left;
	margin: 1px;
	padding: 0px;
	min-width: 20px;	
	min-height: 20px;
	text-align: center;
}
div.table-column-highlighted {
	display: block;
	float: left;
	margin: 1px;
	padding: 0px;
	min-width: 20px;	
	min-height: 20px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #600;
}
div.table-column-header-left {
	display: block;
	float: left;
	margin: 1px;
	padding: 0px;
	width: 64px;
	min-height: 20px;
	text-align: right;
	line-height: 20px;
}
div.table-column-header-right {
	display: block;
	float: right;
	margin: 1px;
	padding: 0px 25px 0px 0px;
	width: 64px;
	min-height: 20px;
	text-align: right;
	line-height: 20px;
}

/* ************************************************************* */


/* sumenu ****************************************************** */
.submenu {
	list-style-type: none;
	min-height: 65px;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	z-index: 0;
}
.html .submenu {
	height: 65px;
}
/* ************************************************************* */

/* rh new 11.10.2017 ***************************************************** */

.anb {
	color:blue;
}

.anb:hover {
	color:green;
}

.box1skrh {
	position: absolute;
	height: auto; width: 200px;
	left: 130px; top: 0px;
	padding: 0px 0px 0px 51px;
 }

.howitworks {
	height: auto; 
	left: 130px; top: 0px;
	padding: 0px 0px 0px 51px;
 }

.box1kontorh {
	position: absolute;
	height: auto; width: 500px;
	left: -60px; top: 28px;
	padding: 0px 0px 0px 60px;
 }


.boxbuttonsrh {
	margin: 10px;
	padding: 0px 0px 0px 0px;
	color: #164187;
	float: none;
	clear: none;
	width: auto;
}


.boxseparh {

	position: absolute;
	height: auto; width: 500px;
	left: -230px; top: 54px;
	padding: 0px 0px 0px 60px;

 }

.boxsepatextrh {

	position: absolute;
	height: auto; width: 500px;
	left: -230px; top: 84px;
	padding: 0px 0px 0px 60px;

 }
.content .button-end {
	display: block;
	height: 34px;
	margin: 0px 0px 22px 37px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: none;
	line-height: 39px;
	text-align: center;
	border-radius: 24px;
	background-color: rgb(22, 65, 135);
	width: 428px;
	height: 41px;
	z-index: 8;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #FFFFFF;
	font-size: large;
	line-height: 39px;
}

/* ************************************************************* */

/* topmenu ***************************************************** */
#container-topmenu {
	position: relative;
	margin: 0px;
	padding: 0px;
}
#container-topmenu #topmenu {
	width: 980px;
	height: 30px;
	margin: 0px auto;
	padding: 0px;
	/* background-color: #E2E3F5; */
}
#topmenu ul {
	position: relative;
	height: 100%;
	margin: 0px 10px 0px auto;
	padding: 0px;
	float: right;
	list-style: none;
	
}
#topmenu ul li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#topmenu ul li a {
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	line-height: 25px;
}
/* ************************************************************* */

/* header ****************************************************** */
#container-header {
	position: relative;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}
#container-header #header {
	position: relative;
	width: 980px;
	height: 90px;
	margin: 0px auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
}
#header h1 {
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
#header #logo {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 227px;
	height: 84px;
	z-index: 300;
}
#header #logo img {
	margin: 0px;
	padding: 0px;
	width: 227px;
	height: 84px;
	border: none;
}
#header #logoanimation {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 890px;
	height: 175px;
	z-index: 200;
}
#header #login {
	position: absolute;
	left: 315px;
	top: 50px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	width: 665px;
	height: 31px;
	z-index: 3000;
	background-repeat: no-repeat;
}
#header #login p {
	display: block;
	float: left;
	margin: 7px 25px 0px 0px;
	background: none;
	border: none;
	width: 325px;
}
#header #login input{
	display: block;
	float: left;
	margin: 7px 25px 0px 0px;
	background: none;
	border: none;
	width: 150px;
}
#header #login.login {
	background-image: url(../img/login_grau_top.jpg);
}
#header #login.logout {
	background-image: url(../img/login_grau_top_big.jpg);
}
#header #login.register {
	padding: 0px 0px 0px 408px; 
}
#header #login .button-login {
	display: block;
	float: left;
	margin: 5px 0px 0px -12px;
	padding: 0px;
	width: 58px;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	background-color:#164187;
	border-radius: 10px;
	transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	-webkit-transition-duration: 200ms;
	-o-transition-duration: 200ms;
}
#header #login .button-login:hover {
	background-image: url(../img/login_blau.png);
	text-decoration: none;
	color: #82ed23;
}
#header #login .button-register {
	display: block;
	float: left;
	margin: 5px 0px 0px 92px;
	padding: 0px;
	width: 164px;
	height: 22px;
	background-image: url(../img/neu_anmelden_orange.png);
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}
#header #login .button-register:hover {
	background-image: url(../img/neu_anmelden_blau.png);
	text-decoration: none;
	color: #FFFFFF;
}
#header #login #login-menu {
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 500;
}
#header #login #login-menu-top {
	position: absolute; 
	margin: -57px 0px 0px 40px;
  	top: 00%;
}
#header #login #login-menu p {
	margin: 0px;
	padding: 10px 0px 0px 195px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#header #login #login-inscription {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	position: absolute;
	z-index: 400;
}
#header #login #login-inscription label {
	display: block;
	float: left;
	width: 176px;
	color: #999999;
	padding: 0px;
	cursor: pointer;
}
/* ************************************************************* */

/* mainmenu **************************************************** */
#container-mainmenu {
	position: relative;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	z-index: 2;
}
#container-mainmenu #mainmenu {
	position: relative;
	width: 980px;
	height: 32px;
	margin: 0px auto;
	padding: 0px;
	color: #252525;
	background-color:#e2e3f5;
	border: 1px solid:#c5c5c5;
	border-radius: 10px;
}
#mainmenu ul {
	float: left;
	list-style: none;
	height: 32px;
	margin: 0px auto 0px 0px;
	padding: 0px;
}
#mainmenu ul li {
	float: left;
	height: 32px;
	width: 216px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#mainmenu ul li a {
	display: block;
	margin: 1px 0px;
	padding: 0px 10px 0px 10px;
	line-height: 30px;
	border-right: solid #A3A3A3 1px;
	text-align: center;
	font-weight: bold;
	height: 30px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
#mainmenu ul li a:hover {
	background-image: url(../img/balken_main_blau_navil.png);
	background-position: center center;
	color: #FFFFFF;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
#mainmenu ul li.first a:hover {
	background-image: url(../img/balken_main_blau_navil.png);
	background-position: left center;
}
#mainmenu ul li.last a:hover {
	background-image: url(../img/balken_main_blau_navil.png);
	background-position: right center;
}
#mainmenu #languagemenu {
	margin: 6px 12px 0px 5px;
	padding: 0px;
	width: 96px;
	height: 22px;
	float: right;
}
#mainmenu #languagemenu select {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 75px;
	height: 22px;
	border-top: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
	border-left: none;
	float: right;
	font-size: 13px;
}

#mainmenu #languagemenu option {
	margin: 0px;
	padding: 2px 0px 0px 20px;
	border: 0px;
	height: 20px;
}
#mainmenu #languagemenu img {
	display: inline;
	margin: 0px;
	padding: 0px;
	border: none;
	width: 20px;
	height: 20px;
	float: left;
	border-top: solid #CCCCCC 1px;
	border-left: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
	border-right: none;
	background-color: #FFFFFF;
}
/* ************************************************************* */

/* breadcrumbmenu ********************************************** */
#container-breadcrumbmenu {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 3;
}
#container-breadcrumbmenu #breadcrumbmenu {
	position: relative;
	width: 980px;
	height: 18px;
	line-height: 18px;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
}
#breadcrumbmenu p {
	float: left;
	margin: 0px;	
	padding: 0px 8px 0px 10px;
	font-weight: normal;
	color: #666;
}
#breadcrumbmenu ul {
	height: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	
}
#breadcrumbmenu ul li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#breadcrumbmenu ul li a {
	display: block;
	color: #7B7D91;
	margin: 0px;
	padding: 0px 4px 0px 13px;
	background-image: url(../img/breadcrumb_grau.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#breadcrumbmenu ul li a:hover {
	color: #000000;
	background-image: url(../img/breadcrumb_blau.png);
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
/* ************************************************************* */

/* sidebar ***************************************************** */
#container-sidebar {
	position: relative;
	margin: 0px;
	padding: 0px;
	z-index: 7;
}
#container-sidebar #sidebar1 {
	/*position: absolute;*/
	position: relative;
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	/*left: 0px;*/
	/*top: 0px;*/
}
#container-sidebar #sidebar2 {
	/*position: absolute;*/
	position: relative;
	float: right;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*right: 0px;*/
	/*top: 0px;*/
}
#container-sidebar .submenu {
	width: 211px;
	margin: 22px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#container-sidebar .submenu h2 {
	margin: 0px;
	padding: 1px 0px 0px 6px;
	font-size: 14px;
}

#container-sidebar .submenu ul {
	list-style: none;
	margin: 2px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}
#container-sidebar .submenu li {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
#container-sidebar .submenu li ul {
	/* display: none; */
	margin: 4px 0px 0px 0px;
}
#container-sidebar .submenu li .submenu {
	width: 100%;
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#container-sidebar .submenu ul.news {
	margin: 0px 7px -4px 0px;
	padding: 7px 0px 0px 0px;
}
#container-sidebar .submenu ul.news li {
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
#container-sidebar .submenu ul.news li .submenu {
	display: block;
}
#container-sidebar .submenu ul.news li .submenu h3 {
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#container-sidebar .submenu ul.news li .submenu p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}

#container-sidebar .submenu li:hover .submenu, #container-sidebar .submenu li:hover li:hover .submenu, #container-sidebar .submenu li:hover li:hover li:hover .submenu  {
	display: block;
}
#container-sidebar .submenu li:hover .submenu .submenu, #container-sidebar .submenu li:hover li:hover .submenu .submenu, #container-sidebar .submenu li:hover li:hover li:hover .submenu .submenu  {
	display: none;
}
#container-sidebar .submenu li.current-path .submenu, #container-sidebar .submenu li:hover.current-path .submenu {
	display: block;
}
#container-sidebar .submenu li.current-path a.open-link, #container-sidebar .submenu li:hover.current-path a.open-link {
	background-image: url(../img/submenu_button_active.png);
}
#container-sidebar .submenu .submenu li.current-path a.open-link, #container-sidebar .submenu .submenu li:hover.current-path a.open-link {
	background-image: url(../img/list_blau_active.png);
}

#container-sidebar .submenu li a/*, #container-sidebar .submenu li li li a*/ {
    padding: 0px 0px 0px 22px;
    margin: 0px 0px 0px -2px;
    display: block;
    text-decoration: none;
    font-weight: normal;
    color: #164687;
    height: 21px;
    line-height: 21px;
    /* background-image: url(../img/submenu_button.png); */
    background-repeat: no-repeat;
    padding-right: 18px;	

/*padding: 0px 0px 0px 22px;
	margin: 0px 0px 0px -2px;
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #164687;
	height: 21px;
	line-height: 21px;
	background-image: url(../img/submenu_button.png);
	background-repeat: no-repeat;*/
}
#container-sidebar .submenu li a:hover,
#container-sidebar .submenu li.current-page a
 {
	background-color: #164187;
	color: white;
}

#container-sidebar .submenu li li a, #container-sidebar .submenu li li li li a {
	color: #3D3E47;
	background-image: url(../img/list_grau.png);
	background-position: left center;
	padding: 0px 0px 0px 23px;
}
#container-sidebar .submenu li li a:hover, #container-sidebar .submenu li li li li a:hover {
	background-image: url(../img/list_blau.png);
}

#container-sidebar .submenu li#current-page a {
	background-image: url(../img/submenu_button_hover.png);
	color: #5E93CE;
}
#container-sidebar .submenu .submenu li#current-page a {
	background-image: url(../img/list_blau.png);
	color: #5E93CE;
}

/* ************************************************************* */

/* pagetitle *************************************************** */
#container-pagetitle {
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 5;
}
#container-pagetitle #pagetitle {
	position: relative;
	width: 538px;
	margin: -10px 0px 20px 231px;
	padding: 0px;
	height: 30px;
	z-index: 0;
}
#container-pagetitle #pagetitle h2 {
	font-size: 16px;
	padding: 0px 0px 0px 10px;
	line-height: 30px;
}
#container-pagetitle #pagetitle h2.larger {
	font-size: 40px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	font-weight: lighter;
}
/* ************************************************************* */

/* content ***************************************************** */
#container-content {
	position: relative;
	margin: 0px 0px 0px 231px;
	padding: 0px;
	z-index: 6;
}
#container-content .content {
	position: relative;
	float: left;
	width: 538px;
	min-height: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	line-height: 18px;
	background-color: rgba(250, 250, 250, 0.7);
}
#container-content .startcontent {
	position: absolute;
	float: left;
	width: 538px;
	min-height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
	text-align: left;
	line-height: 18px;
}
.startcontent img.center {
	display: block;
	margin: 0px auto;
	padding: 0px;
}

.startcontent .article-group {
	min-height: 0px;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.startcontent .article {
	/*min-height: 18px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

.startcontent .article-group .article {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.startcontent .article-white  {
	position: relative;	
	margin: 0px;
	padding: 0px;
}
.startcontent .article-trans {
	position: relative;	
	margin: 0px;
	padding: 0px;
}

.startcontent .article a {
	color: #FFFFFF;
	text-decoration: none;
}
.startcontent .article a:hover {
	color: #FFFFFF;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: large;
	text-align: center;
	float: left;
}
.startcontent h2, .content h3, .content h4 {
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 15px;
}
.startcontent h2.larger, .content h3.larger, .content h4.larger {
	font-size: 16px;
	line-height: 18px;
}

.startcontent .button-next {
	display: block;
	height: 34px;
	margin: -17px 0px 22px 6px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: none;
	line-height: 39px;
	text-align: center;
	border-radius: 24px;
	background-color: rgb(22, 65, 135);
	width: 428px;
	height: 41px;
	z-index: 8;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #FFFFFF;
	font-size: large;
	line-height: 39px;
	transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	-webkit-transition-duration: 200ms;
	-o-transition-duration: 200ms;
}

.startcontent .button-next:hover {
	color: #82ed23;
	background-color: rgb(22, 65, 135);
	width: 428px;
	height: 41px;
}
.startcontent .phone {
	background-image: url(../img/icons/telefon_small.png);
	display: block;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
.content .phonerh {
	background-image: url(../img/icons/telefon_small.png);
	display: block;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 0px -50px;
	padding: 0px 0px 0px 30px;
	color: red;
}

.content .phone:hover {
	background-image: url(../img/icons/telefon_small.png);
	display: block;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	color: blue;
}
.content .phone:focus {
	background-image: url(../img/icons/telefon_small.png);
	display: block;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	color: blue;
}
.startcontent img.step {
	display: block;
	width: 73px;
	height: 73px;
	margin: 0px auto;
}
.content img.center {
	display: block;
	margin: 0px auto;
	padding: 0px;
}

.content .article-group {
	min-height: 18px;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.content .article-group-phonesrh {
	min-height: 18px;
	position: relative;
	margin: 0px 0px 0px -30px;
	padding: 0px;
}


.content .article {
	/*min-height: 18px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

.content .article-group .article {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.content .article-white  {
	position: relative;	
	margin: 0px;
	padding: 0px;
}
.content .article-trans {
	position: relative;	
	margin: 0px;
	padding: 0px;
}

.content .article a {
	text-decoration: none;
}
.content .article arh:hover {
	color: #FFFFFF;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: large;
	text-align: center;
	float: left;
}
.content h2, .content h3, .content h4 {
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 15px;
}
.content h2.larger, .content h3.larger, .content h4.larger {
	font-size: 16px;
	line-height: 18px;
}

.content .button-next {
	display: block;
	height: 34px;
	margin: 0px 0px 22px 4px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: none;
	line-height: 39px;
	text-align: center;
	border-radius: 24px;
	background-color: rgb(22, 65, 135);
	width: 428px;
	height: 41px;
	z-index: 8;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #FFFFFF;
	font-size: large;
	line-height: 39px;
	transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	-webkit-transition-duration: 200ms;
	-o-transition-duration: 200ms;
}

.startcontent .button-next:hover {
	color: #82ed23;
	background-color: rgb(22, 65, 135);
	width: 428px;
	height: 41px;
}
.startcontent .phone {
	background-image: url(../img/icons/telefon_small.png);
	display: block;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
.content .phonerh {
	background-image: url(../img/icons/telefon_small.png);
	display: block;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 0px -50px;
	padding: 0px 0px 0px 30px;
	color: red;
}

.content .phone:hover {
	background-image: url(../img/icons/telefon_small.png);
	display: block;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	color: blue;
}
.content .phone:focus {
	background-image: url(../img/icons/telefon_small.png);
	display: block;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	color: blue;
}
.startcontent img.step {
	display: block;
	width: 73px;
	height: 73px;
	margin: 0px auto;
}
.content img.center {
	display: block;
	margin: 0px auto;
	padding: 0px;
}

.content .article-group {
	min-height: 18px;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: rgba(250, 250, 250, 0.1);
}
.content .article-group-phonesrh {
	min-height: 18px;
	position: relative;
	margin: 0px 0px 0px -30px;
	padding: 0px;
}


.content .article {
	/*min-height: 18px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

.content .article-group .article {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.content .article-white  {
	position: relative;	
	margin: 0px;
	padding: 0px;
}
.content .article-trans {
	position: relative;	
	margin: 0px;
	padding: 0px;
}

.content .article a {
	text-decoration: none;
}
.content .article arh:hover {
	color: #FFFFFF;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: large;
	text-align: center;
	float: left;
}
.content h2, .content h3, .content h4 {
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 15px;
}
.content h2.larger, .content h3.larger, .content h4.larger {
	font-size: 16px;
	line-height: 18px;
}

.content .button-next {
}
.content .button-next-smallrh {
	height: 34px;
	margin: 10px 20px 22px -24px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
	border: none;
	line-height: 39px;
	text-align: center;
	border-radius: 24px;
	background-color: rgb(22, 65, 135);
	width: 250px;
	height: 41px;
	z-index: 8;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 39px;
}
.content .button-next-smallrh:hover {
	color: #6cea19;
	width: 428px;
	height: 41px;
}

.content .button-next:hover {
	color: #6cea19;
	width: 428px;
	height: 41px;
}
.content .phone {
	background-image: url(../img/icons/telefon_small.png);
	display: block;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
.content img.step {
	display: block;
	width: 73px;
	height: 73px;
	margin: 0px auto;
}

/* rows and columns *************************************** */

/* ******************** */
.content .box-s {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 122px;
	
}
.content .box-s-fill {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 386px;
}
/* ******************** */
.content .box-m {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 6px;
}
.content .article .article .article .box-m, .content .article-group .article .article .box-m {
	width: 156px;
}
.content .box-m-fill {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 342px;
}
.content .article .article .articlet .box-m-fill, .content .article-group .article .article .box-m-fill {
	width: 332px;
}
/* ******************** */
.content .box-l {
	float: left;
	margin: 0px;
	padding: 0px;
	
}
.content .box-l-fill {
	float: left;
	margin: 0px;
	padding: 0px;
	
}
/* ******************** */
.content .box-xl {
	float: left;
	margin: 0px;
	padding: 0px;
	
}
.content .box-xl-fill {
	float: left;
	margin: 0px;
	padding: 0px;
	
}
/* ******************** */

/* ******************** */
.content .row {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background-color: rgba(255, 255, 255,0);
}

.content .rows {
	float: left;
}

.content .merge {
	float: left;
}
/* ******************** */

.content .two-columns, .content .three-columns, .content .four-columns {
	float: left;
	width: 528px;
	margin: 0px;
	padding: 0px 25px 0px 0px;
}


.content .article .two-columns, .content .article .three-columns {
	width: 528px;
}


.content .two-columns .article {
	float: left;
	width: 518px;
}
.content .article .two-columns .article {
	float: left;
	width: 244px;
}
.content .two-columns .article .article {
	float: none;
	width: auto; 
}


.content .three-columns .article {
	float: left;
	width: 166px;
}
.content .three-columns .article .article {
	float: none;
	width: auto; 
}


.content .four-columns .article {
	float: left;
	width: 105px;
}
.content .four-columns .article .article {
	float: none;
	width: auto; 
}

.content .four-columns .article img.center {
	display: block;
	margin: 0px 0px 0px 25px;
	padding: 0px;
}

.content .three-columns .merge .article {
	float: none;
	width: 342px;
}
.content .article .three-columns .merge .article {
	float: none;
	width: 322px;
}

.content .four-columns .merge .article {
	float: none;
	width: 386px;
}

.content .four-columns .two-columns .article {
	float: left;
	width: 188px;
}

.content .rows .article {
	float: none;
}

.content .row .article, .content .article .row .two-columns .article, .content .row .merge, .content .row .rows, .content .row .two-columns, .content .row .three-columns, .content .row .four-columns, .content .row .box-s, .content .row .box-s-fill, .content .row .box-m, .content .row .box-m-fill, .content .row .box-l, .content .row .box-l-fill, .content .row .box-xl, .content .row .box-xl-fill {
	height: 100%; 
}

/* ******************************************************** */

/* Forms ************************************************** */
.content input.text {
	height: 18px;
	width: 150px;
	border: solid #CCCCCC 1px;
	margin: 0px 10px 0px 0px;
	padding: 2px 2px 2px 2px;
	color: #666666;
	line-height: 18px;
}
.content input.text-small {
	height: 18px;
	width: 86px;
	border: solid #CCCCCC 1px;
	margin: 0px 10px 0px 0px;
	padding: 2px 2px 2px 2px;
	color: #666666;
	line-height: 18px;
}
.content input.radio {
	margin: 0px 10px 0px 140px;
	padding: 0px;
}
.content input.radio-small {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.content .multilabel input.radio,  {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.content input.checkbox {
	margin: 0px 8px 0px 145px;
	padding: 0px 0px 0px 0px;
}
.content input.checkbox-left {
	display: block;
	float: left;
	margin: 5px 10px 0px 11px;
	padding: 0px 0px 0px 0px;
}
.content input.text:focus {
	border: solid #164187 1px;
}
.content input.text-small:focus {
	border: solid #164187 1px;
}
.content select {
	width: 156px;
	border: solid #CCCCCC 1px;
	margin: 0px 10px 0px 0px;
	padding: 2px;
	color: #666666;
}
.content select.select-small {
	width: 92px;
}
.content select.select-medium {
	width: 220px;
}
.content select.select-large {
	width: 498px;
}

/* labels **************************** */
.content label {
	display: block;
	line-height: 24px;
	height: 24px;
	margin: 2px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
}
.content label.multiline {
	height: auto;
}
.content label.small {
	width: 85px;
}
.content label.medium {
	width: 150px;
}
.content label.large {
	width: 300px;
}
.content label.xlarge {
	width: 400px;
}
.content label.xxlarge {
	width: 508px;
}

.content .multilabel {
	height: 24px;
	margin: 2px 0px 0px -11px;
	padding: 0px;

}
.content .multilabel label {
	float: left;
	height: 24px;
	margin: 0px;
}
/* *********************************** */

.content fieldset {
	margin: 0px 0px 10px 0px;
	padding: 10px;
/*	border: solid #CCCCCC 1px;
*/}
.content fieldset legend {
	margin: 0px 0px 0px 0px;
	padding: 0px;
/*	border: solid #CCCCCC 1px;
*/	background-color: #FFFFFF;
}

/* ************************************************************************************** */

/* footer ******************************************************************************* */
#container-footer {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
}
#container-footer #footer {
	position:fixed;	
	left: 0px;
	bottom: 0px; 
	height: 64px;
	width: 100%; 
	height: auto;
	margin: 0px 0px 0px 200px;
	padding: 0px;
	float: none;
	clear: none;
}
#container-footer #footer p {
	position: fixed;
	top: 95%;
	left: 1%;
	z-index: -2;
	color: #666666;
	color: #green;
	clear: none;
	float: none;
}
#container-footer #footer #footer-menu {
	float: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-position: left;
	background-repeat: no-repeat;
	clear: none;
}
#container-footer #footer ul {
	list-style: none;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	float: none;
	clear: none;
}
#container-footer #footer li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: none;
}
#container-footer #footer li a {
	display: block;
	float: none;
	line-height: 13px;
	font-size: 9px;
	text-align: center;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	border-left: solid #CCC 1px;
	color: #FFFFFF;
	clear: none;
}
#container-footer #footer a.first {
	border-left: none;
	padding: 0px 10px 0px 3px;
	float: none;
	clear: none;
}
#container-footer #footer li a:hover {
	float: none;
	clear: none;

}
/* ************************************************************************************** */


/* ************************************************************************************** */
/* sheets ******************************************************************************* */
/* ************************************************************************************** */
#sheet {
	position: relative;
	min-height: 100%;
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	z-index: 1;
}
.html #sheet {
	height: 100%;
}

#sheet .sheet-layout {
	position: absolute;
	background-repeat: repeat-y; 
	margin: 0px;
	padding: 0px;
	top: 30px;
	bottom: 30px;
	left: 5px;
	right: 5px;
	overflow: hidden;
	z-index: 3;
}
/* end sheets *************************************************************************** */

/* ************************************************************************************** */
/* sheet-layout - Layouts f�r die einzelnen Bereiche ************************************ */
/* ************************************************************************************** */

/* header Maske --------------------- */
#sheet .sheet-layout#mask-header {
	right: 657px;
	height: 196px;
	bottom: auto;
	/*border-right: solid #FFFFFF 1px;*/
	/* background-color: #B3B3BB; */
	/*background-color: #DDE0D5;*/
	background-image: none;
}

/* sidebar Maske -------------------- */
#sheet .sheet-layout#mask-sidebar {
	right: 657px;
	/*border-right: solid #FFFFFF 1px;*/
	/* background-color: #75798E; */
	/*background-color: #AFB8A8;*/
	background-image: none;
}

/* sidebar outline ------------------ */
#sheet .sheet-layout#mask-sidebar-outline {
	right: 657px;
	top: 208px;
	left: auto;
	width: 1px;
	background-color: #FFFFFF;
	z-index: 500;
	background-image: none;
}

/* breadcrumb Titel Maske ----------- */
#sheet .sheet-layout#mask-breadcrumb-title {
	right: 658px;
	height: 19px;
	top: 207px;
	bottom: auto;
	background-color: #FFFFFF;
	background-image: none;
}

/* breadcrumb Men� Maske ------------ */
#sheet .sheet-layout#mask-breadcrumb-menu {
	right: 5px;
	height: 19px;
	top: 207px;
	left: 243px;
	bottom: auto;
	background-color: #AFB8A8;
	background-image: none;
}

/* content Maske -------------------- */
#sheet .sheet-layout#mask-content {
	top: 227px;
	left: 243px;
/*	background-color: #DDE0D5;
*/	background-image: none;
}

/* content Maske -------------------- */
#sheet .sheet-layout#mask-sidebar-content {
	top: 227px;
	background-image: url(../img/mask.png);
	background-repeat: repeat-y;
}

/* end sheet-layout ********************************************************************* */


#sheet .sheet-top {
	position: relative;
	height: 30px;
	margin: 0px;
	padding: 0px;
	z-index: 400;
}

#sheet .sheet-top .sheet-layout {
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	/*border-bottom: solid #999 1px;*/
}

#sheet .submenu .sheet-top {
	height: 25px;
}
#sheet .submenu .submenu .sheet-top{
	height: 25px;
}

#sheet .article-group .sheet-top {
	height: 25px;	
	margin: 0px;
}


#sheet .article .sheet-top {
	height: 25px;	
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}


#sheet .article-group .sheet-top .sheet-layout {
	/*border-bottom: solid #999 1px;*/
}
#sheet .article .sheet-top .sheet-layout {
	/*border-bottom: solid #999 1px;*/
}

.content .article-group .sheet-top h2, .content .article-group .sheet-top h3, .content .article-group .sheet-top h4 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	line-height: 25px;
	font-weight: 600;
}
.content .article .sheet-top h2, .content .article .sheet-top h3, .content .article .sheet-top h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	line-height: 25px;
	font-weight: 600;
}
.content .sheet-top h2.larger, .content .sheet-top h3.larger, .content .sheet-top h4.larger {
	font-size: 16px;
	line-height: 25px;
}
#sheet .sheet-bottom {
	position: absolute;
	height: 30px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 300;
	margin: 0px;
	padding: 0px;
}

#sheet .sheet-bottom .sheet-layout {
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	/* border-top: solid #3366CC 1px; */
}

#sheet .submenu .sheet-bottom, #sheet .article .sheet-bottom, #sheet .article-group .sheet-bottom  {
	height: 20px;
}
#sheet .submenu .sheet-bottom a, #sheet .article .sheet-bottom a {
	float: right;
	font-size: 10px;
	line-height: 15px;
	height: 15px;
	width: 90px;
	color: #999999;
	background-image: url(../img/readmore_hover.png);
	background-repeat: no-repeat;
	margin: 4px 1px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#sheet .submenu .sheet-bottom a.next, #sheet .article .sheet-bottom a.next {
	color: #999999;
	background-image: url(../img/readmore_hover.png);
}
#sheet .submenu .sheet-bottom a.next:hover, #sheet .article .sheet-bottom a.next:hover {
	color: #164187;
	background-image: url(../img/next.png);
}

#sheet .submenu .sheet-bottom a:hover, #sheet .article .sheet-bottom a:hover {
	color: #FFFFFF;
	background-image: url(../img/readmore.png);
}

#sheet .article-group .sheet-bottom .sheet-layout, #sheet .article .sheet-bottom .sheet-layout {
/*	border-top: solid #FFF 1px;
*/}

#sheet .article .sheet-bottom p {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 25px;
}

#sheet .article .h-spacer {
	position: relative;
	height: 25px;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}

/* ************************************************************************************** */
/* sheet-body *************************************************************************** */
/* ************************************************************************************** */

#sheet .sheet-body {
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 5;
}



#sheet .submenu .sheet-body {
    background-color: rgba(250, 250, 250, 0.7);
    display: inline-block;
    margin: 0px 0px 0px 0px;
    padding: 4px 1px 7px 0px;
    font-size: 10pt;
    font-weight: 500;
    border-radius: 10px;
}


#container-sidebar .news .sheet-body {
	padding: 0px 7px 0px 7px;
}


#sheet #pagetitle .sheet-body {
	margin: 0px;
	padding: 0px;
}


#sheet .content .sheet-body {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 35px;
}
#sheet .article .sheet-body {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#sheet .sheet-body .sheet-content-box {
	margin: 10px;
	padding: 0px 0px 0px 0px;
	color: #164187;
	float: none;
	clear: none;
	width: auto;
}

#sheet .sheet-body .sheet-content-box-phonesrh {
	margin: 3px;
	padding: 0px 0px 0px 0px;
	color: #164187;
	float: none;
	clear: none;
	width: auto;
	font-size:12px;
	color: blue;
}
#sheet .sheet-body .sheet-content-box-phonesrh:hover {
	margin: 3px;
	padding: 0px 0px 0px 0px;
	color: #164187;
	float: none;
	clear: none;
	width: auto;
	font-size:12px;
	color: green;
}
#sheet .sheet-body .sheet-content-box-phonesrh:focus {
	margin: 3px;
	padding: 0px 0px 0px 0px;
	color: #164187;
	float: none;
	clear: none;
	width: auto;
	font-size: 13px;
	color: green;
}

#sheet .sheet-top .sheet-body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#sheet .sheet-bottom .sheet-body {
	margin: 0px;
	padding: 0px;
}
/* ************************************************************************************** */


#sheet .sheet-tr, #sheet .sheet-tl, #sheet .sheet-br, #sheet .sheet-bl, #sheet .sheet-tc, #sheet .sheet-bc, #sheet .sheet-cr, #sheet .sheet-cl, #sheet .sheet-cc {
	position: absolute;
	z-index: 2;
}

#sheet .sheet-tr, #sheet .sheet-tl, #sheet .sheet-br, #sheet .sheet-bl {
	width: 0px;
	height: 0px;
}
#sheet .sheet-top .sheet-tr, #sheet .sheet-top .sheet-tl, #sheet .sheet-top .sheet-br, #sheet .sheet-top .sheet-bl {
	width: 0px;
	height: 0px;
}
#sheet .sheet-bottom .sheet-tr, #sheet .sheet-bottom .sheet-tl, #sheet .sheet-bottom .sheet-br, #sheet .sheet-bottom .sheet-bl {
	width: 0px;
	height: 0px;
}
#sheet #pagetitle .sheet-tr, #sheet #pagetitle .sheet-tl, #sheet #pagetitle .sheet-br, #sheet #pagetitle .sheet-bl {
	width: 0px;
	height: 0px;
}

#sheet .sheet-tc, #sheet .sheet-bc {
	height: 0px;
	left: 0px;
	right: 0px;
}
#sheet .sheet-top .sheet-tc, #sheet .sheet-top .sheet-bc {
	height: 0px;
	left: 0px;
	right: 0px;
}
#sheet .sheet-bottom .sheet-tc, #sheet .sheet-bottom .sheet-bc {
	height: 0px;
	left: 0px;
	right: 0px;
}
#sheet #pagetitle .sheet-tc, #sheet #pagetitle .sheet-bc {
	height: 0px;
	left: 0px;
	right: 10px;
}

#sheet .sheet-cr, #sheet .sheet-cl {
	width: 0px;
	top: 0px;
	bottom: 0px;
}
#sheet .sheet-top .sheet-cr, #sheet .sheet-top .sheet-cl {
	width: 0px;
	top: 0px;
	bottom: 0px;
}
#sheet .sheet-bottom .sheet-cr, #sheet .sheet-bottom .sheet-cl {
	width: 0px;
	top: 0px;
	bottom: 0px;
}
#sheet #pagetitle .sheet-cr, #sheet #pagetitle .sheet-cl {
	width: 0px;
	top: 0px;
	bottom: 0px;
}

#sheet .sheet-cc {
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
#sheet .sheet-top .sheet-cc {
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
#sheet .sheet-bottom .sheet-cc {
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
#sheet #pagetitle .sheet-cc {
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

#sheet .sheet-tl {
	background-position: top left;
	background-repeat: repeat-y;
	top: 0;
	left: 0;
	/* clip: rect(auto, 25px, 25px, auto); */
}
#sheet .sheet-bottom .sheet-tl {
	background-repeat: no-repeat;
}
#sheet .sheet-tr {
	background-position: top right;
	background-repeat: no-repeat;
	top: 0;
	right: 0;
	/* clip: rect(auto, auto, 25px, 25px); */
}
#sheet .sheet-bottom .sheet-tr {
	background-repeat: repeat-y;
}
#sheet .sheet-bl {
	background-position: bottom left;
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
	/* clip: rect(25px, 25px, auto, auto); */
}
#sheet .sheet-top .sheet-bl {
	background-repeat: repeat-y;
}
#sheet .sheet-br {
	background-position: bottom right;
	background-repeat: no-repeat;
	bottom: 0;
	right: 0;
	/* clip: rect(25px, auto, auto, 25px); */
}
#sheet .sheet-top .sheet-br {
	background-repeat: repeat-y;
}
#sheet .sheet-tc {
	background-position: top center;
	background-repeat: repeat-x;
	top: 0;
	/* clip: rect(auto, auto, 25px, auto); */
}
#sheet .sheet-bc {
	background-position: bottom center;
	background-repeat: repeat-x;
	bottom: 0;
	/* clip: rect(25px, auto, auto, auto); */
}
#sheet .sheet-cr {
	background-position: right;
	background-repeat: repeat-y;
	right: 0;
	/* clip: rect(auto, auto, auto, 25px); */
}
#sheet .sheet-cl {
	background-position: left;
	background-repeat: repeat-y;
	left: 0;
	/* clip: rect(auto, 25px, auto, auto); */
}
#sheet .sheet-cc {
	background-position: top;
	background-repeat: repeat;
}

/* ************************************************************************************** */
/* sheet grafix ************************************************************************* */
/* ************************************************************************************** */

/* sheet top / bottom right / left ***************************** */
#sheet .sheet-tr, #sheet .sheet-tl, #sheet .sheet-br, #sheet .sheet-bl {
	/* background-image: url('../img/Sheet-s.png'); */
}
#sheet .submenu .sheet-tr, #sheet .submenu .sheet-tl, #sheet .submenu .sheet-br, #sheet .submenu .sheet-bl {
	background-image: url('../img/Sheet-s.png');
}
#sheet #pagetitle .sheet-tr, #sheet #pagetitle .sheet-tl, #sheet #pagetitle .sheet-br, #sheet #pagetitle .sheet-bl {
	background-image: url('../img/Sheet-content-s.png'); 
}
#sheet .content .sheet-tr, #sheet .content .sheet-tl, #sheet .content .sheet-br, #sheet .content .sheet-bl {
	background-image: url('../img/Sheet-content-s.png');
}


#sheet .article .sheet-tr, #sheet .article .sheet-tl, #sheet .article .sheet-br, #sheet .article .sheet-bl {
	background-image: url('../img/Sheet-content-s.png');
}
#sheet .article-white .article .sheet-tr, #sheet .article-white .article .sheet-tl, #sheet .article-white .article .sheet-br, #sheet .article-white .article .sheet-bl {
	background-image: url('../img/Sheet-content-s.png');
}
#sheet .article-trans .article .sheet-tr, #sheet .article-trans .article .sheet-tl, #sheet .article-trans .article .sheet-br, #sheet .article-trans .article .sheet-bl {
	background-image: url('../img/Sheet-content-s.png');
}


#sheet .article-white .sheet-tr, #sheet .article-white .sheet-tl, #sheet .article-white .sheet-br, #sheet .article-white .sheet-bl {
	background-image: url('../img/Sheet-content-white-s.png');
}
#sheet .article .article-white .sheet-tr, #sheet .article .article-white .sheet-tl, #sheet .article .article-white .sheet-br, #sheet .article .article-white .sheet-bl {
	background-image: url('../img/Sheet-content-white-s.png');
}
#sheet .article-trans .article-white .sheet-tr, #sheet .article-trans .article-white .sheet-tl, #sheet .article-trans .article-white .sheet-br, #sheet .article-trans .article-white .sheet-bl {
	background-image: url('../img/Sheet-content-white-s.png');
}


#sheet .article-trans .sheet-tr, #sheet .article-trans .sheet-tl, #sheet .article-trans .sheet-br, #sheet .article-trans .sheet-bl {
	background-image: url('../img/Sheet-content-trans-s.png');
}
#sheet .article .article-trans .sheet-tr, #sheet .article .article-trans .sheet-tl, #sheet .article .article-trans .sheet-br, #sheet .article .article-trans .sheet-bl {
	background-image: url('../img/Sheet-content-trans-s.png');
}
#sheet .article-white .article-trans .sheet-tr, #sheet .article-white .article-trans .sheet-tl, #sheet .article-white .article-trans .sheet-br, #sheet .article-white .article-trans .sheet-bl {
	background-image: url('../img/Sheet-content-trans-s.png');
}


#sheet .sheet-top .sheet-tr, #sheet .sheet-top .sheet-tl {
	background-image: url('../img/Sheet-tb-s.png');
}
#sheet .sheet-top .sheet-br, #sheet .sheet-top .sheet-bl {
	background-image: url('../img/Sheet-tb-v.png');
}
#sheet .sheet-bottom .sheet-tr, #sheet .sheet-bottom .sheet-tl {
	background-image: url('../img/Sheet-tb-v.png');
}
#sheet .sheet-bottom .sheet-br, #sheet .sheet-bottom .sheet-bl {
	background-image: url('../img/Sheet-tb-s.png');
}
/* ************************************************************* */

/* sheet top / bottom center *********************************** */
#sheet .sheet-tc, #sheet .sheet-bc {
	/* background-image: url('../img/Sheet-h.png'); */
}
#sheet .submenu .sheet-tc, #sheet .submenu .sheet-bc {
	background-image: url('../img/Sheet-h.png');
}
#sheet #pagetitle .sheet-tc, #sheet #pagetitle .sheet-bc {
	background-image: url('../img/Sheet-content-h.png');
}
#sheet .content .sheet-tc, #sheet .content .sheet-bc {
	background-image: url('../img/Sheet-content-h.png');
}


#sheet .article .sheet-tc, #sheet .article .sheet-bc {
	background-image: url('../img/Sheet-content-h.png');
}
#sheet .article-white .article .sheet-tc, #sheet .article-white .article .sheet-bc {
	background-image: url('../img/Sheet-content-h.png');
}
#sheet .article-trans .article .sheet-tc, #sheet .article-trans .article .sheet-bc {
	background-image: url('../img/Sheet-content-h.png');
}


#sheet .article-white .sheet-tc, #sheet .article-white .sheet-bc {
	background-image: url('../img/Sheet-content-white-h.png');
}
#sheet .article .article-white .sheet-tc, #sheet .article .article-white .sheet-bc {
	background-image: url('../img/Sheet-content-white-h.png');
}
#sheet .article-trans .article-white .sheet-tc, #sheet .article-trans .article-white .sheet-bc {
	background-image: url('../img/Sheet-content-white-h.png');
}


#sheet .article-trans .sheet-tc, #sheet .article-trans .sheet-bc {
	background-image: url('../img/Sheet-content-trans-h.png');
}
#sheet .article .article-trans .sheet-tc, #sheet .article .article-trans .sheet-bc {
	background-image: url('../img/Sheet-content-trans-h.png');
}
#sheet .article-white .article-trans .sheet-tc, #sheet .article-white .article-trans .sheet-bc {
	background-image: url('../img/Sheet-content-trans-h.png');
}


#sheet .sheet-top .sheet-tc {
	background-image: url('../img/Sheet-tb-h.png');
}
#sheet .sheet-top .sheet-bc {
	background-image: url('../img/Sheet-tb-cc.png');
}
#sheet .sheet-bottom .sheet-tc {
	background-image: url('../img/Sheet-tb-cc.png');
}
#sheet .sheet-bottom .sheet-bc {
	background-image: url('../img/Sheet-tb-h.png');
}
/* ************************************************************* */

/* sheet center right / left *********************************** */
#sheet .sheet-cr, #sheet .sheet-cl {
	/* background-image: url('../img/Sheet-v.png'); */
}
#sheet .submenu .sheet-cr, #sheet .submenu .sheet-cl {
	background-image: url('../img/Sheet-v.png');
}
#sheet #pagetitle .sheet-cr, #sheet #pagetitle .sheet-cl {
	background-image: url('../img/Sheet-content-v.png');
}
#sheet .content .sheet-cr, #sheet .content .sheet-cl {
	background-image: url('../img/Sheet-content-v.png');
}


#sheet .article .sheet-cr, #sheet .article .sheet-cl {
	background-image: url('../img/Sheet-content-v.png');
}
#sheet .article-white .article .sheet-cr, #sheet .article-white .article .sheet-cl {
	background-image: url('../img/Sheet-content-v.png');
}
#sheet .article-trans .article .sheet-cr, #sheet .article-trans .article .sheet-cl {
	background-image: url('../img/Sheet-content-v.png');
}


#sheet .article-white .sheet-cr, #sheet .article-white .sheet-cl {
	background-image: url('../img/Sheet-content-white-v.png');
}
#sheet .article .article-white .sheet-cr, #sheet .article .article-white .sheet-cl {
	background-image: url('../img/Sheet-content-white-v.png');
}
#sheet .article-trans .article-white .sheet-cr, #sheet .article-trans .article-white .sheet-cl {
	background-image: url('../img/Sheet-content-white-v.png');
}


#sheet .article-trans .sheet-cr, #sheet .article-trans .sheet-cl {
	background-image: url('../img/Sheet-content-trans-v.png');
}
#sheet .article .article-trans .sheet-cr, #sheet .article .article-trans .sheet-cl {
	background-image: url('../img/Sheet-content-trans-v.png');
}
#sheet .article-white .article-trans .sheet-cr, #sheet .article-white .article-trans .sheet-cl {
	background-image: url('../img/Sheet-content-trans-v.png');
}


#sheet .sheet-top .sheet-cr, #sheet .sheet-top .sheet-cl {
	background-image: url('../img/Sheet-tb-v.png');
}
#sheet .sheet-bottom .sheet-cr, #sheet .sheet-bottom .sheet-cl {
	background-image: url('../img/Sheet-tb-v.png');
}
/* ************************************************************* */

/* sheet center center ***************************************** */
#sheet .sheet-cc {
	/* background-image: url('../img/Sheet-cc.png'); */
}
#sheet .submenu .sheet-cc {
	background-image: url('../img/Sheet-cc.png');
}
#sheet #pagetitle .sheet-cc {
	background-image: url('../img/Sheet-content-cc.png');
}
#sheet .content .sheet-cc {
	background-image: url('../img/Sheet-content-cc.png');
}


#sheet .article .sheet-cc {
	background-image: url('../img/Sheet-content-cc.png');
}
#sheet .article-white .article .sheet-cc {
	background-image: url('../img/Sheet-content-cc.png');
}
#sheet .article-trans .article .sheet-cc {
	background-image: url('../img/Sheet-content-cc.png');
}


#sheet .article-white .sheet-cc {
	background-image: url('../img/Sheet-content-white-cc.png');
}
#sheet .article .article-white .sheet-cc {
	background-image: url('../img/Sheet-content-white-cc.png');
}
#sheet .article-trans .article-white .sheet-cc {
	background-image: url('../img/Sheet-content-white-cc.png');
}


#sheet .article-trans .sheet-cc {
	background-image: none;
}
#sheet .article .article-trans .sheet-cc {
	background-image: none;
}
#sheet .article-white .article-trans .sheet-cc {
	background-image: none;
}


#sheet .sheet-top .sheet-cc {
	background-image: url('../img/Sheet-tb-cc.png');
}
#sheet .sheet-bottom .sheet-cc {
	background-image: url('../img/Sheet-tb-cc.png');
}
/* ************************************************************* */

/* layouts ***************************************************** */
#sheet .sheet-layout {
	background-image: url();
}
#sheet .submenu .sheet-layout {
	background-image: url();
}
#sheet #pagetitle .sheet-layout {
	background-image: url();
	background-color: #FFFFFF;
}
#sheet .content .sheet-layout {
	background-image: url();
}


#sheet .article .sheet-layout {
	background-image: url();
}
#sheet .article-white .article .sheet-layout {
	background-image: url();
}
#sheet .article-trans .article .sheet-layout {
	background-image: url();
}


#sheet .article-white .sheet-layout {
	background-image: url();
}
#sheet .article .article-white .sheet-layout {
	background-image: url();
}
#sheet .article-trans .article-white .sheet-layout {
	background-image: url();
}


#sheet .article-trans .sheet-layout {
	background-image: url();
}
#sheet .article .article-trans .sheet-layout {
	background-image: url();
}
#sheet .article-white .article-trans .sheet-layout {
	background-image: url();
}


#sheet .sheet-top .sheet-layout {
	background-image: url();
}
#sheet .sheet-bottom .sheet-layout {
	background-image: url();
}
/* ************************************************************* */

/* end sheet grafix ********************************************************************* */

/* ************************************************************************************** */
/* end sheets *************************************************************************** */
/* ************************************************************************************** */






/* diverse ****************************************************************************** */
.container-scroll {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	overflow: auto;
	
}
.container-blank {
	margin: 0px;
	padding: 0px;
}
.container-scroll .container-blank .article {
	margin-right: 4px; 
}
#getSecureKey {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	height: 20px;
	line-height: 20px;
}
.alert, .alert h4 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #FF3333; 
}
.alert, .alert p{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #FF3333; 
}
.success, .success h4 {
	color: green; 	
	;font-weight: 700; 	
}
.meta {
	display: none;
}
.fltrt {
	float: right;
	margin-left: 5px;
}
.fltlft {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.clearfloat {
	clear: both;
	height: 0px;
}
.aml {
	background-image: url(../img/bg.jpg);
	background-size: cover;
	height: 1890px;
	width: 1782px;
	background-attachment: fixed;
}
