/*
CSS Dokument von Daniel Baer & Cedric May
21. Maerz 2006
*/

body  /* Grundsaetzliche Designeigenschaften */
	{
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	color:					#777777;
	height:					100%;
	background-color:		#444444;
  margin: 0;
  padding: 0;
	}

#mainDiv{ width: 1081px;
					background: #fff url(bsv_bg.gif) 0 0 repeat-y;}

#leftCol{
  margin:       0;
  padding-top:      0;
  float:          left;
  background-color:   #1B1B1B;
  width:          221px;
  height:         100%;
  }

#rightCol
	{ 
	width: 780px;
	float: left;
    border-top: 37px solid #0075CF;
	}

.clearDiv{ font-size: 0em;
					 line-height: 0em;
           height: 0;
           clear: both;}

#logo
	{
	background-color: 		#FFFFFF;
	height:					184px;
	}

#banner
	{
	width:					221px;
	height:					221px;
	background-color:		#FFFFFF;
	}

#box
	{
	width:					750px;
	margin: 				0 auto;
	}

#content
	{
	padding:			19px 19px 19px 12px;
	background-color:		#fff;
	min-height:				500px;
	}


#footer
	{
	font-size: 				10px;
	text-align:center;
	background-image:		url(http://bsv.db-mail.de/images/bg.jpg);
	}



.small
	{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-style:				normal;
	}

.createdate, .modifydate
	{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-style:				normal;
	}

table.moduletable th
	{
	color: 					#787878;
	font-family:			Arial Narrow, Helvetica, sans-serif;
	text-align: 			left;
	padding-top: 			4px;
	padding-left:			20px;	
	height: 				30px;
	font-size: 				16px;
	text-transform: 		uppercase;
	}

table.moduletable td
	{
	font-size: 				11px;
	padding: 				0;
	margin: 				0;
	font-weight: 			normal;
	}

table.moduletable
	{
  margin-top: 24px;
	width: 					100%;
	}

table.moduletablestart th
	{
	height:					18px;
	width:					567px;
	}

.pagenavbar
	{
	margin-right: 			10px;
	float: 					right;
	}

.sectiontableheader
	{
  	font-weight: 			bold;
	background: 			#f0f0f0;
	padding:				4px;
	}

.sectiontableentry1
	{
	background-color : 		#ffffff;
	}

.sectiontableentry2
	{
	background-color : 		#f9f9f9;
	}

.small
	{
	color: 					#999999;
	font-size: 				11px;
	font-weight: 			bold;
	}

.createdate
	{
	height: 				15px;
	padding-bottom: 		10px;
	color: 					#CCCCCC;
	font-size: 				11px;
	}

.modifydate
	{
	height: 				15px;
	padding-top: 			10px;
	color: 					#999999;
	font-size: 				11px;
	font-weight: 			bold;
	}

.inputbox
	{
	padding: 				2px;
	border:					solid 1px #cccccc;
	background-color: 		#ffffff;
	}

h1.title
	{
	font-family:			Arial Narrow, Arial, Helvetica;
	color: 					#777777;
	font-size: 				30px;
	white-space: 			nowrap;
	}

h1
	{
	font-family:			Arial Narrow, Arial, Helvetica;
	color: 					#0075CF;
	font-size: 				15px;
	white-space: 			nowrap;
	}

a.mainlevel:link, a.mainlevel:visited
	{
		display:				block;
	color:					#ffffff;
	font-family:			Arial Narrow, Arial, Helvetica;
	font-size: 				14px;
	padding-top: 			3px;
	padding-bottom: 		3px;
	padding-left: 			25px;
	border-top:				1px solid;
	border-top-color:		#787878;
	width: 					194px;
	}

a.mainlevel#active_menu
	{
	display:				block;
	padding-top: 			3px;
	padding-bottom: 		3px;
	padding-left: 			25px;
	border-top:				1px solid;
	border-top-color:		#787878;
	width: 					194px;
	}

a:link, a:visited, a:active
	{
  	text-decoration: 		none;
  	color: 					#0D3671;
	}

a:hover
	{
	color: 					black;
	text-decoration: 		none;
	}
	
.bodytext img 
	{
	float:			right;
	}
bodytext a img 
	{
	float:			none;
	}
/* CSS-Code Ende */