body {
	text-align:center; 
	background-color:#FFFFFF;
	margin-top:13px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;	
}

#wrapper {
	text-align:left; 
	width:992px; 
	margin:0 auto;
} 

#wrapper {
	display:block;
	clear:both;
} 

#logo {
	float:left;
	background-repeat:no-repeat;
	width:303px;
	height:72px;
	background-image: url(../../img/logo1.gif);
}

#logo_sub {
	float:left;
	background-repeat:no-repeat;
	width:143px;
	height:55px;
	background-image: url(../../img/logo2.gif);
}

#header {
	float:right;
	width:649px;
	height:72px;
}

#header .menu_top {
	background-image: url(../../img/menu_top.jpg);
	height:37px;
	width:649px;
	top: 3px;
	position: relative;
}

.center_image_top_right {
	background-image: url(../../img/center_image_top_right.jpg);
	background-repeat:no-repeat;
	height:44px;
	width:748px;
	float:right;
	margin-top:11px;
	background-position: 0px 1px;
}

#loginFrm_left {
	width: 385px;
	clear:none;
	float:left;
}

#loginFrm_right {
	width: 320px;
	float:left;
	clear:none;
	height:90px;
	position: relative;
	top: 25px;	
	font-size:11px;
}

#arrow  {
	background-image:url(../../img/assets/arrow_1.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	height:90px;
	width:70px;
	clear:none;
}

#loginForm_message {
	position: relative;
	top: 25px;	
}


#content {
	width:992px;
	clear:both;
}

#content .centerImageH {
	width:990px;
	height:327px;
	background-image: url(../../img/center_image.jpg);	
}

#menu {
	height:27px;
	width:649px;
	margin-top: 20px;
}

#menu ul.mainMenu {
	padding: 0;
	list-style-type: none;
	text-align:center;
	margin:0px;
}

#menu ul.mainMenu li {
	display: inline;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #0053cd;
	height:26px;
}

#menu ul.mainMenu li a {
	text-decoration: none;
	color:#0053cd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.3em;
}

#menu ul.mainMenu li a:hover {
	color: #eb0000;
}

#homeInfoBox {
	width:243px;
	height:348px;
	float:left;
	clear:none;
	margin-right: 2px;
	margin-left: 2px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

#homeInfoBox .header {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	height:30px;
	text-align: center;
}

#homeInfoBox .header p {
	margin-top:6px;
	margin-bottom:0px;
	font-size:10px;
}


#homeInfoBox .first {
	background-image: url(../../img/home_box_1.jpg);
	width:243px;
	height:314px;	
}

#homeInfoBox .second {
	background-image: url(../../img/home_box_2.jpg);
	width:243px;
	height:314px;
}

#homeInfoBox .third {
	background-image: url(../../img/home_box_3.jpg);
	width:243px;
	height:314px;
}

#homeInfoBox .fourth {
	background-image: url(../../img/home_box_4.jpg);
	width:243px;
	height:314px;
}

#homeInfoBox .innerContent {
	top: 150px;
	right: 10px;
	left: 12px;
	position: relative;
	width:222px;
	font-size:9px;
}

#homeInfoBox .innerContent p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: justify;
}







#home5InfoBox {
	width:190px;
	height:398px;
	float:left;
	clear:none;
	margin-right: 4px;
	margin-left: 4px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

#home5InfoBox .header {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	height:30px;
	text-align: center;
}

#home5InfoBox .header p {
	margin-top:6px;
	margin-bottom:0px;
	font-size:10px;
}


#home5InfoBox .first {
	background-image: url(../../img/home5_box_1.jpg);
	width:190px;
	height:370px;	
}

#home5InfoBox .second {
	background-image: url(../../img/home5_box_2.jpg);
	width:190px;
	height:370px;
}

#home5InfoBox .third {
	background-image: url(../../img/home5_box_3.jpg);
	width:190px;
	height:370px;
}

#home5InfoBox .fourth {
	background-image: url(../../img/home5_box_4.jpg);
	width:190px;
	height:370px;
}

#home5InfoBox .fifth {
	background-image: url(../../img/home5_box_5.jpg);
	width:190px;
	height:370px;
}

#home5InfoBox .innerContent {
	top: 150px;
	right: 10px;
	left: 12px;
	position: relative;
	width:165px;
	font-size:9px;
}



#home5InfoBox .innerContent2 {
	top: 3px;
	right: 10px;
	left: 12px;
	position: relative;
	width:165px;
	font-size:9px;
}

#home5InfoBox .innerContent p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: justify;
}





#socialLinks {
	height:35px;
	clear:both;
	padding-top:15px;
	margin-left: 430px;
}

#socialLinks .socialLink {
	float:left;
	clear:none;
	margin-left:3px;
}

