*	{
	margin:0;
	padding:0;
	}

html { height: 100% 
	} 	

img	{border:none;}
BODY {
/*	min-height: 100%; */
	position:relative; 
	margin: 2%;
	margin-bottom:0;
	padding:0;
/*	background-image:url(../pics/bg_page/bg.gif); */
	background-color:#0B0B55; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	}
	
/*
* html body		{
			scrollbar-base-color:#FFF;
			scrollbar-3dlight-color:#FFF;
			scrollbar-arrow-color:#003300;
			scrollbar-darkshadow-color:#003300;
			scrollbar-face-color:#FFF;
			scrollbar-highlight-color:#c0c0c0;
			scrollbar-shadow-color:#c0c0c0;
			scrollbar-track-color:#FFF;
			}
*/			
				
img { border:0; }	
TABLE {
	FONT-SIZE: 11px; 
}

INPUT {
	FONT-SIZE: 10px; 
}
TEXTAREA {
	FONT-SIZE: 10px; 
	BORDER: black 1px solid; 
}
SELECT {
	FONT-SIZE: 11px; 
}

A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: red; 
	TEXT-DECORATION: none;
}

h1, h2, h3	{
	color: #335970;
	font-style: italic;
	font-weight:bold;
	}
		
h1 	{font-size:16px;
	background-image: url(../pics/bg_page/h1_1.jpg);
	padding-left:10px;
	border-right:1px solid #d5aa21;
	}
h2	{font-size:15px;
	}	
	
h3	{font-size:13px;
	font-style:normal;
	margin-bottom:10px; 
	}	
		
#kopf	{
	position:relative;
/*	border: 1px solid white; */
	border-bottom: 5px #0000CA solid;
	height: 120px;
	background-image: url(../pics/bg_page/kopf2_soft.jpg);
	background-position:right;
	background-repeat: no-repeat;
	margin:0;
	background-color:#0B0B55; 
	}	
	
/*
#kopftext	{
	padding: 3px;
	background-color:#fff;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	font-size:25px;
	font-weight:bold;
	color:red;
	position:absolute;
	top:	5px;
	right:	5px;
	}
*/	
		
#kopf .imgdiv	{
	position: absolute;
	bottom:10px;
	left:0px;
	}	
	
#main	{
	clear:both;
	background-color:#0000CA;
	position:relative;
	z-index: 1;
	min-width:760px;
	}
	
 * html #main	{
	height:680px;
/*	border: 1px solid #0000CA;   */
	}	
	
#links, #inhalt	{
	padding: 10px 0 0 0;
	min-height: 680px;
	margin: 0;
	}

* html #inhalt, * html #links	{
	height:690px;
	}
	
#links	{
/*	position:absolute;
	left:0px;
	top:0px;
*/	float:left;	
	z-index: 99;
	width:	200px;

	}	

#inhalt	{
	position:relative;
	margin-left:205px;
	background-color:#fff;
	padding: 10px 10px 0 20px;
	width:auto;
	}	
#inhalt li {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:30px;
	}
	
#kopfmenu	{
	margin-top:1px;
	background-image: url(../pics/bg_page/h1_1.jpg);
	background-position:right;
	background-repeat: repeat-x;
	height:18px; 
	}

#kopfmenu_mm li	{
	display:block; 
	float:right;
	list-style:none;
	margin-left:5px;
	}
			
#kopfmenu_mm a	{
	font-size: 12px;
	font-weight:bold;
	width: 99%;
	text-align:center;
	padding:2px;
	}

#links h1	{
	color: #ddd;
	background-image: url(../pics/bg_page/h1_2.jpg);
	padding-left:10px;
	width:95%;
	margin-bottom:20px;
	}

#links div	{
	padding-top:30px;
	}

* html #links div	{
	padding-top:25px;
	}

#links a	{display:block;
	padding-left:15px;
	font-size:11px;
	color:#ddd;
	}	

.sel_grp	{
	margin-top:5px;
	}	

#links a:active, #links  a:hover,  #links .sel, #links .sel_1, #links .sel_2  {
	color:#d5aa21;
	background-image: url(../pics/bg_page/pfeil1.gif);
	background-repeat:no-repeat;
	background-position:3px 0%;
	}	

#links .sel, #links .grp	{
	margin-top:5px;}	
	
#links a.sub_1, #links a.sub_1:active, #links a.sub_1:hover,  #links .sel_1, #links a.sel_1:hover 	{	
	padding-left:25px; 
	background-position:13px;
	}
#links a.sub_2 , #links .sel_2 	{	
	padding-left:30px; 
	margin-top:0;
	}
#links.sel_2	{
	padding-left:30px; 
	} 		
#links a.sub_2:active, #links a.sub_2:hover, #links .sel_2  	{	
	background-position:13px;
	}
	

#inhalt table	{
	position:relative;
	width: 100%; 
	}	

#inhalt table td	{
	padding-top:20px; 
	padding-bottom:5px;
	border-bottom: 1px dotted black;
	position:relative;
	clear: both; 
	}		

#inhalt .keinrahmen td
	{border:none;
	padding:0px;}	
	
#inhalt table td img	{	
	margin:0 20px 0 0;
	}
.textbild	{
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;}	
	
.rechte_zelle	{
	vertical-align: top;
	}	

#inhalt h1	{
	background-image:none;
	border:none;
	padding-left:0px;
	text-align:center;
	}
	
#inhalt .preis_div	{
	clear:right;
	padding-top:5px;
	margin-right:20px;
	float:right;
	}
	
#wobinich	{
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	}
	
.left_box, .right_box	{
	width:45.5%; 
	border:1px solid black;
	min-height:630px;
	margin-top:15px;
	padding:2%;
	}

.left_box	{
	float:left; 
	}	
	
.right_box	{
	float:right; 
	}	
	
* html .left_box, 	* html .right_box {
	height:94%;
	width:49.5%; 
	}

#fuss	{
	position: relative; 
	clear:left; /*beide clearen*/
	padding-left: 10px;
	border-top: 2px solid #0000CA; 
	border-bottom: 2px solid #0000CA; 
	background-color:#fff;
	height:15px;  
	text-align:center;
	background-image: url(../pics/bg_page/h1_1.jpg);
	}	
	
* html #fuss {
	height:19px;
	}	
	
#fuss #datum 		{
	position:absolute;
	right:5px;
	top:2px;
	font-size:9px;
			}
			
#fuss #gs 		{
	position:absolute;
	left:5px;
	top:2px;
			}
#fuss #gs a
	{font-size:9px;}

.fehlermeldung	{
	color:red;
	font-weight:bold;
	}			
	
.suchform	{
	padding-left:15px;
	}
.suchform input	{
	width: 160px;
	background-image: url(../pics/bg_page/h1_1.jpg);
	}		
