	* 
	{
	  	margin: 			0px;
	  	padding: 			0px;
	  	color: 				black;
	  	font-family: 		verdana, arial, tahoma, sans-serif;
	  	text-decoration: 	none;
	  	font-size: 			12px;	
	}
	
		
	.screen 
	{
	  	width: 				100%;
	  	height:				100%;
	  	text-align: 		center; /* IE */
	  	background-color: 	white;
	}

	.popup,
	#popup
	{
		padding:			0px;
		 background-color: 	white;
	}
	
	
	#popup
	{
		 padding:			20px;
	}
	
	.infoText
	{
		border: 			1px dotted black; 
		padding: 			5px;
		margin-bottom:		20px;
	}	
	
	#ol
	{
		background-image: 	url(images/overlay.png);
	}

	* html #ol
	{
		background-image:	none; 
		filter:				progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
	
	.color_table
	{
		background-color: 	white;
	}	

	#_systemMessage_ 
	{
		position: 			absolute;
		width: 				884px; 
		background-color: 	#FFFABF; 
		border: 			3px solid #F96632; 
		text-align: 		left; 
		padding: 			5px;
	}

	#mitte 
	{
		width: 				900px;
		height: 			100%;
		/* background: 		url(templates/de/images/mitte.jpg) no-repeat; */
		background-color:	white;
		min-height:			455px;
	}
	
	
	#mittelinks 
	{
		background-color:	white;
  		float: 				left;
  		width: 				565px;
  		height:				100%;
		text-align: 		left;
	}

	#mittelinks_content 
	{
  		margin-left: 		30px;
	}
	
	#mittelinks a,
	#mittelinks_content a
	{
		color: #E66E3B;
	}
	
	#mitterechts 
	{
		float: 				right;
		width: 				300px;
		height: 			auto;
	}


	#listTable
	{
		border: 			1px solid black;
		width: 				100%;
	}
	#listCaptionRow
	{
		background-color: 	#acacac; 
		color: 				#ffffff; 
		text-align:			center; 
		padding:			4px;
	}
	#listToolbarRow
	{
		
	}
	#listHeadRow1, #listHeadRow
	{
		text-align:			center;
		background-color: 	#dcdcdc; 
		padding: 			2px; 
	}
	#listHeadRow
	{
		border-left: 		1px solid #acacac;
	}
	#listItemRow1, 
	#listItemRow,
	#listItemRow1 *,
	#listItemRow *
	{
		
		font-size: 			10px; 
	}
	
	#listItemRow1, 
	#listItemRow
	{
		
		padding-top: 		2px;
		padding-bottom:		2px;
		font-size: 			10px; 
	}
	#listItemRow
	{ 
		border-left: 		1px solid #acacac;
	}
	#listItemTools
	{
		padding-left: 		3px;
		padding-right: 		2px;
	}
	#listFootRow1, #listFootRow
	{
		font-size: 			10px;
		border-top:			2px solid black;
		padding-top:		3px;
		padding-bottom:		2px;
		padding-left: 		3px;
	}
	
	
	#formTable 
	{
		padding: 			0px;
		margin: 			0px;
	}
	#formLabel
	{
		border-bottom:		1px solid black;
		font-size: 			10px;
		background-color: 	#dedede;
		padding: 			0px;
		padding-left: 		3px;
		padding-right: 		5px;
	}
	#formInfoCol 
	{
		border-bottom:		1px solid black;
		font-size: 			10px;
		background-color: 	#dedede;
		padding-top: 		10px;

	}
	#formValue *
	{	
		font-size: 			10px;		
	}	
	#formValue, 
	#formActions
	{
		padding:			0px;
		padding-top: 		5px;
		vertical-align:		bottom;
	}
	#formValue input,
	#formValue select,
	#formValue textarea,
	.login
	{	
		border:				1px solid black;
		padding:			2px;
	}
	#formErrorCol 
	{
		font-size: 			10px;
		color:				red;
		padding-left:		10px;
	}
	#formActions input
	{
		padding-right: 		11px;
		padding-left: 		11px;
	}
	
	
	
	
	#cssFormLabel,
	#cssFormLabel *,
	#cssFormValue,
	#cssFormValue *
	{
		font-size:			10px;
	}
	
	#cssFormLabel
	{
		padding: 			2px;
		padding-top: 		3px;
		padding-bottom: 	3px;
	}

/* Anfang - Mozilla zwecks Center */
#page {
    width: 900px;
    margin: 0 auto;
    margin-top:0;
    border:1px solid grey;
    border-top-width:0;
}
/* Ende - Mozilla zwecks Center */


#header {
  	_position: relative;
  	_top: 0px;
  	_left: 0px;
    margin: 0px;
  	padding: 0px;
    background: url(/images/logo.jpg) top left no-repeat;
  	height:144px;
}

#button {
    padding-right:10px;
    padding-top: 20px;
    float:right;
}

