﻿/* kleine Auflösung <480px: iphone */ 
@media screen and (min-width: 0px) and (max-width: 479px) {
.blu_slogan2 {
	position: relative; top: 28px;
	display:block;
	color:#4A72A2; 
	font: 12px arial, verdana, tahoma, sans-serif; 
	font-weight: bold;
	margin-right:0.5%;
	text-align:left;
}


.logo2 {
	padding: 0px;
	display: block;
	width:98px;
	height:48px;
}


.login_font {
	margin:0px;
	padding: 1px;
	color: #000000;
	text-align:left;
	font: 14px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
}


.MAXBREITE { 
	width:100%;
	background-color:#FFFFFF;
}


.rechtslogo {
		display:none;
}	
.mittenlogo {
		display:block;
		width:90px;
}		

hr {
	border-bottom: 1px dotted #808080;
}


html { 
padding:0px;
margin:0px;
background-color: #FFFFFF;
font-family: 'Roboto', sans-serif;
}


#headericonstyle {
  height: 100px;
  width: 100px;
  border: 0px solid #000000;
}

#iconbox {
  display: block;
  text-align: center;
  vertical-align: center;
  margin: 10px 10px;
  width: 390px;
  height: 100px;
  border: 0px solid #808080;
  background-color: #FFFFFF
}


#headerbox {
  display: block;
  text-align: center;
  vertical-align: center;
  margin: 10px 10px;
  width: 390px;
  height: 50px;
  border: 0px solid #808080;
  background-color: #D0D0D0
}



.fcaption_sal {
	background-color: #0D3192;
	font: 7pt verdana, tahoma, arial, sans-serif;
	color:#FFFFFF;
	padding: 2px;
}

.fcaption {
	padding:2px;
	background-color: #0D3192;
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF;
}

.menuclass2 {
	color: #FFFFFF;
	margin-left:0px;
	padding:0px;
	display: block;
	font: 28px arial, verdana, tahoma, sans-serif; 
	font-weight: bold;
	background-image: url(/e107_images/icons/M.png);
	background-repeat: no-repeat;
    background-position: left;
	width:25px;
	height:25px;
	background-size: 25px 25px;	
}


.menuclass3 {	
	margin-left:4px;
	padding:6px;
	display: block;
	background-image: url(/e107_themes/BLU_V/images/menue0.png);
	background-repeat: no-repeat;
    background-position: left;
	width:25px;
	height:25px;
	background-size: 25px 25px;
}

.menuclass3:hover {	
	margin-left:4px;
	padding:6px;
	display: block;
	background-image: url(/e107_themes/BLU_V/images/menue1.png);
	background-repeat: no-repeat;
    background-position: left;
	width:25px;
	height:25px;
	background-size: 25px 25px;
}


.login_button {
	margin:0px;
	border: #202020 0px solid;
	padding: 0px;
	background-color: #0D3192;
	color: #FFFFFF;
	font-weight: bold;
	text-align:left;
	font: 16px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	width:	100%;
	height: 36px;
	cursor:pointer;
	text-align: center;
}


	


.HEADERMEN {
	display:block;
}

.HEADERMENUE {
	display:block;
}	


body {
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
	color:#000000;
	font-size: 7px;
	font-family: 'Roboto', sans-serif;
	background-color: #FFFFFF;
}


.mainbox {
	border: 0px solid #879397;
	color: #000000;
	background-color: #FFFFFF;
	line-height: 12px;
	font: 9px;
	font-family: 'Roboto', sans-serif;
}

a, a:link {
	color: #303030; 
	text-decoration: none;
}

a:hover {
	color: #808080;
	text-decoration: none;
}

a:active {
	color: #808080; 
	text-decoration: none;
}

a:visited {
	color: #202020; 
	text-decoration: none;
}


a.bbcode {
	text-decoration: underline;
}

.smalltext {
	color: #202020;
	font: 8px verdana, tahoma, arial, sans-serif;
}

.headertext {
	color: #DC6504;
	font: 16px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
}

.indent {
	border: 1px solid #D1CFCF;
	background-color: #efefef;
	color: #727272;
	font: 7pt verdana, tahoma, arial, sans-serif;
	padding: 10px;
}

.docinnerbox_main_admin {
	padding: 0px;
	text-align: left;
}

.docinnerbox_main {
	margin-top: 0px; 
	padding: 0px;
	text-align: left;
}


.docinnerbox_r {
	padding: 1px;
	text-align: left;
}



