/* Start of CMSMS style sheet 'Webdesign' */
/* standard elements */
* {margin: 0;padding: 0;}
a {color: #F70;}
a:hover {color: #C60;}
body        { color: #466; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background: #0094d6 url("uploads/images/webdesign/bg.gif") repeat-x; margin: 0 }
input    { color: #555; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif }
p,cite,code,ul   { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif }
h1 {font-size: 1.4em;margin-bottom: 4px;}
h2 {font-size: 1.2em;margin-bottom: 4px;}
h3 {font-size: 1.0em;margin-bottom: 4px;}

coder      { color: #555; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background: url("uploads/images/webdesign/bgcode.gif"); white-space: pre; display: block; margin-bottom: 12px; padding: 8px 10px; border-style: solid; border-width: 1px 1px 1px 6px; border-color: #f0f0f0 #f0f0f0 #f0f0f0 #39f }
cite      { color: #666; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background: url("uploads/images/webdesign/quote.gif") no-repeat; display: block; padding-left: 28px }
h1,h2,h3 {color: #06C;padding-top: 6px;}

/* misc */
.clearer {clear: both;}

/* structure */
.container   { background: url("uploads/images/webdesign/topleft.gif") no-repeat }

.header  {height: 92px }

/* title */
.title  { margin-right: 55px; padding: 28px 0 0 76px; float: left }
.title h1    { color: #fff; font: 1.2em Verdana, Arial, Helvetica, sans-serif }

/* navigation */
.navigation {float: left;height: 92px;margin-left: 24px;padding: 0 16px;}
.navigation a    { color: #fff; font: bold 0.9em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; margin-top: 56px; padding: 8px 18px; float: left }
.navigation a:hover {background-color: #4A91C3;	color: #FFF;}

/* main */
.main   { background: #fff url("uploads/images/webdesign/bgmain.gif") no-repeat; padding: 12px 12px 0 52px; clear: both }

/* main left */
.sidenav  { font-size: 0.7em; width: 24%; float: left }
.sidenav h1  { color: #e73; font-size: 1.2em; margin-top: 1.2em; height: 20px; border-bottom: 1px dashed #ddd }
.sidenav ul {	margin: 0;	padding: 0;}
.sidenav li { 	border-bottom: 1px dashed #EEE;	list-style: none;	margin: 0;}
.sidenav li a  { color: #777; font-size: 0.7em; text-decoration: none; display: block; padding: 3px 6px 3px 18px }
.sidenav li a:hover    { color: #111; font-size: 0.7em; background: url("uploads/images/webdesign/nav_li.gif") no-repeat }

/* content */
.content {	float: left;	font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 4%;	width: 69%;}
.content .descr {	color: #C60;	margin-bottom: 6px;}
.content li   { list-style: url("uploads/images/webdesign/li.gif"); margin-left: 18px }

/* pirss*/
.pirss_description { font: 0.9em Verdana, Arial, Helvetica, sans-serif  }

/* search form */
.styled {	border: 3px double #E5E5E5;	padding: 2px 3px;}
.button {	border: 1px solid #AAA;	margin-left: 5px;	padding: 2px 3px;}

/* footer */
.footer       { color: #c1def0; font-size: 0.6em; font-family: Verdana, Arial, Helvetica, sans-serif; background: #0094d6 url("uploads/images/webdesign/bgfooter.gif") repeat-x; text-align: center; padding-top: 15px }
.footer a  { color: #fff; text-decoration: none }
.footer a:hover  { color: #fff; text-decoration: underline }

/* accessibility */
span.accesskey {text-decoration:none;}
.accessibility {position: absolute;top: -999em;left: -999em;}
dfn {position: absolute;left: -1000px;top: -1000px;width: 0;height: 0;overflow: hidden;display: inline;}

/* MENUE */
div#menu_horiz     { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-top: 30px; width: auto }
#wrapper  { }
#menuwrapper   { text-align: left; width: auto; overflow: hidden }

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li         { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0068af; width: 175px }
/* Unless you know what you do, do not touch this */
#primary-nav, #primary-nav ul      { list-style: none; margin: 0 auto; padding: 0; width: auto }
#primary-nav ul      { display: none; position: absolute; top: auto }
#primary-nav ul ul      { margin-top: 1px; margin-left: -1px; top: 0; left: 100% }
#primary-nav li      { margin-left: -1px; float: left }
#primary-nav li li:hover      { background-color: #4a91c3; margin-top: -1px; margin-left: 0; position: relative; float: none }
/* Styling the basic apperance of the menu elements */
#primary-nav a     { color: white; text-decoration: none; display: block; margin: 0; padding: 5px 7px }
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul      { display: none }
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul      { display: block }

/* IE Hacks */
#primary-nav li li      { float: left; clear: both }
#primary-nav li li a      { color: white; height: 1% }

/* ZusÃ¤tzlich */
p.c6  { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center }
a.c5 {font-weight: normal;}
p.c4 {font-size: 0.9em; font-weight: bold}
span.c3 {font-size: 0.9em}
p.c2 {font-size: 0.9em}
span.c1 {color: #993300}
/* End of 'Webdesign' */