#socialLinks .socialLink img {
	border: 0;

}

#footer {
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #29a3fb;
}

#footer a {
	text-decoration: none;
	color:#000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight:normal;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.3em;
}

#footer a:hover {
	color: #0000FF;
}

#footer ul.footerMenu {
	padding: 0;
	list-style-type: none;
	text-align:left;
	margin:0px;
}

#footer ul.footerMenu li {
	display: inline;
	height:26px;
	margin:0px;
}

#footer .linksRight {
	float:right;
}

#footer .linksRight a {
	color:#FF0000;
}

#footer .linksRight a:hover {
	text-decoration:underline;
}

#pageTop {
	width:847px;
	float:left;
	height:55px;
}

#pageTop .rightImage {
	margin-top:22px;
	height:33px;
	width:350px;
	float:right;
}

#pageTop .rightImage2 {
	margin-top:22px;
	height:33px;
	width:349px;
	float:right;
}

#pageContentHeader {
	height:84px;
	float:left;
	clear:both;
	width:825px;
}

#pageContentHeader .leftImage {
	height:74px;
	width:476px;
	float:left;
}

#pageContentHeader .rightImage {
	height:84px;
	width:349px;
	float:left;
}

#pageInnerContent {
	float:left;
	width:825px;
	clear:none;
}

#pageBottomSeparator {
	float:left;
	width:80px;
	clear:both;
	height:15px;
}

#separator {
	width:80px;
	clear:both;
	height:15px;
}

#pageDescription {
	width: 825px;
	float:left;
	clear:both;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#pageDescription a {
	color:#0063FC;
	text-decoration:none;
	font-weight:bold;
}

#pageDescription a:hover{
	color:#EB0000;
	text-decoration:none;
}

#pageDescription a:active{
	color:#0063FC;
	text-decoration:none;
}


#pageDescription .innerContent {
	margin-right:15px;
}

.gray_line {
	background-color:#E8E8E8;
	clear:both;
	float:left;
	font-size:1px;
	height:1px;
	margin-top:10px;
	width:96%;
}

#pageDescription .leftBox {
	width: 456px;
	float:left;
	clear:none;
	margin-left:10px;
}

#persDataMsg {
	width:456px;
	height:50px;
	margin-top:25px;
	height:auto;
}

#persDataMsg_top{
	width:456px;
	height:50px;
	margin-top:10px;
}



#persDataMsg .msg {
	float:left;
	width:325px;
	font-weight:bold;
	color:#427cc9;
	height:auto;
}

#persDataMsg .ss {
	background-image:url(../../img/assets/lock.jpg);
	font-weight:bold;
	float:left;
	clear:none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:115px;
	height:25px;
	text-align:right;
	padding-top: 4px;
}

#pageDescription .rightBox {
	height:115px;
	width:349px;
	float:right;
}

.pageDescriptionLeftBoxLogin {
	height:300px;
	width: 446px;
	float:left;
	clear:none;
	margin-left:10px;
}

#pageDescription .deco {
	background-image: url(../../img/images/deco.jpg);
	background-repeat: repeat-x;	
	height:17px;
}

#pageLeftColumn {
	float:left;
	clear:none;
	background-color:#FF0000;
	width:165px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#pageLeftColumn a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#pageLeftColumn .header {
	background-image:url(../../img/left_navigation/header.JPG);
	height:37px;
	width:165px;
}

#pageLeftColumn .header p {
	margin: 0px;
	position: relative;
	top: 12px;
	left: 17px;	
}

#pageLeftColumn .menu {
	width:165px;
	clear:both;
	float:left;
	background-color:#FFFFFF;
}

#pageLeftColumn .menu p {
	margin: 0px;
	position: relative;
	top: 12px;
	left:16px;
	text-align: left;
}

#contentMain {
	padding-top:10px;
	margin-left:10px;
	clear:both;
}

#contentMain p {
	display:block;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#contentMain a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#0063FC;
	text-decoration:none;
	font-weight:bold;
}

#contentMain a:hover{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#EB0000;
	text-decoration:none;
}

#contentMain a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0063FC;
	text-decoration:none;
}


/* CONTENT BOX TYPE 1 */
#contentBox1 {
	width:800px;
	padding-bottom:20px;
	clear:both;	
}

#contentBox1 .left {
	width:190px;
	float:left;
	clear:left;
	padding-top:20px;
	padding-bottom:15px;
}

#contentBox1 .title{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #437CC7;
	font-weight:bold;
	padding-left:10px;
	width:156px;
	height:18px;
	padding-top:5px;
	float:left;
}

#contentBox1 .title2line{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #437CC7;
	font-weight:bold;
	padding-left:10px;
	width:156px;
	height:18px;
	float:left;
}

