/*
   Allgemeine CSS-Datei

   Farben
   ------
   Hintergrund:    #FCFCFC
   dunkelrot:      #8E141A
   Schrift (Logo): #3F3F3F

   Graue Box:      #D1D1D1
   Schrift in Box: #636466
*/

* {
   font-family: arial, verdana, helvetica, sans-serif;
}

body {

}

#aussen {
   background-color: #FCFCFC;
   border:0.5px solid #acabab;
}

#menue_links {
   float:left;

   width:150px;
   height:321px;

   margin-top:65px;
   margin-left:100px;

   padding-top:15px;
   padding-left:15px;

   background-color: #8E141A;
   color:white;

   font-size:12px;
}

#hauptmenue {
/* Höhe begrenzen, damit das Pflichtmenue noch darunter passt und immer
   an der selben Position steht */
   height:280px;
}

/* --- Menü Links ----------------------------------------------------------- */
#hauptmenue ul {
   list-style-type:none;
   margin-left:15px;
   margin-top:0px;
}

#hauptmenue li {
   line-height:2.5em;
}

#hauptmenue li ul li { /* Menü 2. Ebene */
   line-height:1.5em;
}


#hauptmenue ul.menu li.active a {
/* Aktueller Menüpunkt (allgemein) */
   font-weight:bold;
}

#hauptmenue ul.menu li.active ul li a {
/* Wenn Eltern-Menü ausgewählt -> alle Untermenüpunkte */
   font-weight:normal;
}

#hauptmenue ul.menu li.active ul li.active a {
/* Wenn Untermenüpunkt ausgewählt -> Aktueller Untermenüpunkt */
	font-weight:bold;
}




#menue_links a:link    {color: white; text-decoration:none;}
#menue_links a:visited {color: white; text-decoration:none;}
#menue_links a:active  {color: white; text-decoration:none; font-weight:bold;}
#menue_links a:hover   {color: white; text-decoration:underline; }

/* -------------------------------------------------------------------------- */

#bereich_links {
   float:left;
   height:100%;
   width:640px;
}

#bereich_content { /* 1. Ebene */
   float:left;
   width:315px;
   height:100%;

   background-image:url(../images/symbol_box_unten.jpg);
   background-position:212px 490px;
   background-repeat:no-repeat;
}


#content_logorahmen { /* 2. Ebene */
   width:275px;
   height:100%;

   background-image:url(../images/symbol_box_unten.jpg);
   background-position:212px 490px;
   background-repeat:no-repeat;
   background-color:#D1D1D1; /* dunkelgrau */
}


#content { /* 3. Ebene */
   float:left;

   width:235px;
   height:540px;
   padding:20px;

   color:#636466;
   overflow:hidden;
   padding-top:50px;
   padding-left:50px;

}

#content, #content table {
   font-size:12px;
}

#content a:link    {color: #8E141A; text-decoration:none;}
#content a:visited {color: #8E141A; text-decoration:none;}
#content a:active  {color: #8E141A; text-decoration:none; font-weight:bold;}
#content a:hover   {color: #8E141A; text-decoration:underline; }


#content ul {
   line-height:1.2em;
   list-style-image:url(../images/content_list_style_image.gif);
}


#right {
   display:none;
}


#logo {
   margin-top:50px;
   margin-left:100px;

   width:315px;
   height:134px;
}



.moduletable_pflichtmenue ul li {
display:inline;
font-size:8pt;
padding-right:15px;
}

.moduletable_pflichtmenue ul {
   margin-left:15px;
}





/* --- ChronoForms ---------------------------------------- */

#chronoform_kontaktformular {
	margin-left:-25px;
}

.ccms_form_element {
   margin:0;
   padding:0;
   font-size:12px;
}

.ccms_form_element label {
	line-height:1em;
	font-weight:normal;
}

.ccms_form_element input {
   background-color:#B7B6B6;
   border:1px solid #636466;
   padding:0px;
   font-size:12px;
}

.ccms_form_element input, textarea, input[type="file"] {
   padding: 0px !important;
}


/* Radio und Checkboxen */
.ccms_form_element input[type="checkbox"], .ccms_form_element input[type="radio"] {
	margin:5px 5px 0 10px;
}




/* Spezielle Elemente */
#zwischentext_kontaktdaten {margin:10px 0px;}
#chronoform_kontaktformular.Chronoform div#kontaktdaten  label {width:45px;}
#chronoform_kontaktformular.Chronoform div#kontaktdaten input {width:165px;}
#chronoform_kontaktformular #interesse1_container_div input {clear:both; } /* in einzelnen Zeilen */


/* Textarea */
#chronoform_kontaktformular #kontakt_nachricht {
   width:210px;
	height:100px;
   background-color:#B7B6B6;
   border:1px solid #636466;
	font-size:10pt;
}

/* Senden Button */
#chronoform_kontaktformular.Chronoform div#senden1_container_div.ccms_form_element input {margin-top:20px;}


/* Hersteller-Link */
#content div.chronoform a:link    {font-size:1pt; color:#D1D1D1;} 
#content div.chronoform a:visited {font-size:1pt; color:#D1D1D1;} 





*/