#logo {
}

	
	
		
	#navcontainer1 
	{
		vertical-align: 		top;
	  	text-align:				right;
	  	margin-top:				20px;
	}
	
	#navcontainer2 
	{
		vertical-align: 		bottom;
		margin-bottom:			7px;
	}  	
	
	#guthabencontainer
	{
		margin: 				0px; 
		padding: 				0px 3px 0px 3px; 
		height: 				115px; 
		width: 					133px; 
	}
	
	#navcontainer1 ul 
	{
	    font-family: 		verdana;
	    font-size: 			14px;
	    color: 				#333;
		/* padding-top:		23px;*/
	    margin-right: 		0px;
	}
	
	
	
	#navcontainer1 ul li 
	{ 
	    display: 			inline;
	}
	
	#navcontainer1 ul li a 
	{
	    padding: 			0px 3px 0px 3px ;
	    color: 				#333;
	    font-size: 			11px;
	}
	
	#navcontainer1 ul li a:hover 
	{
	    color: 				#ff6600;
	    
	}
	
	#navcontainer2 ul 
	{
	    margin: 			0;
	    padding-right: 		5px;
	    list-style-type: 	none;
	    text-align: 		right;
	    font-family: 		verdana;
	    font-size: 			11px;
	    color: 				#333;
	}
	
	#navcontainer2 ul li 
	{ 
	    display: 			inline;
	}
	
	#navcontainer2 ul li a 
	{
	    padding: 			0px 2px 0px 2px ;
	    color: 				#333;
	    font-size: 			11px;
	}
	
	#navcontainer2 ul li a:hover 
	{
	    color: 				#ff6600;
	}





#menu {
    text-align: left;
    font-family: verdana;
    font-size: 14px;
    margin-top:15px; 
    margin-left: 0px; 
}

#menu li { 
    display: inline;
    
}

#menu li a {
    padding: 0px 5px 0px 0px ;
    color: #333;
}

#menu li a:hover {
    color: #ff6600;
}


#mittelinks h1, 
#popup h1
{
 	   font-family: 		verdana;
		font-size: 			16px;
		margin-top: 		0px;
		margin-left: 		0px;
		margin-bottom:		15px;
    	color: 				#00333;
}

#mittelinks h1
{
		margin-top: 25px;
}


#mittelinks h2, 
#popup h2
{
 	   	font-family: verdana;
		font-size: 14px;
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom:3px;
    	color: #333;
}



#mittelinks p {
    font-family: verdana;
		font-size: 12px;
		line-height: 20px;
		padding-bottom: 15px;
		padding-top: 15px;
		color: #333;
}




#kasten2_bg,
#kasten2_fg {
    position: absolute;
    width:265px;
    height:252px;
    background-color: #fff;
    margin-top:105px;
    margin-right: 34px;
    _margin-right: 17px;
    color: #333;
}



#kasten2_fg p {
    font-family: verdana;
		font-size: 11px;
		line-height: 15px;
		padding-bottom: 5px;
		padding-top: 10px;
		padding-left: 3px;
    text-align:left;   
}

#navcontainer3 ul {
    margin: 0;
    padding-top: 5px;
    float: right;
    list-style-type: none;
    text-align: right;
    font-family: verdana;
    font-size: 14px;
    
}

#navcontainer3 ul li { 
    display: inline;
    padding-left: 8px;
    
}

#navcontainer3 ul li a {
    text-decoration: none;
    padding: 0px 5px 0px 0px ;
    color: #888;
}

#navcontainer3 ul li a:hover {
    color: #ff6600;
}

.strich1 {
  border-left: 1px solid #333;
  _padding-left: 8px;
  padding-left: 8px;
}

.strich2 {
  border-right: 1px solid #888;
  padding-right: 8px;
}


.picker_layer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #d4d0c8;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	overflow: visible;
	height: auto;
	width: auto;
}
.picker_buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#d4d0c8;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	padding:1px;
	cursor:pointer;
	color:#000000;
}
.cell_color {
	cursor:pointer;
	width:9px;
	height:9px;
}
.color_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.choosed_color_cell{
	border-style:solid; border-color:#000000; border-width:1px;
}
.default_color_btn{
	width:17px; height:17px; background-image:url(defaultcolor.jpg);
	background-repeat:no-repeat; background-position:center;
}

	div.slider 
	{
		background-color:		#CCCCCC;
		height:					10px;
		margin:					10px 0;
		position:				relative;
		width:					250px;
	}

	div.slider div.handle 
	{ 
		width:					10px; 
		height:					15px; 
		background-color:		#E66E3B; 
		cursor:					w-resize; 
		position: 				absolute; 
	}
	
	.menuhl,
	.menuhl.hover,
	.menuhl.active,
	.menuhl.link
	{
		font-weight: 		bold 		!important;
		color:				#FF6600		!important;
	}
	
	
	
