/* @override 
	http://localhost:80/sackmesser/sm.css
	http://sackmesserkult.ch/v2/sm.css
*/

html {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#box {
	width: 990px;
	margin: 0px auto;
	padding-top: 18px;
}

img {
	border: 1px solid #ccc;

}



a     { color: #0000ee; background-color: transparent; margin: 0 }




#inhalt {
	width: 660px;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #ccc;
	margin-right: 18px;
	margin-bottom: 12px;
}

h1 {
	font-weight: bold;
	font-size: 18px;
	background-color: #ee1c23;
	color: #fff;
	padding: 1px;
	border-width: 5px;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

h2 {
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
}

p {
	font-size: 12px;
	margin: 0;
}

#start_unten {
	padding-right: 10px;
	padding-left: 10px;
}

#index_1 {
	margin: 0 7px 7px 0;
}

#index_2 {
	margin: 0 0px 7px 6px;
}

#platzhalter {
	height: 432px;
}

#index_3 {
	margin: 8px 7px 9px 0;
}

#index_4 {
	margin: 8px 6px 9px;
}

#index_5 {
	margin: 8px 0 9px 7px;
}

#index_meta {
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
	margin-top: 6px;
}

#text {
}


#inhalt img {
	border-style: none;
}

#bild img {
	border-style: none;
	float: right;
	clear: none;
	position: relative;
}

#navi {
	width: 290px;
	float: left;
}

#start_1 {
	margin-bottom: 9px;
}

#start_2 {
	margin: 9px 9px 9px 0;
}

#start_3 {
	margin: 9px 0 9px 9px;
}

#start_4 {
	margin: 9px 9px 9px 0;
}

#start_5 {
	margin: 9px 0 9px 9px;
}

h3 {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

/* @group formulare */
.invalid { border-color: #c30000; background-color: #ffcccc; }
#uploadbox{display:none;}
#upload_overlay{display:none;}


.div1, .file_list {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.div1 {width: 100%; padding: 10px;}
.upload_input input {font: 12px Arial; border: 1px solid #636363; margin-top: 1px; width: 380px;text-align: center;}
.file_list {width: 100%; border: 1px solid #434343; background-color: #ffffff;}
.file_list input {font: 12px Arial; border: 1px solid #c3c3c3; margin-top: 1px;}
.myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}
.fdescr {width: 300px;}
.xfname  {color: #333;}
.xdescr  {color: #aaa;}


.data {border-collapse:collapse; background-color: #e9e9e9; width: 400px; margin-bottom: 3px;}
.data TR TD {border: 1px solid #a3a3a3; font: 12px Arial;}
.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 100%;}
.bar2 {width: 1%; background-color: #c9c9c9; height: 20px; text-align: left;}
.message {width: 400px; height: 1px; border: 1px solid #909090; font: 11px Arial; margin-top: 5px; text-align: left; padding-left: 3px; background-color: #f9f9f9;}
.myLink  {font: bold 13px Arial; color: #303030; text-decoration: none;}
.btn     {font: 12px Arial; border: 1px solid #a3a3a3; background-color: #e9e9e9; margin-top: 3px; margin-bottom: 5px;}
.bar_table {width: 100px; background-color: #707070;}
.bar_table TR TD {border: none;}
.sbar {background-color: #e9e9e9; height: 60px;}
#settings {font: 12px Arial;padding:0px;}

form fieldset { 
	margin-bottom: 10px; 
	width: 400px;
	}
	
form legend {
	padding: 0 2px;
	font-size: small;
	_margin: 0 -7px; /* IE Win */
	}
	
form label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	font-size: 11px;
	}
	
form fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form fieldset fieldset label {
	display: block;
	width: auto;
	}
 
form em {
	font-weight: bold;
	font-style: normal;
	color: #c30000;
	}
 
form label { width: 120px; } /* Width of labels */
form fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */
/* @end */

/* @group wettbewerb */
iframe {
	border: none;
	border-style: none;
	border-width: 0px;
	background-color: #fef9f4;
}
/* @end */