#doclinkcolumn {
	width: 99%;
	background-color: #FFFFFF;
	padding:5px;
	color: #000000;
	font: 8px verdana, tahoma, arial, sans-serif;
	vertical-align: top;
	float:left;
}

#rightcolumn {
	border-top: #D0D0D0 0px solid;
	padding: 0px;
	width: 1px;
	background-color: #FFFFFF;
	color: #000000;
	border-left: #D0D0D0 0px solid;
	vertical-align: top;
}



#docmaincolumn {
	border-top: #D0D0D0 0px solid;
	border-right: #D0D0D0 0px solid;
	border-bottom: #D0D0D0 0px solid;
	padding: 4px;
	padding-left:20px;
	vertical-align: top;
	background-color: #FFFEFC;
	color: #000000;
	font: 12px verdana, tahoma, arial, sans-serif;
}

.form {
	margin: 2px 0px 0px 0px;
}

.p {
	margin: 0px;
}


.caption {
	color: #202020; 
	font: 10px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	margin: 0px;
}

.captionmen {
	color: #202020; 
	font: 12px verdana, tahoma, arial, sans-serif;
	margin: 0px;
}



.caption0 {
	background-color: #0D3192;
	color: #202020; 
	font: 13px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	width:170px;
	height:18px;
	padding:4px;
}

.caption_header_icon {
	color: #505050; 
	font: 14px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	margin: 0px;
}

hr2 {
	border-top: #666 1px solid;
	height: 1px;
	width: 0%;
	text-align:center;
}

.helpbox {
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	border: 0px none red;
	background-color: transparent;
}

#commentform {
	text-align: left;
}

#commentformbutton {
	text-align: left;
}


