/*Admin CSS saladCMS*/
#admin{
	z-index:1000;
	position: fixed;		 
	width:225px;
	height:100%;
	top: 0;
	left: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 11px Arial,Sans-serif; 
	text-align: left;
	overflow:auto;	
}


#admin a{
	color:#000000;
	text-decoration:none !important;	
}


#admin a:hover{
	text-decoration:underline;
}

.boxhead{
	margin-left:-10px;
	text-decoration:none !important;	
}

#adminsaladlogo{
margin-top:5px;
margin-left:0px;
margin-bottom:0px;
}

.adminbox{
	margin-top:10px;
	display:block;
	text-align:left;
	padding-left:10px;
	padding-top:1px;
	font: bold 11px Arial,Sans-serif;
	width:190px;	
	min-height:16px;
	height:auto !important;
	height:16px;
}

.minimizeicon{
position:relative;
left:175px;
float:left;
}



.adminboxtext{
padding:8px 5px 5px 5px;
font: 11px Arial,Sans-serif;
}

.adminboxtext ul{
list-style: none;
padding:0px;
margin:0px;
}

.adminboxtext li{
	display:block;
	height:15px;
	margin:3px 0px 3px 0px;
}

.adminboxtext li img{
	float:left;
	margin-right:5px;
}

#adminclose{
position:absolute;
top:50%;
margin-top:-4px;
left:215px;
}

#structureclose{
position:absolute;
top:50%;
margin-top:-42px;
left:419px;
}

#strukturleiste{
position:absolute;
padding-left:10px;
top:3%;
left:215px;
border:1px solid #cccccc;
background-color:#F3F3F3;
min-height:96%;
height:auto !important;
height:94%;
width:190px;
z-index:500;
}

#structureopen{
position:absolute;
top:50%;
z-index:990;
margin-top:-83px;
left:215px;
}

#adminopen{
position:fixed;
z-index:999;
top:50%;
margin-top:-42px;
left:0px;
}


#adminarea a:link,#adminarea a:active,#adminarea a:visited,#adminarea a:focus{
color:#555555;
text-decoration:underline;
}

#adminarea a:hover{
color: #666666 !important;
text-decoration:underline;
}

#modulview{
position:fixed;
top:0px;
left:0px;
padding:50px 0px 0px 225px;
margin:0px;
z-index:500;
width:100%;
width: expression(document.body.offsetWidth - 225);	
text-align:left;
}


#modulviewinner{
position:relative;
border-left:1px solid #9F9F9F;
border-top:1px solid #9F9F9F;
padding:0px;
margin:0px;
}

#modulview,#modulview table,#modulviewinner{
text-align:left;
font: 11px Arial,Sans-serif;
}



#modulview2{
border:1px solid #9F9F9F;
position:absolute;
left:27%;
top:10%;
width:650px;
min-height:400px;
height:auto !important;
height:400px;
z-index:1002;
padding:15px;
text-align:left;
}

#modulview2,#modulview2 table{
text-align:left;
font: 11px Arial,Sans-serif;
}

.tablesettings table,tr,td{
vertical-align:top;
}

.modulhead{
width:159px;
height:28px;
background-repeat:no-repeat;
position:absolute;
top:-27px;
left:-1px;
z-index:1100;
font: bold 12px Arial,Sans-serif;
text-align:center;
padding-top:6px;
}

.modulhead a{
color:#000000 !important;
text-decoration:none !important;
}

.modulhead2{
width:159px;
height:28px;
background-repeat:no-repeat;
position:absolute;
font: bold 12px Arial,Sans-serif;
text-align:center;
padding-top:6px;
}

.modulhead2 a{
color:#000000 !important;
text-decoration:none !important;
}



.modulitem{
	position:absolute;
	display:none;
	padding:10px;
	border:1px outset #999999;
	width:100%;	
	width: expression(document.body.offsetWidth - 245);	
}




/* Input und Textfelder*/

.inputshort{
min-width:80px;
font: 11px Arial, Helvetica, sans-serif;
}

/*z.B. für Telefonvorwahl*/
.inputsmedium{
width:177px;
font: 11px Arial, Helvetica, sans-serif;
}

/*z.B. für Telefonvorwahl*/
.inputxsmedium{
width:70px;
font: 11px Arial, Helvetica, sans-serif;
}

.inputmedium{
min-width:250px;
font: 11px Arial, Helvetica, sans-serif;
}

.textareamedium{
width:250px;
height:150px;
font: 11px Arial, Helvetica, sans-serif;
}

.textareabig{
width:400px;
height:150px;
font: 11px Arial, Helvetica, sans-serif;
}

/*Buttonlayout*/

.optionbuttons{
position:absolute;
bottom:20px;
right:20px;
}

.optionbuttons a{
float:left;
margin-right:10px;
padding-top:4px;
padding-left:5px;
padding-right:5px;
display:block;
width:88px;
height:18px;
text-align:right;
background-image:url(button.gif);
background-repeat:no-repeat;
color: #000000 !important; 
font: 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

.optionbuttons a:link, a:visited,a:focus,a:active{
color:#333333 !important;
}

.optionbuttons a:hover{
text-decoration:underline;
}

/*###############################################*/
/*Optionbuttons ohne Positionsangabe */
.optionbuttonsnormal a{
float:inherit;
margin-right:10px;
padding-top:4px;
padding-left:5px;
padding-right:5px;
display:block;
width:88px;
height:18px;
text-align:right;
background-image:url(button.gif);
background-repeat:no-repeat;
color: #000000 !important; 
font: 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

.optionbuttonsnormal a:link, a:visited,a:focus,a:active{
color:#333333 !important;
}

.optionbuttonsnormal a:hover{
text-decoration:underline;
}
/*###############################################*/



.topline{
border-top:1px solid #666666;
}

.bottomline{
border-bottom:1px solid #666666;
}

#loadingCMS{
position: fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#ffffff;
z-index:1010;
display:block;
cursor: wait;
}

#loadinginner{
width:370px;
min-height:55px;
height:auto !important;
height:55px;
position:absolute;
top:200px;
left:50%;
margin-left:-200px;
border:3px solid #9F9F9F;
padding:5px 0px 0px 30px;
font:bold 11px Arial, Helvetica, sans-serif;
}

.saladcmshilfe{
background-image:url(saladcmshilfe.gif);
color:#ffffff;
position:fixed;
bottom:0px;
left:0px;
padding-top:4px;
display:block;
text-align:right;
left:0px;
background-color:#ffffff;
height:40px;
width:210px;
}

.saladcmsmessage{
cursor:pointer;
position:absolute;
z-index:1000;
left:37%;
top:20%;
height:245px;
background-color:#ffffff;
width:474px;
padding:15px;
border:1px solid #000000;
font: 10px Arial,Sans-serif;
color:#7F7F7F;
}