@charset "UTF-8";
/* CSS Document */

body{
	background:url(http://www.bvsys.de/img_seitenaufbau/bg_seite.jpg) repeat-x #a7b9c3;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}

#main-wrapper{ /* enhält den kompletten Seiteninhalt */
	width:1030px;
	float:none;
}

#menu-wrapper{ /* enhält Logobox und Menü */
	width:270px;
	float:left;
	}

#content-wrapper{ /* enthält header und Seiteninhalt */
	width:758px;
	float:left;
	background-color:#FFF;
	border:1px solid #FFF;
	}
	
#header{ /* enhält das Top-Menu und den blauen Balken */
	width:100%;
	float:none;
	clear:both;
	text-align:right;
	border-bottom:15px solid #2058AD;
	margin-bottom:0;
}
*html #header{height:75px;}

#top-menu{
	width:100%;
	margin:55px 0 0 0;
	padding-bottom:0;
	font-size:11px;
	text-align:right;
	height:20px;
}

#content-full{ /* für Content-Seiten mit 1-spaltigem Inhalt */
	width:100%;
	padding: 50px 30px;
	background:url(http://www.bvsys.de/img_seitenaufbau/bg_content_top.png) repeat-x;
}

#wrapper-inside-content-2columns{
	width:100%;
	background:url(http://www.bvsys.de/img_seitenaufbau/bg_inside_2colums.png) repeat-y;
	float:none;
	clear:both;
	
}

#teaser-image{ /* kommt nur auf der Startseite vor */
	width:493px;
	height:260px;
	float:left;
}

#wrapper-left{ /* umschließt teaser-image und content-left auf der Startseite */
	width:433px;
	float:left;}

#content-left{ /* für Content-Seiten mit 2-spaltigem Inhalt */
	width:433px;
	padding:40px 30px;
	float:left;
	background:url(http://www.bvsys.de/img_seitenaufbau/bg_content_top.png) repeat-x;
}

#content-right{
	float:right;
	width:265px;
	background-color: #ECEFF2;
	height:auto;
}

#content-right img{border-bottom:1px solid #fff; float:none; clear:both;}

.text-right{padding:0px;}
.text-right p{margin:15px;}
.text-right p a:hover {color:#ffffff;}



#logobox{
	width:100%;
	height:170px;
	float:none;
	clear:both;
}

.clearer{
	width:100%;
	height:0;
	font-size:0;
	line-height:0;
	float:none;
	clear:both;
}

a img { border:0 }




/*//////////////////////   Main-Menu   //////////////////////*/



#main-menu{width:100%}
	
#main-menu a{
	text-decoration:none;
	font-size:12px;
	line-height:28px;
}

#main-menu ul{list-style-type:none;padding:0}
#main-menu ul{margin-left:0;}

#main-menu li a:link, #main-menu li a:visited{ }
#main-menu li a:hover, #main-menu li a:active{display:block; }



