/* CSS Document */

html * {
		margin:0px; 
		padding:0px; 
}

body {
 		margin:0px; 
		padding:0px; 
		background-image: url(img/bg.gif);
		background-color:#ffffff;
		background-repeat:repeat-y;
}

html, body {
	height:100%;
}

h1 {
		font-family:Arial, Verdana, Helvetica, sans-serif;
		color: #003366;	
		font-size: 16px; 
		font-weight: bold;
}

h2, h3, h4, h5, h6 {
		font-family:Arial, Verdana, Helvetica, sans-serif;
		color: #003366;	
		font-size: 11px; 
		font-weight: bold;
}

hr {
		color:#003366;
		border-top: 1px solid #003366;
		border-bottom: transparent;

}

table {
		padding:0;
		margin:0;
		border-spacing:0px;
		border-collapse:collapse;
}

td {
		vertical-align:top;
}



/* Klassen */



.gesamt {
 		margin:0px; 
		padding:0px;
		width:996px;
		border: 0px;
}		

.kopf2 {
		margin-left:23px;
	/*	margin-top:32px;*/
		width:823px;
}
		
.logo {
		width:215px;
		height:134px;
		padding-top:32px;	
		padding-left:25px;	
		float:left;
}

.global {
		float:right;
		margin-top:138px;
		margin-right:20px;
}
		
.navi	{
 		margin:0px; 
		padding:0px;
		width:284px;
		height:477px;
		background-image:url(img/nav_bg.gif);
		background-repeat:no-repeat;
		line-height:12px;
}
		
.navi_links {
		margin-left:23px;
		margin-top:23px;
}

.schuh {
		padding:0px;
		width:88px;
		height:88px;
		margin-left:128px;
		margin-top:125px;
}
	
.content_text	{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color: #003366;				
		height:366px;
		width:562px;
		overflow:auto;
    	overflow-y:auto;
   		overflow-x:hidden;
		line-height:14px;
}

.inhalt {
		margin:0px;
		margin-left:5px;
		margin-top:31px;
		margin-right:37px;
		width:520px;
}

.content {
		background-color:#ffffff;
		width:522px;
}

.fuss	{
		width:562px;
		height:111px;
		background-image:url(img/fuss.gif);
		background-repeat:no-repeat;
}
			
.gesamt2 {
 		margin:0px; 
		padding:0px;
		background-color:#ffffff;
		width:150px;
}

.linie {
		background-image: url(img/bg2.gif);
		background-repeat:repeat-y;
		margin:0px;
		padding:0px;
		float:left;
		width:3px;
		height:643px;
}
		
.banner1 {
		padding:0px;
		margin-top:38px;
		margin-right:14px;
		float:right;
		width:120px;
		height:20px;
}

.banner2 {
		padding:0px;
		margin-top:166px;
		margin-right:14px;
		float:right;
		width:120px;
		height:460px;
}
	
.error {
		color: #fe1e00;
}
		



/* Links */

.inhalt a {
		font-family:Arial, Verdana, Helvetica, sans-serif; 
		font-size:11px; 
		color:#003366; 
		text-decoration:underline;
}
	
.global a {
		font-family:Arial, Verdana, Helvetica, sans-serif; 
		font-size:12px; 
		font-weight: bold;
		color:#003366; 
		text-decoration:none;
}