#contentBox1 .numbers{
	clear:left;
	float:left;
	height:23px;
	width:24px;
}

#contentBox1 .col1{
	float:left;
	width:500px;
	height:30px;
	line-height:30px;
}

#contentBox1 .col2{
	float:left; 
	width:50px; 
	text-align:right;
	height:30px; 
	line-height:30px;
}

#contentBox1 .right{
	width:600px;
	float:left;
	padding-top:20px;
	padding-bottom:15px;
}

#contentBox1 .right_title{
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	width:600px;
	height:18px;
	padding-top:5px;
}

#contentBox1 .right_title2{
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	width:600px;
	height:18px;
	padding-bottom:5px;
}

#contentBox1 .right p {
	margin-top:0px;
}


#contentBox2 {
	width:585px;
	margin-top:20px;
	clear:both;	
}

#contentBox2 .left {
	width:220px;
	float:left;
	clear:none;
	padding-top:0px;
}

#contentBox2 .footer
{
	margin-bottom:5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;	
	padding-left:5px;
	clear:both;
}


#contentBox2 .right{
	width:300px;
	float:left;
	clear:none;
	margin-left:4px;
	padding-top:0px;
}

#contentBox2 .right p {
	margin-top:0px;
}


/* TEXT STYLE */
.stTextNormal {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;	
}

.stTitle {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;	
}

.ulBlue	{
	list-style-image: url(../../img/images/bullet_blue.jpg);
}

.ulBlue li {
	margin-bottom: 20px;	
}


.st1_top { background-image: url(../../img/images/st1_top.jpg); }
.st1_middle { background-image: url(../../img/images/st1_middle.jpg); }
.st1_bottom { background-image: url(../../img/images/st1_bottom.jpg); }

.st2_top { background-image: url(../../img/images/st2_top.jpg); }
.st2_middle { background-image: url(../../img/images/st2_middle.jpg); }
.st2_bottom { background-image: url(../../img/images/st2_bottom.jpg); }

.st3_top { background-image: url(../../img/images/st3_top.gif); }
.st3_middle { background-image: url(../../img/images/st3_middle.gif); }
.st3_bottom { background-image: url(../../img/images/st3_bottom.gif); }

.st4_top { background-image: url(../../img/images/st4_top.gif); }
.st4_middle { background-image: url(../../img/images/st4_middle.gif); }
.st4_bottom { background-image: url(../../img/images/st4_bottom.gif); }

.st5_top { background-image: url(../../img/images/st5_top.gif); }
.st5_middle { background-image: url(../../img/images/st5_middle.gif); }
.st5_bottom { background-image: url(../../img/images/st5_bottom.gif); }

.st_howItWorks { background-image: url(../../img/header/how_it_works.gif);}
.st_login { background-image: url(../../img/header/how_it_works.gif);}

.menu_1 { background-image:url(../../img/left_navigation/1.jpg); 	height:43px;}
.menu_2 { background-image:url(../../img/left_navigation/2.jpg); 	height:46px;}
.menu_3 { background-image:url(../../img/left_navigation/3.jpg); 	height:42px;}
.menu_4 { background-image:url(../../img/left_navigation/4.jpg); 	height:45px;}
.menu_last { background-image:url(../../img/left_navigation/bottom.gif); 	height:14px;}

.menu_1o { background-image:url(../../img/left_navigation/1o.jpg); 	height:43px;}
.menu_2o { background-image:url(../../img/left_navigation/2o.jpg); 	height:46px;}
.menu_3o { background-image:url(../../img/left_navigation/3o.jpg); 	height:42px;}
.menu_4o { background-image:url(../../img/left_navigation/4o.jpg); 	height:45px;}
.menu_lasto { background-image:url(../../img/left_navigation/bottom.gif); 	height:14px;}

#pageLeftColumn p {
	padding-top:3px;
	padding-bottom:0px;
}

#pageLeftColumn p.line2 {
	top:4px;
}

.lcHeaderLogin { 
	background-image:url(../../img/left_navigation/login_header.gif); 
	height:84px;
	width:165px;
}

.lcHeaderContact {
	background-image:url(../../img/left_navigation/kontakt.gif); 
	height:84px;
	width:165px;
}

.lcHeaderContactImage {
	background-image:url(../../img/left_navigation/kontakt_1.gif);
	width:165px;
	height:187px;
}

.lcHeaderFirmen {
	background-image:url(../../img/left_navigation/presieimg3.gif); 
	height:84px;
	width:165px;
}

