body {
	position: relative;
	width: 100%;
	margin: 10px auto;
	font-size: 80%;
	font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

img {border: none};

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container {
	margin: 10px;
}
#top {
	clear: both;
	padding-bottom: .5em;
	padding-left: 1em;
	border-bottom: 1px solid #ddd;
}

#left {
	float: left;
	width: 250px;
}

#right {
	margin: 0 0 0 260px;
}

#overview_content div {
	margin-left: 10px;
}

#overview_content div.content_entry, #user li {
	border-bottom: 1px dashed #ccc;
}

#overview_content div.content_entry img {
	padding-left: 10px;
}

#overview_content div.content_entry img.text_images {
	float:left;
}

/* Comment */
#overview_content div.content_entry h2.comment_head {
	font-weight: normal;
	font-size: 110%;
	text-decoration: underline;
}

#overview_content div.content_entry h2.comment_head span {
	font-style: italic;
}

#overview_content div.content_entry h3.comment_head2 {
	font-weight: normal;
	font-size: 95%;
}

div#header {
	border-bottom: 2px solid #D9D9D9;
}
h1.pagename {
	font-size: 180%;
	margin:0;
	font-weight: normal;
}

h2.path {
	font-size: 110%;
	font-weight: normal;

	margin:0;
}


/* Formular Texteintrag */

div#options {
	float:right;
	width:230px;
}

div#information {
	margin-right:230px;
}



form fieldset{
	background-color:#fff;
	
	border: 1px solid #C2DcF2;
	
	margin:0px 10px 20px 10px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

form fieldset legend{
	color:#000;
	font-weight:bold;
	font-size:110%;
	
}

label{
	font-weight: normal;
}

textarea {
	width: 100%;
	font-size: 110%;
	font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

input {
	font-size: 105%;
}

div#installFrom {
	text-align: center;
}

div#installFrom h1 {
	color: #000;
	border-bottom: 1px solid #C2DcF2;
}


form fieldset.install {
	display:inline;
}

/* CSS Hack für IE */
* html form fieldset.install {
	display: block;
}
/* Ende CSS Hack */

form fieldset.upload img {
	float: right;
}

/* Login Formuar */
div#divlogin {
	background: #fff;
	border: 1px solid #C2DcF2;
	margin: 5em auto;
	width: 25em;
}

div#divloginInner {
	padding: 1.5em;
}

div#divlogin h1 {
	text-align: center;
	padding: 0;
	margin:0;
	background: transparent url(images/login.jpg) no-repeat top left;
	height: 100px;
}

div#logError {
	background: #c00;
	border: 1px solid #a40000;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: .5em;
	text-align: center;
	margin-bottom: 10px;
}

div#divlogin input {
	font-size: 150%;
	width: 100%;
}

div#divlogin input.button {
	font-size: 100%;
	width: auto;
}

/* Startseite */
div#new_comments {
	margin-top: 1em;
	padding: .3em;
	border: 1px solid #C2DcF2;
	float:right;
	width:48%;
}

div#new_contents {
	margin-top: 1em;
	padding: .3em;
	border: 1px solid #C2DcF2;
	width:48%;
	margin-right:48%;
}

/* Eingabeformuar Textbuttons */
span.buttons {
	margin-right: 10px;
}

span.buttons img {
	margin-right: 2px;
	padding:2px;
	border: 1px solid #C2DcF2;
}

/* AnmeldungMoret */
table#anmeldungMoret {
	font-size: 100%;
}

table#anmeldungMoret tr td {
	background-color: #eee;
}

table#anmeldungMoret tr td img {
	padding-left: 3px;
	padding-right: 3px;
}

/* ===================================

	3. Formulare

=================================== */

#moretBox p.note {
	font-size: 90%;
}

#moretBox p.note em {
	color: #900;
}

#moretBox fieldset {
	margin-top:20px;
}

#moretBox fieldset, fieldset.lowSet {
	background: #fff url(../images/lowForm_bg.gif) repeat-x bottom;
	border: none;
}

#moretBox fieldset.highSet {
	background: #fff url(../images/highForm_bg.gif) repeat-x bottom;
	border: none;
}

#moretBox legend {
	font-weight: bold;
	font-size: 110%;
	color: #046;
}

#moretBox label {
	display:block;
	color: #046;
}

#moretBox label em {
	color: #900;
}

#moretBox label.inline {
	display:inline;
}

#moretBox p.In {
	float:left;
}

#moretBox p.clear {
	clear: both;
}

#moretBox p.error_message {
	font-weight: bold;
	background: #FC9;
}

#moretBox input.wrong_field {
	background: #FC9;
}

#moretBox label.wrong_field {
	background: #FC9;
}