ul.boxy li { margin-bottom: 4px; }
ul.sortable li {position: relative;}
ul.boxy {list-style-type: none;padding: 0px;margin: 2px;font-size: 13px;font-family: Arial, sans-serif;text-align:left;}
ul.boxy li {cursor:move;padding: 2px 2px;border: 1px solid #dedede;background-color: #f3f3f3;}
ul.boxy li.abstand {cursor:move;padding: 2px 2px;border: 1px solid #dedede;background-color: #eee;margin-top:15px;}
ul.boxy li.active {cursor:move;padding: 2px 2px;border: 1px solid #dedede;background-color: #ffffff;}
.clickable a { display: block;text-decoration: none;cursor: pointer; cursor: hand;}
.clickable li:hover {background-color: #f6f6f6;}
ul.boxy li:hover{background-color:#e9e9e9;}


table.table_alert_green{
border: solid 1px #709b39;
color:#709b39;
background-color:#ecf7de;
padding:15px;
}
table.table_alert_green td{
color:#709b39;
}

table.table_alert_green a{
color:#709b39;
}
table.table_alert_green a:hover{
color:#bccfa3;
}

table.table_alert_red{
border: solid 1px #ca1111;
color:#ca1111;
background-color:#f4bfbf;
padding:15px;
}

table.table_alert_red td{
color:#ca1111;
}

table.table_alert_red a{
color:#ca1111;
}
table.table_alert_red a:hover{
color:#d56161;
}


div.alert_red{
border: solid 1px #ca1111;
color:#ca1111;
background-color:#f4bfbf;
padding:15px;
margin-bottom:15px;
}

div.alert_red a{
color:#ca1111;
}
div.alert_red a:hover{
color:#d56161;
}

div.alert_green{
border: solid 1px #709b39;
color:#709b39;
background-color:#ecf7de;
padding:15px;
margin-bottom:15px;
}

div.alert_green a{
color:#709b39;
}
div.alert_green a:hover{
color:#bccfa3;
}


table.for_forms td{
border:0px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right:0px;
text-align: left;
}


img.border_5 { 
padding:3px;  
border:1px solid #cccccc; 
margin-right:8px; 
}  
         
img.border_5:hover {   
margin-right:8px;
padding:3px;  
border:1px solid #666666;   
}  
		
		
.navigation{
font-size: 12px;
font-weight:bold;
letter-spacing: 0.17em;
}
		
table.freedesign_table1{
border-collapse:collapse;
}

table.freedesign_table1 td{
border:1px solid #000000;
padding:3px;
text-align: left;
}

table.freedesign_table1 tr.hed{
background-color:#e7e7e7;
}

table.freedesign_table2{
border-collapse:collapse;
}

table.freedesign_table2 td{
border:1px solid #bebebe;
padding:3px;
text-align: left;
}

table.freedesign_table2 tr.hed{
background-color:#efefef;
}


.s_input{display:none;}


.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
input.validation-failed, textarea.validation-failed {
	border: 2px solid #FF3300;
	color : #FF3300;
}


table.normal{

}

table.normal td{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;

border-bottom-width:0px;

padding: 0px;
text-align: left;
}


table.table_normal_3{

}

table.table_normal_3 td{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;

border-bottom-width:0px;

padding: 0px;
text-align: left;
}


table.normal_4{
}
table.normal_4 td{
border:none;
padding: 0px;
}