.lcHeaderFirmenImage {
	background-image:url(../../img/left_navigation/presieimg2.gif);
	width:165px;
	height:187px;
}
.lcHeaderSiteMapImage {
	background-image:url(../../img/left_navigation/sitemap_1.gif);
	width:165px;
	height:187px;
}

.lcHeaderSiteMap {
	background-image:url(../../img/left_navigation/sitemap.gif); 
	height:84px;
	width:165px;
}


.lcHeaderKundenserviceImage {
	background-image:url(../../img/left_navigation/kontakt_1.gif);
	width:165px;
	height:187px;
}

.lcHeaderKundenservice {
	background-image:url(../../img/left_navigation/kontakt.gif); 
	height:84px;
	width:165px;
}

.lcHeaderAgbImage {
	background-image:url(../../img/left_navigation/login.gif);
	width:165px;
	height:187px;
}

.lcHeaderDatenImage {
	background-image:url(../../img/left_navigation/daten_1.gif);
	width:165px;
	height:187px;
}

.lcHeaderDaten {
	background-image:url(../../img/left_navigation/daten.gif); 
	height:84px;
	width:165px;
}


.lcHeaderAgb {
	background-image:url(../../img/left_navigation/login_header.gif); 
	height:84px;
	width:165px;
}

.lcHeaderImpressumImage {
	background-image:url(../../img/left_navigation/impressum_1.gif);
	width:165px;
	height:187px;
}

.lcHeaderImpressum {
	background-image:url(../../img/left_navigation/impressum.gif); 
	height:84px;
	width:165px;
}

#pageLeftColumn p {
	margin: 0px;
	position: relative;
	top: 12px;
	left: 17px;	
}

.loginLeftImage {
	background-image:url(../../img/left_navigation/login.gif);
	width:165px;
	height:187px;
}




#pageFooter {
	width:900px;
	height:15px;
}


#liteTSt1 {
	margin-top:15px;
  clear: both;
  width:500px;
}

#liteTSt1 .row_ {
  clear: both;
  width:500px;
  height:30px;
}

#liteTSt1 .col_ {
  float: left;
  width: 250px;
  clear:none;
  height:30px;
  text-align: left;
}

.center {
	text-align:center;
}

.blRight {
	float:right;
	clear:none;
}



.titleBlue {
	font-weight:bold;
	color:#427cc9;
}

#regStep3Panel {
	clear:both;
	width:700px;
}

#regStep3Left {
	float:left;
	clear:none;
	width:250px;
}

#regStep3Right {
	float:left;
	clear:none;
	width:450px;
}

div.error_ {
	color: red;
	display: none;
	border: 1px solid #FF3333;
	background-color: #faebe7;
	background-image: url(../../img/assets/err.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

div.info_box {
	color: #000000;
	display: none;
	border: 1px solid #0033FF;
	background-color: #bfdcfe;
	background-image: url(../../img/assets/loader.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	height:auto;
	min-height:20px;
}

.padSm {
	padding-left:10px;
}

.padMed {
	padding-left:20px;
}

#textCol {
	font-weight:bold;
}

#textCol p {
	margin:0px;
	padding:0px;
	
}

#textCol span {
	margin-left:100px;
	text-align:right;
	display:block;
}

.stTitleLgRed {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #bc0000;	
	font-weight:bold;
}

.stTitleMedBlack {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight:bold;
}

.textRed {
	color:#FF0000;
}

.textBlack {
	color:#000000;
}

.home_text_bottom{
	float:right;
	color:#FFFFFF;
	padding-top:168px;
	padding-right:5px;
	font-size:9px;
}

#content .service{
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:377px;
	padding-top:19px;
	letter-spacing:-1px;
}

#content .desc_text{
	color:#FFFFFF;
	padding-left:377px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top:5px;
}

#content .jetzt{
	padding-top:12px;
	padding-left:378px;
}

#content .porto{
	color:#FFB802;
}

#howItWorksBox a.link{
	text-decoration:none;
	color:#000000;
}

.but {
	background-image:url(../../img/assets/button.gif);
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	padding-bottom:3px;
	text-align:center;
	width:99px;
}

.butMed {
	background-image:url(../../img/assets/but_middle.gif);
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	padding-bottom:3px;
	text-align:center;
	width:146px;
}


.butLong {
	background-image:url(../../img/assets/but_long.gif);
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	padding-bottom:3px;
	text-align:center;
	width:198px;
}

.butExLong {
	background-image:url(../../img/assets/button_big.gif);
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	padding-bottom:3px;
	text-align:center;
	width:220px;
}

.txNRed {
	color:#FF0000;
}

.thumbnail {
	background-image:url(../../img/assets/player.png);
	padding-left:35px;
	background-repeat:no-repeat;
	height:35px;
	margin-top:10px;
}

.thumbnail img {
	text-align:center;
}