.menu-item-1{padding-left:70px;color:#384a61;}
.menu-item-1selected {padding-left:70px;background:url(http://www.bvsys.de/img_seitenaufbau/bg_menu1-active.png) bottom repeat-x; color:#fff; display:block;}
.menu-item-1:hover{background:url(http://www.bvsys.de/img_seitenaufbau/bg_menu1-active.png) bottom repeat-x; color:#fff; display:block;}
.menu-item-1:active{background-color:#384a61; }

.menu-item-1-last{padding-left:70px;color:#384a61;}
.menu-item-1selected-last {padding-left:70px;background:url(http://www.bvsys.de/img_seitenaufbau/bg_menu1-active.png) bottom repeat-x; color:#fff; display:block;border:none;}
.menu-item-1-last:hover{background:url(http://www.bvsys.de/img_seitenaufbau/bg_menu1-active.png) bottom repeat-x; color:#fff; display:block;}
.menu-item-1-last:active{background-color:#384a61; }

.menu-item-2{padding-left:87px;color:#FFF;}
/*mod m4 :link*/
.menu-item-2{background:url(http://www.bvsys.de/img_seitenaufbau/bg_menu2-link.png) bottom left no-repeat #748090; display:block;}

.menu-item-2selected{color:#FFF;display:block;padding-left:87px;background:url(http://www.bvsys.de/img_seitenaufbau/bg_menu2-active.png) bottom left no-repeat #1E67B1  }

.menu-item-2:hover{background:url(http://www.bvsys.de/img_seitenaufbau/bg_menu2-active.png) bottom left no-repeat #1E67B1  }
.menu-item-2:active{background-color:#1E67B1;}

.menu-item-3{margin-left:87px; display:block; border-bottom:1px solid #fff; }
.menu-item-3:link{color:#2058AD}
/*mod m4 */
.menu-item-3selected{color:#000;margin-left:87px; display:block; border-bottom:1px solid #fff; }
.menu-item-3selected-last{color:#000;margin-left:87px; display:block; border-bottom:1px solid #fff; }
.menu-item-3:visited{color:#2058AD}
.menu-item-3-last:visited{color:#2058AD}
.menu-item-3:hover{color:#000}
.menu-item-3:active{color:#2058AD; font-weight:bold;}

.menu-item-3-last{margin-left:87px; display:block; border-bottom:none; } /* stellt letzten Link ohne border:bottom dar */
.menu-item-3-last:link{color:#2058AD}
.menu-item-3-last:hover{color:#000}
.menu-item-3-last:active{color:#2058AD; font-weight:bold;}






/*//////////////////////   Schriften   //////////////////////*/

p, li{
	font-size:12px;
	line-height:140%;
}

p a, #top-menu a, #content-left a, #content-full a, .text-right a{text-decoration:none;}

p a:link, 
p a:visited, 
#top-menu a:link, 
#top-menu a:visited, 
#content-left li a:link, 
#content-left li a:visited, 
#content-full li a:link,
#content-full li a:hover,
.text-right a:link,
.text-right a:visited{
	color:#2058AD;}
	
p a:hover, 
p a:active, 
#top-menu a:hover, 
#top-menu a:active,
#content-left li a:hover, 
#content-left li a:active, 
#content-full li a:hover,
#content-full li a:active,
.text-right li a:hover,
.text-right li a:active{
	background-color:#2058AD; color:#FFF;}

h1, h2, h3{color:#2058AD; font-weight:bold;}

h1{font-size:24px; background:url(http://www.bvsys.de/img_seitenaufbau/bg_h1.png) no-repeat center left; padding-left:25px;}

h2{font-size:18px; margin-bottom:-5px;}
h3{font-size:14px; margin-bottom:-5px;}

.textlink-rechts{background:url(http://www.bvsys.de/img_seitenaufbau/bg_textlink_rechts.png) no-repeat bottom left; padding: 6px 3px 6px 25px;display:block;font-size:12px;border-bottom:1px solid #fff;}
.textlink-rechts a{text-decoration:none;}
.textlink-rechts a:link{color:#FFF;}
.textlink-rechts a:visited{color:#FFF;}
.textlink-rechts a:hover{color:#000;}

#content-left ul, #content-full ul, .text-right ul{
	padding-left:20px;
	list-style-image:url(http://www.bvsys.de/img_seitenaufbau/list-image.png);
}

*html .text-right ul{margin-left:0}


#content-left li, #content-full li, .text-right li{padding-bottom:8px;}

*html #content-left ul, *html #content-full ul, *html .text-right li{margin-left:0;}

#content-right h1{
	background-color:#61ba11; 
	color:#fff;
	font-size:14px;
	font-weight: bold;
	border-bottom:1px solid #fff;
	padding:6px 15px;
	background-image:none !important;
	margin:0;
}

/* additional */
#tn_player
{
	width:265px;

}








