@charset "UTF-8";
/* CMS MAIN CSS FILE  */



/* /////////////////////////////////////////////// */
/* ALLGEMEIN */

* 			 			{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
html, body 	 			{ background:url(../img/bg.gif) top left repeat; }


/* /////////////////////////////////////////////// */
/* DIV's */
#login					{ margin:50px; }

div#container 			{ border:0px solid #0CC; width:950px; float:left; }
div#header				{ margin:10px; padding:10px; height:100px; background-color:#FFF; }
div#logo				{ float:left; }
div#benutzer			{ float:right; margin:18px 50px 0px 0px; color:#666; }
div#navigation			{ margin:0px 10px 10px 10px; padding:10px; background-color:#FFF; float:left; width:120px; }
div#inhalt				{ margin:0px 10px 10px 0px; padding:10px;  background-color:#FFF; float:left; width:760px; min-width:760px; }


/* /////////////////////////////////////////////// */
/* BENUTZER PROFIL */

.benutzerdetails		{ float:left; }
.benutzerdetails a		{ text-decoration:none; color:#333; }
.benutzerdetails a:hover	{ text-decoration:underline; }
.letzteslogin			{ font-size:10px; }



/* /////////////////////////////////////////////// */
/* NAVIGATION */

#navigation ul li		{ list-style-type:none; }
#navigation ul li:last-child {	color:#600; font-weight:bold; text-decoration:underline; margin-top:20px; }
#navigation ul a		{ text-decoration:none; color:#000; display:block; line-height:1.5em; }
#navigation ul a:hover	{ text-decoration:underline; }
#navigation ul a.current	{ font-weight:900; text-decoration:none; }

/* /////////////////////////////////////////////// */
/* TEXT & CLASSES */

div.auswahl				{ float:right; clear:right; }
div.block				{ float:left; border-top:1px dotted #000; padding:5px 0px; margin:0px 0px; width:auto; }


hr						{ margin:10px 0px 20px 0px; border-top: 1px solid #333; }
p 						{ margin:5px 0px; padding:0; }
h1						{ }
h2						{ }
h3						{ }




/* FORMULAR ELEMENTE */
p.bezeichnung			{ float:left; width:150px; }

input					{ background-color:#fff; border:1px solid #333; height:18px; vertical-align:middle; }
textarea				{ width:250px; background-color:#fff; border:1px solid #333; height:60px; }
input.btn				{ border:none; background-color:#000; color:#fff; padding:5px; font-weight:900; width:auto; height:30px; margin-top:25px; }
input[type="file"]		{ border:none; }



/* ALLGEMEINE LINK AUSZEICHNUNGEN */
a:link,
a:visited				{ color:#333; text-decoration:underline; font-size:inherit; }
a:hover					{ text-decoration:none; color:#000; }
a:active				{ color:#333; }


