body {margin:15px 15px 15px 15px; background-color:#ffffff;}
* {font-family:Verdana, Arial, Helvetica, sans-serif;}
/* Navigation
**************/
a.nav-oben, a.nav-oben-act { color:#775000; font-size:11px; font-weight:normal; line-height:14px;  padding:0px 36px 0px 20px; text-decoration:none; }
a.nav-oben { background-image:url(img/navpu.gif); background-repeat:no-repeat; }
a.nav-oben-act { background-image:url(img/navpu-act.gif); background-repeat:no-repeat; }
a.nav-oben:hover { text-decoration:underline;}
a.nav-li, a.nav-li-un { color:#666666; font-size:11px; font-weight:normal; line-height:17px; margin:0px 0px 0px 0px; padding:0px 0px 0px 19px; text-decoration:none; display:block; border-left:1px solid #775000; }
a.nav-li:hover, a.nav-li-un { text-decoration:underline;border-left:1px solid #775000; }
a.nav-mi, a.nav-mi-un {color:#666666; font-size:11px; font-weight:normal; line-height:17px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:none; display:block;}
a.nav-mi:hover, a.nav-mi-un {text-decoration:underline;}
/* HG Nav
*********
.bg-br { background-image:url(img/bg-br.gif); background-repeat:repeat-y;}*/
/* Textformatierungen
***********************/
.ueb { color:#666666; font-size:11px; font-weight:bold; line-height:24px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.tex-no { color:#666666; font-size:11px; font-weight:normal; line-height:17px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.tex-proj { color:#666666; font-size:9px; font-weight:normal; line-height:15px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.bodytext {color:#666666; font-size:4px; font-weight:normal; line-height:17px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
/* Impressum
**************/
.imp,.imp a{ color:#999999; font-size:11px; font-weight:normal; line-height:17px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; text-decoration:none; }
.imp { padding-right:13px; }
.imp a:hover { text-decoration:underline; }
/* Login
*********/
.tx-newloginbox-pi1,.tx-newloginbox-pi1 label,.tx-newloginbox-pi1 input {font-weight:normal;font-size:11px; font-style:normal;font-variant:normal;line-height:16px;color: #666666;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.tx-newloginbox-pi1 h3 {font-size:11px;font-weight:bold;margin:0px 0px 0px 0px;padding: 0px 0px 26px 4px;line-height:16px;}
.tx-newloginbox-pi1 p {font-weight:normal;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 4px;	}
.tx-newloginbox-pi1 a {text-decoration:none;font-weight:bold;}
.tx-newloginbox-pi1 th {text-align:left;}
/* Kontaktformular Typo3
*************************/
div.csc-mailform-field {color:#666666; font-size:11px; font-weight:normal; line-height:17px; margin:0px 0px 0px 0px; padding:0px 0px 7px 0px; vertical-align:middle; text-align:left;}
div.csc-mailform-field label { color:#666666;}
div.csc-mailform-field input,div.csc-mailform-field textarea { color:#666666; line-height:17px; font-size:11px; margin:0px 0px 0px 0px;padding:0px 0px 0px 2px; border: 1px solid #c9c9c9;}
fieldset.csc-mailform { border:0px solid #ffffff; margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.csc-mailform-field input.csc-mailform-submit { background-color:#ffffff; font-size:11px; padding:0px 8px 0px 8px;}
.csc-mailform-field label  { width:124px;float: left; margin-bottom: 10px; }
/*  Nicht vergessen, die floats wieder aufzuheben,
    sonst floatet es munter weiter */
form div.csc-mailform-field { clear: both; }


/* Sitemap
***********/
.sitemap, .sitemap a { color:#666666; font-size:11px; font-weight:normal; line-height:14px;  padding:0px 0px 0px 10px; text-decoration:none; }
.sitemap-1, .sitemap-1 a {color:#666666; font-size:11px; font-weight:normal; line-height:14px;  padding:0px 0px 0px 20px; text-decoration:none; }
.sitemap-2, .sitemap-2 a {color:#666666; font-size:11px; font-weight:normal; line-height:14px;  padding:0px 0px 0px 30px; text-decoration:none; }
.sitemap a, .sitemap-1 a, .sitemap-2 a {padding:0px 0px 0px 0px;}
.sitemap a:hover, .sitemap-1 a:hover, .sitemap-2 a:hover { text-decoration:underline; }