.fbutton_t3 {
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	border: #7f7f7f 1px solid;
	padding: 1px;
	background-color: #FFFFFC;
	color: #000000;
	font-weight: bold;
	text-align:left;
	font: 0.89em arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.fbutton_t3:hover {
	background-color: #193B77;
	color: #FFFFFF;
}



.button {
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	border: #7f7f7f 1px solid;
	padding: 3px;
	background-color: #FFFFFC;
	color: #000000;
	font-weight: bold;
	text-align:left;
	font: 8px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.button0 {
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	border: #7f7f7f 1px solid;
	padding: 3px;
	background-color: #FFFFFC;
	color: #000000;
	font-weight: bold;
	text-align:left;
	font: 8px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.button_neu{
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	border: #7f7f7f 1px solid;
	padding: 3px;
	background-color: #FFFFFC;
	color: #000000;
	font-weight: bold;
	text-align:left;
	font: 8px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}


.tbox.chatbox {
	width: 88%;
	margin-left: auto;
	margin-right: auto;
}


.fborder {
	border: #FFFFFF 0px solid;
}

.forumheader2 {
	background-color: #FFFFFF;
	font: 8px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #f4f6fb 1px solid;
}

.forumheader3 {
	background-color: #FFFFFF;
	font: 8px verdana, tahoma, arial, helvetica, sans-serif;
	color:#202020;
	border-bottom: #202020 0px solid;
}


.forumheader5{
	background-color: #FFFFF;
	font: 18px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #f4f6fb 1px solid;
}

.fcaption_cal {
	background-color: #0D3192;
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom: #FFFFFF 3px solid;
	height: 14px;
	padding: 4px 4px 4px 4px;
}
	
.smallblacktext {
}


.defaulttext {
	font: 8pt tahoma, verdana, arial, helvetica, sans-serif;
	color:#404040;
}


td {
	text-align: left;
}

img {
	vertical-align: middle;
}

.linkspage_button{
	vertical-align: middle;
	border:0px;
}


.fbutton {
	width: 120px;
	height:15px;
	border: #202020 1px solid;
	padding: 3px;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #202020;
	font: 10px verdana, tahoma, arial, sans-serif;
}

.ftabborder{
	border: #202020 1px solid;
	color: #202020;
}

.rowborder {
	border-bottom: #202020 1px solid;
	font: 8px verdana, tahoma, arial, sans-serif;
	height: 12px;
}

.std_small {
	font: 8px verdana, tahoma, arial, sans-serif;
}


.std {
	font: 10px verdana, tahoma, arial, sans-serif;
}

input[type=submit] {
    -webkit-appearance: none;
}

input[type=button] {
    -webkit-appearance: none;
}

input[type=text] {
    -webkit-appearance: none;
}

checkbox {
    border: 0 none;
}




.tabset_tabs	{ margin-left:6px; padding:0; list-style-type:none; position:relative; z-index:1; white-space:nowrap }
.tabset_tabs li	{ margin:0; padding:0; display:inline }
.tabset_tabs a	{ font: 11px verdana; color:#000000 ! important; background-color:#FFFFFF ! important; border:1px solid #202020;  text-decoration:none;  padding:0 0.4em; border-left-width:1; }
.tabset_tabs a:hover	{ font: 11px verdana; color:#FFFFFF ! important; background-color:#808080 ! important }
.tabset_tabs a.active	{ font: 11px verdana; color:black ! important; background-color:#CCCCCC ! important;  border-color:black;  border-left-width:1px; cursor:default; border-bottom:white; padding-top:1px; padding-bottom:1px }

.tabset_tabs li.firstchild a	{ border-left-width:1px }

.tabset_content	{ border:0px solid #808080; width:98%; background-color:#FFFFFF; position:relative; z-index:0; padding:8px; margin-left:6px; display:none }
.tabset_label	{ display:none; }

.tabset_content_active	{ display:block }
}


/* Auflösung ab 480-760px: ipad */
@media screen and (min-width: 480px) and (max-width: 759px) {
.MAXBREITE { 
	width:80%;
	background-color:#FFFFFF;
}

.logo2 {
	padding: 0px;
	display: block;
	width:147px;
	height:72px;
}

.blu_slogan2 {
	position: relative; top: 36px; left:47px;
	display:block;
	color:#4A72A2; 
	font: 24px arial, verdana, tahoma, sans-serif; 
	font-weight: bold;
	margin-right:0.5%;
	text-align:left;
}

.login_font {
	margin:0px;
	padding: 1px;
	color: #000000;
	text-align:left;
	font: 14px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
}


html { 
padding:0px;
margin:0px;
background-color: #FFFFFF;
font-family: 'Roboto', sans-serif;
}


.fcaption_sal {
	background-color: #0D3192;
	font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
}

.fcaption {
	padding:3px;
	background-color: #0D3192;
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF;
}

.menuclass3 {	
	margin-left:4px;
	padding:6px;
	display: block;
	background-image: url(/e107_themes/BLU_V/images/menue0.png);
	background-repeat: no-repeat;
    background-position: left;
	width:25px;
	height:25px;
	background-size: 25px 25px;
}

.menuclass3:hover {	
	margin-left:4px;
	padding:6px;
	display: block;
	background-image: url(/e107_themes/BLU_V/images/menue1.png);
	background-repeat: no-repeat;
    background-position: left;
	width:25px;
	height:25px;
	background-size: 25px 25px;
}

.menuclass2 {	
	color: #FFFFFF;
	margin-left:0px;
	padding:0px;
	display: block;
	font: 28px arial, verdana, tahoma, sans-serif; 
	font-weight: bold;
}



.login_button {
	margin:0px;
	border: #202020 0px solid;
	padding: 0px;
	background-color: #0D3192;
	color: #FFFFFF;
	font-weight: bold;
	text-align:left;
	font: 16px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	width:	100%;
	height: 36px;
	cursor:pointer;
	text-align: center;
}



.HEADERMEN {
	display:block;
}	

.HEADERMENUE {
		display:block;
}	


body {
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
	color:#000000;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;	
	background-color: #FFFFFF;
}



a, a:link {
	color: #303030; 
	text-decoration: none;
}

a:hover {
	color: #808080;
	text-decoration: none;
}

a:active {
	color: #808080; 
	text-decoration: none;
}

a:visited {
	color: #202020; 
	text-decoration: none;
}


a.bbcode {
	text-decoration: underline;
}



.mainbox {
	border: 0px solid #879397;
	color: #000000;
	background-color: #FFFFFF;
	line-height: 15px;
	font: 11px;
	font-family: 'Roboto', sans-serif;
}

.smalltext {
	color: #202020;
	font: 15px verdana, tahoma, arial, sans-serif;
}

.headertext {
	color: #DC6504;
	font: 16px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
}

.indent {
	border: 1px solid #D1CFCF;
	background-color: #efefef;
	color: #727272;
	font: 7pt verdana, tahoma, arial, sans-serif;
	padding: 10px;
}

.docinnerbox_main {
	margin-top: 0px; 
	padding: 0px;
	text-align: left;
}

.docinnerbox_r {
	padding: 1px;
	text-align: left;
}

#doclinkcolumn {
	width: 99%;
	background-color: #FFFFFF;
	padding:5px;
	color: #000000;
	font: 12px verdana, tahoma, arial, sans-serif;
	vertical-align: top;
	float:left;
}


#rightcolumn {
	border-top: #D0D0D0 0px solid;
	padding: 0px;
	width: 1px;
	background-color: #FFFFFF;
	color: #000000;
	border-left: #D0D0D0 0px solid;
	vertical-align: top;
}


#docmaincolumn {
	border-top: #D0D0D0 0px solid;
	border-right: #D0D0D0 0px solid;
	border-bottom: #D0D0D0 0px solid;
	padding: 4px;
	vertical-align: top;
	background-color: #FFFEFC;
	color: #000000;
	font: 12px verdana, tahoma, arial, sans-serif;
}

.form {
	margin: 2px 0px 0px 0px;
}

.p {
	margin: 0px;
}


ol, ul{
	margin-top: 0;
	margin-bottom: 0;
}

.caption {
	color: #202020; 
	font: 14px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	margin: 0px;
}

.captionmen {
	color: #202020; 
	font: 14px verdana, tahoma, arial, sans-serif;
	margin: 0px;
}


.caption_header_icon {
	color: #505050; 
	font: 18px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	margin: 0px;
}

hr2 {
	border-top: #666 1px solid;
	height: 1px;
	width: 0%;
	text-align:center;
}

.fbutton_t3 {
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	border: #7f7f7f 1px solid;
	padding: 3px;
	background-color: #FFFFFC;
	color: #000000;
	font-weight: bold;
	text-align:left;
	font: 12px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.fbutton_t3:hover {
	background-color: #193B77;
	color: #FFFFFF;
}



.button {
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	border: #7f7f7f 1px solid;
	padding: 3px;
	background-color: #FFFFFC;
	color: #000000;
	font-weight: bold;
	text-align:left;
	font: 12px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.spacer {
	padding: 0px 0 0px 0;
}

.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.tbox.chatbox {
	width: 88%;
	margin-left: auto;
	margin-right: auto;
}

.fborder {
	border: #FFFFFF 0px solid;
}


.forumheader2 {
	background-color: #FFFFFF;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #f4f6fb 1px solid;
}

.forumheader3 {
	background-color: #FFFFFF;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#202020;
	border-bottom: #202020 0px solid;
}

.forumheader5{
	background-color: #FFFFF;
	font: 18px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #f4f6fb 1px solid;
}

.forumheader3X {
	background-color: #FFFFFF;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000000;
	padding: 4px;
	border: #808080 1px solid;
}

.forumheader3a {
	background-color: #FFFFFF;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000000;
	padding: 4px;
	border: #AFB2C6 2px solid;
}

.fcaption_cal {
	background-color: #0D3192;
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom: #FFFFFF 3px solid;
	height: 18px;
	padding: 4px 4px 4px 4px;
}
	
.smallblacktext {
}


.defaulttext {
	font: 12pt tahoma, verdana, arial, helvetica, sans-serif;
	color:#404040;
}


td {
	text-align: left;
}

img {
	vertical-align: middle;
}


.fbutton {
	width: 120px;
	height:15px;
	border: #202020 1px solid;
	padding: 3px;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #202020;
	font: 10px verdana, tahoma, arial, sans-serif;
}



.ftabborder{
	border: #202020 1px solid;
	color: #202020;
}

.rowborder {
	border-bottom: #202020 1px solid;
	font: 14px verdana, tahoma, arial, sans-serif;
	height: 18px;
}

.rowborder_t3{
	border-bottom: #202020 1px solid;
	font: 14px verdana, tahoma, arial, sans-serif;
	height: 18px;
}

.std_small {
	font: 10px verdana, tahoma, arial, sans-serif;
}


.std {
	font: 12px verdana, tahoma, arial, sans-serif;
}


input[type=submit] {
    -webkit-appearance: none;
}

input[type=button] {
    -webkit-appearance: none;
}

input[type=text] {
    -webkit-appearance: none;
}

checkbox {
    border: 0 none;
}



.tabset_tabs	{ margin-left:6px; padding:0; list-style-type:none; position:relative; z-index:1; white-space:nowrap }
.tabset_tabs li	{ margin:0; padding:0; display:inline }
.tabset_tabs a	{ font: 14px verdana; color:#000000 ! important; background-color:#FFFFFF ! important; border:1px solid #202020;  text-decoration:none;  padding:0 0.4em; border-left-width:1; }
.tabset_tabs a:hover	{ font: 14px verdana; color:#FFFFFF ! important; background-color:#808080 ! important }
.tabset_tabs a.active	{ font: 14px verdana; color:black ! important; background-color:#CCCCCC ! important;  border-color:black;  border-left-width:1px; cursor:default; border-bottom:white; padding-top:1px; padding-bottom:1px }

.tabset_tabs li.firstchild a	{ border-left-width:1px }

.tabset_content	{ border:0px solid #808080; width:98%; background-color:#FFFFFF; position:relative; z-index:0; padding:8px; margin-left:6px; display:none }
.tabset_label	{ display:none; }

.tabset_content_active	{ display:block }

}



/* Auflösung ab 760px : PC */
@media screen and (min-width: 760px) {

.blu_slogan2 {
	position: relative; top: 36px; left:47px;
	display:block;
	color:#4A72A2; 
	font: 24px arial, verdana, tahoma, sans-serif; 
	font-weight: bold;
	margin-right:0.5%;
	text-align:left;
}	
	
	
.logo2 {
	width:196px;
	height:100px;
}


.login_font {
	margin:0px;
	padding: 1px;
	color: #000000;
	text-align:left;
	font: 14px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
}


.MAXBREITE { 
	width:75%;
	background-color:#FFFFFF;
}



html { 
padding:0px;
margin:0px;
background-color: #FFFFFF;
font-family: 'Roboto', sans-serif;
}

	
.fcaption_sal {
	background-color: #0D3192;
	font: 15pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF;
	padding:4px;
}

.fcaption {
	padding:4px;
	background-color: #0D3192;
	font: 13pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF;
}

.menuclass3 {	
	margin-left:4px;
	padding:6px;
	display: block;
	background-image: url(/e107_themes/BLU_V/images/menue0.png);
	background-repeat: no-repeat;
    background-position: left;
	width:25px;
	height:25px;
	background-size: 25px 25px;
}

.menuclass3:hover {	
	margin-left:4px;
	padding:6px;
	display: block;
	background-image: url(/e107_themes/BLU_V/images/menue1.png);
	background-repeat: no-repeat;
    background-position: left;
	width:25px;
	height:25px;
	background-size: 25px 25px;
}

.menuclass2 {
	color: #FFFFFF;
	margin-left:0px;
	padding:0px;
	display: block;
	font: 28px arial, verdana, tahoma, sans-serif; 
	font-weight: bold;
}

.login_button {
	margin:0px;
	border: #202020 0px solid;
	padding: 0px;
	background-color: #0D3192;
	color: #FFFFFF;
	font-weight: bold;
	text-align:left;
	font: 16px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	width:	100%;
	height: 36px;
	cursor:pointer;
	text-align: center;
}



.HEADERMEN {
	display:block;
}

	

.HEADERMENUE {
	display:block;
}	


body {
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
	color:#000000;
	font-size:18px;
	font-family: 'Roboto', sans-serif;	
	background-color: #FFFFFF;
}

a, a:link {
	color: #303030; 
	text-decoration: none;
}

a:hover {
	color: #808080;
	text-decoration: none;
}

a:active {
	color: #808080; 
	text-decoration: none;
}

a:visited {
	color: #202020; 
	text-decoration: none;
}


a.bbcode {
	text-decoration: underline;
}

.mainbox {
	border: 0px solid #879397;
	color: #000000;
	background-color: #FFFFFF;
	line-height: 17px;
	font: 14px;
	font-family: 'Roboto', sans-serif;
}


.smalltext {
	color: #202020;
	font: 18px verdana, tahoma, arial, sans-serif;
}

.headertext {
	color: #DC6504;
	font: 16px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
}

.indent {
	border: 1px solid #D1CFCF;
	background-color: #efefef;
	color: #727272;
	font: 7pt verdana, tahoma, arial, sans-serif;
	padding: 10px;
}

.docinnerbox_main {
	margin-top: 0px; 
	padding: 0px;
	text-align: left;
}



.docinnerbox_r {
	padding: 1px;
	text-align: left;
}



#doclinkcolumn {
	width: 99%;
	background-color: #FFFFFF;
	padding:5px;
	color: #000000;
	font: 16px verdana, tahoma, arial, sans-serif;
	vertical-align: top;
	float:left;
}


#rightcolumn {
	border-top: #D0D0D0 0px solid;
	padding: 0px;
	width: 1px;
	background-color: #FFFFFF;
	color: #000000;
	border-left: #D0D0D0 0px solid;
	vertical-align: top;
}



#docmaincolumn {
	border-top: #D0D0D0 0px solid;
	border-right: #D0D0D0 0px solid;
	border-bottom: #D0D0D0 0px solid;
	padding: 4px;
	vertical-align: top;
	background-color: #FFFEFC;
	color: #000000;
	font: 12px verdana, tahoma, arial, sans-serif;
}

.form {
	margin: 2px 0px 0px 0px;
}

.p {
	margin: 0px;
}

ol, ul{
	margin-top: 0;
	margin-bottom: 0;
}

.caption {
	color: #202020; 
	font: 18px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	margin: 0px;
}

.captionmen {
	color: #202020; 
	font: 18px verdana, tahoma, arial, sans-serif;
	margin: 0px;
}


.caption_header_icon {
	color: #505050; 
	font: 24px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	margin: 0px;
}

hr2 {
	border-top: #666 1px solid;
	height: 1px;
	width: 0%;
	text-align:center;
}


.fbutton_t3 {
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	border: #7f7f7f 1px solid;
	padding: 3px;
	background-color: #FFFFFC;
	color: #000000;
	font-weight: bold;
	text-align:left;
	font: 20px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.fbutton_t3:hover {
	background-color: #193B77;
	color: #FFFFFF;
}



.button {
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	border: #7f7f7f 1px solid;
	padding: 3px;
	background-color: #FFFFFC;
	color: #000000;
	font-weight: bold;
	text-align:left;
	font: 20px arial, verdana, tahoma, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.spacer {
	padding: 0px 0 0px 0;
}

.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.forumheader2 {
	background-color: #FFFFFF;
	font: 18px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #f4f6fb 1px solid;
}

.forumheader3 {
	background-color: #FFFFFF;
	font: 20px verdana, tahoma, arial, helvetica, sans-serif;
	color:#202020;
	border-bottom: #202020 0px solid;
}

.forumheader3a{
	background-color: #FFFFFF;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000000;
	padding: 4px;
	border: #AFB2C6 2px solid;
}


.fcaption_cal {
	background-color: #0D3192;
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom: #FFFFFF 3px solid;
	height: 18px;
	padding: 4px 4px 4px 4px;
}
	


.smallblacktext {
}


.defaulttext {
	font: 16pt tahoma, verdana, arial, helvetica, sans-serif;
	color:#404040;
}


td {
	text-align: left;
}

img {
	vertical-align: middle;
}

.fbutton {
	width: 120px;
	height:15px;
	border: #202020 1px solid;
	padding: 3px;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #202020;
	font: 10px verdana, tahoma, arial, sans-serif;
}

.ftabborder{
	border: #202020 1px solid;
	color: #202020;
}

.std_small {
	font: 12px verdana, tahoma, arial, sans-serif;
}


.std {
	font: 14px verdana, tahoma, arial, sans-serif;
}

.std_db {
	width:250px;
	font: 11px verdana, tahoma, arial, sans-serif;
	line-height: 14px;
}


input[type=submit] {
    -webkit-appearance: none;
}

input[type=button] {
    -webkit-appearance: none;
}

input[type=text] {
    -webkit-appearance: none;
}

checkbox {
    border: 0 none;
}



.tabset_tabs	{ margin-left:6px; padding:0; list-style-type:none; position:relative; z-index:1; white-space:nowrap }
.tabset_tabs li	{ margin:0; padding:0; display:inline }
.tabset_tabs a	{ font: 16px verdana; color:#000000 ! important; background-color:#FFFFFF ! important; border:1px solid #202020;  text-decoration:none;  padding:0 0.4em; border-left-width:1; }
.tabset_tabs a:hover	{ font: 16px verdana; color:#FFFFFF ! important; background-color:#808080 ! important }
.tabset_tabs a.active	{ font: 16px verdana; color:black ! important; background-color:#CCCCCC ! important;  border-color:black;  border-left-width:1px; cursor:default; border-bottom:white; padding-top:1px; padding-bottom:1px }

.tabset_tabs li.firstchild a	{ border-left-width:1px }

.tabset_content	{ border:0px solid #808080; width:98%; background-color:#FFFFFF; position:relative; z-index:0; padding:8px; margin-left:6px; display:none }
.tabset_label	{ display:none; }

.tabset_content_active	{ display:block }

}