/* CopyRight: Georg Markus Kainz; ContentDirekt.at                  */
/* CSS Document                                                     */
/* #ID                                                              */
/* .class                                                           */
/*	rot           #829DFF                                           */
/*	blau          #6c7487                                           */

/* Hell:          #7B7A7A                                           */
/* dunkel:        #393939                                           */

/*	Blau          #007CBF                                           */
/*	Grau          #A5AED4                                           */
/*	Burgund       #5D100E                                           */

/*	#fff183 oker                                                    */
/*	#6c7487 blau                                                    */
/*	#c3808c magenta                                                 */
/*                                                                  */

html {
	margin:    0px;
	padding:   0px;
	
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;      
}

.white         { color: #FFFFFF; display: inline;}
.black         { color: #000000; display: inline;}
.rot           { color: #FF033E; display: inline;}
.blau          { color: #6c7487; display: inline;}
small, .small  { font-size: 0.8em;               }
.clr , .clear  { clear: both; visibility: hidden;}

#accessibility {
	position:            absolute;
	top:                 -10000px;
}

body {
	top:                 0px;


	font-family:         "GillSansRegular", "Times New Roman", Serif;
	font-size:           14pt;

	color:               #7B7A7A;
	
	/* #5D100E */
	background:          #801614 url(../images/BBA_2018_BG1.png) no-repeat center center fixed; 
						-webkit-background-size: cover;
						-moz-background-size: cover;
						-o-background-size: cover;
						background-size: cover;
}



.banner_240 {
			text-align:      center;
			width:           240px;
			position:        relative;
			bottom:          17px;
			}

.header-box {
/*	width:               100%; */
	width:               990px;
	margin:              0 auto;
	background-image:    url("../images/BBA_2018_NavBak.jpg");
	border-top:          solid 4px #7B7A7A;
	border-bottom:       solid 1px #6c7487;
	}
.header {
	width:               990px;
	height:              60px;
	margin:              0 auto;
	padding-top:         0px;

	}
.header_BG	{
	opacity:                0.6; 
	filter: alpha(opacity = 60); 
	z-index:                1;
	}

.content-box {
/* 	border:              3px groove #829DFF;
	outline-color:       #829DFF;
	background:          #C0C3CE; 
*/
	filter:               alpha(opacity=95);
	opacity:              0.95;
	width:               986px;
	margin:              0 auto;
	
	border-left:         solid 1px #6c7487;
	border-right:        solid 1px #6c7487;

	}

.total {
	float:               left;
	margin-top:          auto;
	width:               980px;
	min-height:          200px;
	color:               #7A7A7A;
/*	background-color:    #C0C3CE; */
	
	border-left:         solid 1px #6c7487;
	border-right:        solid 1px #6c7487;
}
.total-header {
	display:             inline;
	float:               left;
	width:               936px;

	background-image:    url("../images/BBA_2013_GrauBanner.png");
	background-repeat:   no-repeat;
/*	background-color:    #C0C3CE; */

	padding:             0 25px 20px 25px;
	border:              solid 0px #00FF00;
	
}
.total-header h1 {
	width:               880px;

	font-size: 			 18px;
	color:               #FFFFFF;
	margin-top:          25px;
	}
.total-txt  	{
	line-height:         1.4em;
	margin-top:          0px;
	margin-left:         12px;
	margin-bottom:       0px;
	margin-right:        10px;

	display:             block;
	padding:             0;
	text-align:          left;
	overflow:            hidden;
	
	border-left:         solid 15px #FFFFFF;
	border-right:        solid 15px #FFFFFF;
	background-color:    #FFFFFF;

	}
		
.left {
	float:               left;
	margin-top:          auto;
	width:               580px;
	min-height:          200px;
	color:               #7B7A7A;
/*	background-color:    #C0C3CE; 	*/
}
.left-header {
	display:             inline;
	float:               left;
	width:               530px;

	background-image:    url("../images/BBA_OkerBanner.png");
	background-repeat:   no-repeat;
/*	background-color:    #C0C3CE; */

	padding:             0 25px 20px 25px;
	border:              solid 0px #00FF00;
	
}
.left-header h1 {
	width:               530px;

	font-size: 			 18px;
	color:               #FFFFFF;
	margin-top:          25px;
	}
.left-txt  	{
	line-height:         1.4em;
	margin-top:          0px;
	margin-left:         17px;
	margin-bottom:       0px;
	margin-right:        16px;

	display:             block;
	padding:             0;
	text-align:          left;
	overflow:            hidden;
	
	border-left:         solid 15px #FFFFFF;
	border-right:        solid 15px #FFFFFF;
	background-color:    #FFFFFF;

	}
	
.right {
	float:               right;
	margin-top:          auto;
	width:               400px;
	min-height:          200px;
	color:               #7B7A7A;
/*	background-color:    #C0C3CE; */
	}
.right-header {
	display:             inline;
	float:               left;
	width:               350px;

	background-image:    url("../images/BBA_BlueBanner.png");
	background-repeat:   no-repeat;
/*	background-color:    #C0C3CE; */
	
	padding:             0 25px 20px 25px;
	border:              solid 0px #FF0000; 
	}
.right-header h1 {
	width:               350px;

	font-size:           18px;
	color:               #FFFFFF;
	margin-top:          25px;
	}
.right-txt {
	line-height:         1.4em;
	margin-top:          0px;
	margin-left:         12px;
	margin-bottom:       0px;
	margin-right:        12px;
	
	display:             block;
	padding:             0;
	text-align:          left;
	overflow:            hidden;
	
	border-left:         solid 15px #FFFFFF;
	border-right:        solid 15px #FFFFFF;
	background-color:    #FFFFFF;	
	}

a:link, a:visited {
	color:               #801614; 
	text-decoration:     underline;
	background:          transparent;
}
a:hover {
	color:               #383127;	
	text-decoration:     none;
	background:          transparent;
}
p	{
	background-color:    inherit;
	line-height:         1.4em;
}

h1{
	color:               #801614;
	font-family:         Georgia,"Times New Roman",Times,serif;
	font-size:           1.8em;
	font-weight:         bolder;
}
h2 {
	color:               #801614;
	font-family:         Georgia,"Times New Roman",Times,serif;
	font-size:           1.4em;
	font-weight:         bolder;
}
h3 {
	color:               #801614;
	font-family:         Georgia,"Times New Roman",Times,serif;
	font-size:           1.2em;
	font-weight:         bolder;
	}


.menu 	{
	float:                  left;
	padding-top:            22px;
	height:                 40px;
	font-family:            Tahoma, Geneva, sans-serif;
	font-size:              12pt;
	}
.menu ul 	{
	list-style-type:        none;
	margin:                 0px;
	padding:                0px;
	}
.menu ul li 	{
	display:              inline;
	}
.menu ul li a 	{
	padding-top:           22px;
	padding-right:         11px;
	padding-bottom:        22px;
	padding-left:          11px;
	
	color:                #BF211F;
	font-weight:          bold;
	text-decoration:      none;
	text-transform:       uppercase;
	}
.menu ul li a:hover {
	padding-top:           22px;
	padding-right:         11px;
	padding-bottom:        22px;
	padding-left:          11px;
	
	color:                 #BF211F;
	font-weight:           bold;
	text-decoration:       none;
	background-color:      #7B7A7A;
	}
.menu ul li a.current {
	background-color:      #7B7A7A;
	}

/*                                                                  */
.take-action-253 {
	width:               193px;
	height:              315px;
	overflow:            hidden;

	margin:              0 auto;
	padding-top:         60px;
	padding-left:        30px;
	padding-right:       30px;
	
	background-image:    url("../images/BBA_253_take-action.png");
	background-repeat:   no-repeat;

	border:              solid 0 #6c7487;
	clear:               both;
	
	font-family:        'Times New Roman',Times,serif;
	font-size: 			 20px;
	font-weight:         bold;
	color:               #FFFFFF;
	}

.take-action-253 a {
	font-weight:         bold;
	color:               #FFFFFF;
}	

.take-action-195 {
	width:               135px;
	height:              230px;
	overflow:            hidden;

	margin:              0 auto;
	padding-top:         60px;
	padding-left:        30px;
	padding-right:       30px;
	
	background-image:    url("../images/BBA_195_take-action.png");
	background-repeat:   no-repeat;

	border:              solid 0 #6c7487;
	clear:               both;
	
	font-family:        'Times New Roman',Times,serif;
	font-size: 			 16px;
	font-weight:         bold;
	color:               #FFFFFF;
	}
	
.take-action-195 a {
	font-weight:         bold;
	color:               #FFFFFF;
}	
/*                                                                  */
.footer-box {
	background-image:    url("../images/BBA_2018_OkerFootBak.png");

	border-bottom:       solid 4px #6c7487;
	border-top:          solid 1px #7B7A7A;

	text-align:          center;

	background-color:    #7B7A7A;
	filter:              alpha(opacity=95);
	opacity:             0.95;
	width:               990px;
	height:              60px;
	margin:              0 auto;
	}
.footer {
	clear:                both;
	text-align:           center;
	font-size:            12px;
	color:                #ffffff;

	padding-top:          22px;
	padding-right:        11px;
	padding-bottom:       22px;
	padding-left:         11px;
}
.footer a 	{
	color:                #ffffff;
	font-weight:          bold;
	text-decoration:      none;
	text-transform:       capitalize;
}
.cite {
	width:                    50%;
	margin-top:               10px;
	margin-bottom:            10px;
	margin-left:              20px;

	padding-top:              5px;
	padding-left:             35px;
	padding-right:            5px;
	padding-bottom:           15px;

	overflow:                 auto;
	border:                   2px groove #c49cc7;

	display:                  block;
	float:                    right;
	font-weight:              bold;
	text-align:               right;

	background:               url('../images/quotation_mark_start.gif') no-repeat bottom left;


	background-color:         #FFCCCC;
	opacity:                  0.9; 
	filter:                   alpha(opacity = 90); 

	border-radius:            8px;
	box-shadow:               3px 3px 2px #6c7487;
}
blockquote {

	margin-top:               20px;
	margin-bottom:            15px;
	margin-left:              10px;
	margin-right:             10px;

	padding:                  20px;

	overflow:                 auto;

	display:                  block;

	text-align:               left;

	background-color:         #BF211F;


	border-radius:            8px;
	box-shadow:               3px 3px 2px #6c7487;
}

.bubble {

	margin-top:               0px;
	margin-bottom:            20px;
	margin-left:              15px;
	margin-right:             15px;

	padding-left:             40px;
	padding-right:            40px;

	overflow:                 auto;
	display:                  block;

	text-align:               justify;
	
	background-color:         #BF211F;
	border-radius:            8px;
	box-shadow:               3px 3px 2px #6c7487;
}
.outline {
	border:                     1px groove #6c7487;
	padding:                    5px;
	margin:                     0px;
}


img {
	border:                     none;
	margin:                     5px;
}
td {
	vertical-align:             top;
}
hr {
	margin-top:                 2em;
	width:                      50%;
	height:                     3px;
	color:                      #7B7A7A;
	background-color:           #7B7A7A;
	border:                     none;
	position:                   relative;
}



