

/* Nur für Mozilla, Zeilenumbruch bei Bindestrichen ermöglichen */
body:-moz-last-node .moz-break::before {
    content:            "\200B"; /* Leerzeichen */
    letter-spacing:     -1ex;
}


/* Hintergrundfarben */
body {		
				background-color: #DEDDEE;
}

#divbanner {
background-color: #FFFFFF;
}

#divmenu			{ 
background-color: #FFFFFF;
}

#divcontent				{ 
background-color: #FFFFFF;
}

img {
	border:none;
	}


/* Rahmenstruktur */

#divroot{
	width:992px; 
}

#divbanner {
	width:992px; 
	height:125px;
	border: 1px solid #ABAABB;					
}

#divbanner_rand_oben {
	width:992px; 
	height:4px;
}

#divbanner_content {
	width:992px; 
	height: 117px;
	padding-left:4px;
	padding-right:4px;					
}

#divbanner_rand_unten {
	width:992px; 
	height:4px;
}

#divmenu			{ 
	position:absolute;
	top:0px;
	float: left; 
	width: 226px; 
	margin-top: 17px; 
	padding: 8px;
	padding-right: 1px;		
	border: 1px solid #ABAABB;
}

#divmenu_rand_oben {
	width: 226px;
	height:4px;
}

#divmenu_content {
	width: 226px;
	padding-left:4px;
	padding-right:4px;					
}

#divmenu_rand_unten {
	width: 226px;
	height:4px;
}


/* Nur für IE */
* html b\ody #divmenu			{ 
								float: left; 
								top:0px;
								width: 230px; 
								margin-top: 10px; 
								padding: 8px;	
								padding-right: 1px;			
}


* html b\ody #divmenu_rand_oben {
	width: 226px;
	height:4px;
}

* html b\ody #divmenu_content {
	width: 226px;
	padding-left:4px;
	padding-right:4px;		
			
}

* html b\ody #divmenu_rand_unten {
	width: 226px;
	height:4px;
}


#divcontent				{ 
								position:absolute; 
								left: 258px;
								top: 0px; 
								width: 726px; 
								margin-top: 17px; 
								padding: 8px; 
								border: 1px solid #ABAABB;
}

#divcontent_rand_oben {
	width: 726px; 
	height:4px;
}

#divcontent_content {
	width: 726px;
	padding-left:4px;
	padding-right:4px;					
}

#divcontent_rand_unten {
	width: 726px;
	height:4px;
}



/* Nur für IE */
* html b\ody #divcontent				{ 
								position:absolute; 
								top:0px;
								left: 258px; 
								width: 746px; 
								margin-top: 10px; 
								padding: 8px; 
}


/* Verwaltungsbereich Formatierungen */

.verw_table {
	width: 722px;
	border: 1px solid #ABAABB;	
	empty-cells:show;
}

.verw_table th {
	font-size: 11px;
	font-weight: bold;
	background-color: #DEDDEE;
	text-align: center;
}

.verw_table td {
	font-size: 11px;
	text-align: center;
}

/* Formatierungen für Menüs etc */

.menu_ueberschrift1 { 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		margin-bottom: 7px;
		color:#FF0000;
}

.menu_ueberschrift2 { 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		margin-top: 20px;
		margin-bottom: 7px;
		color:#FF0000;
}

.menu_li {
	margin-top: 3px;
	margin-bottom: 3px;
}

.menu_li a { 
	
		COLOR: #000000;
		TEXT-DECORATION: none;
		cursor: pointer;
}

.menu_li a:link 		{	
		
				COLOR: #000000;
				TEXT-DECORATION: none;									
}

.menu_li a:visited 	{ 	
			
				COLOR: #000000;
				TEXT-DECORATION: none;									
}

.menu_li a:hover		{ 	
				
				COLOR: #696699;
				TEXT-DECORATION: none;									
}

.menu_li_aktiv {
	margin-top: 3px;
	margin-bottom: 3px;
}

.menu_li_aktiv a { 
		FONT-WEIGHT: bold;
		COLOR: #0000FF;
		TEXT-DECORATION: none;
		cursor: pointer;

}

.menu_li_aktiv a:link 		{	
				
				COLOR: #0000FF;
				TEXT-DECORATION: none;									
}

.menu_li_aktiv a:visited 	{ 	
				
				COLOR: #0000FF;
				TEXT-DECORATION: none;									
}

.menu_li_aktiv a:hover		{ 	
				
				COLOR: #0000FF;
				TEXT-DECORATION: none;									
}

button {
	font-size:11px;
	background-color: #DEDDEE;
	border: 1px solid black;
}