body, html					{ position:relative; width:100%; margin:0; padding:0; color:#fff; font-size:13px; font-family:arial,helvetica,sans-serif; background:url(../graphik/muster-hintergrund.png) #aaa repeat 0px 0px; }
img, table					{ border:none; }
form						{ margin:0; }
textarea					{ resize:none; }
td, p						{ font-size:13px; }
ul						{ margin:0; padding-left:15px; list-style-type:disc; list-style-position:outside; }
p						{ margin-top:0px; margin-bottom:0px; }

label						{ display:block; font-size:13px; margin-bottom:3px; }
label p, .errmsg				{ color:red; }
input, textarea, select				{ color:#333; font-size:13px; font-family:arial,helvetica,sans-serif; background:#fff; border:#ccc 1px solid; padding:4px 6px; outline:none; width:100%; *width:95%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow: auto; }
input.w50					{ width:50%; *width:45%; }
input.error, textarea.error, select.error	{ background:#ffdede; }
input[type="submit"]				{ color:#333; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:auto; cursor:pointer; padding:4px 10px; margin-right:10px; margin-top:5px; border:#aaa 1px solid; }
input[type="submit"]:hover			{ background:#ccc; }
input[type="file"]				{ padding:0; }
select						{ padding:3px 6px; }

a:link, a:visited, a:active	{ color:#fff; text-decoration:underline; }
a:hover						{ color:#fff; text-decoration:none; }

/*#head						{ width:100%; height:280px; background:url(../graphik/bg-head.png) #c7a88a repeat-x 0px 0px; }*/
#head-logo					{ position:absolute; left:325px; top:30px; }
#headpic					{ position:relative; margin-top:-1px; margin-bottom:40px; border:#fff 1px solid; }
#headpic img					{ display:block; }
#head-nav					{ width:100%; height:45px; border-top:#fff 1px solid; border-bottom:#fff 1px solid; background:url(../graphik/bg-nav.png) #616159 repeat-x 0px 0px; }
#menue						{ margin-top:15px; text-align:center; overflow:hidden; }
#menue a:link, #menue a:visited, #menue a:active, #menue a:hover
						{ color:#ddd; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 30px; display:inline; }
#menue a:hover, #menue a.aktiv, #menue a.aktiv:hover
						{ color:#c3902f; }

#content						{min-height:390px;}
#content-left					{ width:558px; float:left; }
#content-right					{ width:320px; float:right; height:287px; }
#content-abstand				{ height:105px; }

#hbox						{ position:absolute; top:230px; right:18px; width:288px; height:600px; background:url(../graphik/hinweisbox.png) no-repeat 0px 0px; z-index: 9999; }
#hbox-inner					{ color:#6c6c62; margin:192px 15px 0 18px; height:370px; overflow:hidden; }
#hbox-inner p					{ line-height:1.5; }

#footer						{ height:45px; border-top:#fff 1px solid; background:url(../graphik/bg-nav.png) #616159 repeat-x 0px 0px; margin-top:55px; }
#footer-inner					{ color:#ddd; font-size:14px; font-weight:bold; margin-top:15px; text-align:center; text-transform:uppercase; }

.wrapper					{ position:relative; margin:0 auto; width:1000px; }
.clearingfix					{ clear:both; overflow:hidden; line-height:0; height:0; font-size:0px; }
.blind						{ background:url(../UserFiles/Image/system/blind.gif) no-repeat 0px 0px; }

h1						{ color:#fff; font-size:18px; font-weight:bold; margin-top:0; margin-bottom:20px; display:block; text-transform:uppercase; }
h2						{ color:#6c6c62; font-size:18px; font-weight:bold; margin-top:0; margin-bottom:15px; text-transform:uppercase; }

/* HINWEISBOX */
.messagebox					{ padding:5px 10px; margin-bottom:20px; background:#ffdede; border:#aaa 1px solid; }
.messagebox .inner				{ margin:2px 0px 2px 0px; }
.messagebox .icon				{ width:80px; float:left; }
.messagebox .textbox				{ margin-left:80px; }
.messagebox .text				{ color:#fb1d46; height:59px; display:table-cell; vertical-align:middle; }
.messagebox .text p				{ color:#fb1d46; }
.messagebox .text ul				{ margin:0; padding-left:14px; }
.messagebox .text li				{ color:#fb1d46; }
