	/*
		global definitions
	*/
	html {height: 100%;}
	body {
		font-family: Arial, Verdana;
		font-size: 13px;
		font-weight: 300;
		color: rgb(0,77,145);
		text-align: center;
		margin: 0px;
		padding: 0px;
		background-color: rgb(255,255,255);
		line-height:18px;
/*		background: url(/lay/bg_main2.gif);*/
	}
	
	h1, h2, h3, h4, h5, h6 {display: inline; margin: 0px; padding: 0px; font-family: Arial, Verdana;}
	form {margin: 0px; padding: 0px;}
	
	.floatL {float: left;}
	.floatR {float: right;}
	.empty {font-size: 1px; line-height: 1px;}
	.clearB {clear: both;}
	.block {display: block;}
	.hinweis {font-size: 90%; color: rgb(178,21,23);}
	.fehler {color: #FF0000;}
	
	a {text-decoration: none; font-family: Arial, Verdana; font-weight: 300; color: rgb(0,77,145);}
	a:hover {color: rgb(197,69,89);}
	
	div, p {margin-top: 0px;}
	h1 {font-size: 140%; font-weight: 900; color: #001A99;}
	h2 {font-size: 130%; font-weight: 900; margin-bottom:10px;}
	h3 {font-size: 110%; font-weight: 900; color: rgb(78,75,74);}
	h4 {font-size: 110%; font-weight: 900; color: rgb(78,75,74);}

	fieldset {border: 1px solid rgb(127,174,213);}
	legend {font-size: 110%; font-weight: 900; color: #001A99;}
	input, textarea, select {font-family: Arial, Verdana; font-size: 100%; font-weight: 300; color: rgb(113,111,110); background-color: rgb(232,239,246); border: 0px solid #CCCCCC;}
	input.btn1 {border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #D2D2BE; border-bottom:1px solid #D2D2BE; background-color:#E3E5DC; font-weight:900; font-size:90%; color:#ffffff;}
	.button {font-weight: 900; color: rgb(255,255,255); background-color: rgb(0,77,145);}

	.brdT {border-top: 1px solid rgb(113,111,110);}
	.brdR {border-right: 1px solid rgb(113,111,110);}
	.brdB {border-bottom: 1px solid rgb(113,111,110);}
	.brdL {border-left: 1px solid rgb(113,111,110);}
	
	
	table, tr, td, th {
		font-size: 13px;
	}
	
	
	strong, b {font-weight: 900;}
	table#insertedTable {font-size: 95%;}
	table#insertedTable tr td a {font-size: 110%;}
	
	
	div#page {
		margin: 15px auto;
	}
	
	
	div.seperator {
		width: 100%;
		height: 1px;
		margin: 7px 0px 7px 0px;
		background-color: rgb(127,174,213);
	}
	

	/**
	 *	Header
	**/
	div#log_hea {
		width: 720px;
		text-align: left;
	}
		div#log_hea div.log {
			width: 155px;
		}
		div#log_hea div.hea {
			width: 565px;
		}

		
	/**
	 *	Zusatznavigation
	**/
	div#nav_ext {
		width: 720px;
		text-align: right;
		margin-top: 5px;
	}

	/**
	 *	Content
	**/

	div#nav_con_ban {
		width: 720px;
		text-align: left;
		margin-top: 20px;
	}
		div#nav_con_ban div.nav {
			width: 155px;
			line-height:16px;
		}
		
			div.n {
				width: 145px;
				background-image:url(../lay/nav_arrow_r.gif);
				background-position:right;
				background-repeat:no-repeat;
			}
			
			div.nsel {
				background-image:url(../lay/nav_arrow_d.gif);
			}
			
			div#nav_con_ban div.nav a {
				font-size: 13px;
				font-weight: 900;
			}
			
			
			
			div#nav_con_ban div.nav a.sub {
				font-weight: 300;
			}
			
			div#nav_con_ban div.nav a.active {
				color: rgb(197,69,89);
			}
		div#nav_con_ban div.con {
			width: 480px;
		}
		div#nav_con_ban div.ban {
			width: 85px;
			
		}
		
		
		.red-header a{ color: #C54559 !important; font-weight: bold;}

.margin-right {margin-right: 10px !important;}
