/# Darstellung der neuen Formate im RTE
RTE.classes {
blue {
name = Blue Paragraph
value = color: blue;
}
green {
name = Green Character
value = font: bold; color: green;
}
}

/*** Allgemeinen Klassen ***/

p, a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
       	text-align: left;
       	list-style: none;
        color: #060495;
        margin:0px 0px 3px 0px;
        padding:0px 0px 0px 0px;


}

table, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
	color: #33332F;
	background-color:#FFFFFF;
	text-align: left;
}
body {
          background-color:#CCCCCC;
}

h2   {  
	margin: 3px;
	padding: 0 0 4px 0;
	color: #cccccc;
	font-size: 10px;
	   }
	   
h2 a:link, h2 a:visited, h2 a:active 	{  
	   margin: 3px;
	   padding: 0 0 0 0;
	   color: #cccccc;
	   font-size: 10px;
	   }

	   		

h1	{
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 12px;
	color: #060495;
	background-color:#F1F1F1;
	
}

h3	{
	margin: 0;
	padding: 10px 0 4px 0;
	font-size: 12px;
}

h4	{
	margin: 0;
	padding: 10px 0 4px 0;
	font-size: 11px;
	font-weight: bold;
}

h5	{
	margin: 0;
	padding: 10px 0 4px 0;
	font-size: 11px;
}

h6	{
	margin: 0;
	padding: 10px 0 4px 0;
	font-size: 10px;
	font-weight: bold;
}

ul      {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
       	text-align: left;
       	list-style: none;
        margin:0px 0px 12px 0px;
        padding:0px 0px 0px 0px;
	color: #33332F;
}

li 	{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
       	text-align: left;
   	color: #060495;
   	margin-left: 40px;
        padding: 0px 0px 14px 25px;
       	background: url(http://typo3.onix.de/fileadmin/images/az.png) no-repeat ;
        }
        

        
.clear	{
	clear: left;
	line-height: 0;
}

/********************** Klassen für die Startseite **********************/
#main	{
	margin: auto;
	margin-top: 10px;
	width: 960px;
}

/*** Starseite: Hauptmenü ***/
#mainmenu	{
	text-align: right;
	padding-top: 2px;
}

#mainmenu img	{
	margin: 8px 5px 0 18px;
}

#mainmenu a:link, #mainmenu a:visited, #mainmenu a:active {
	vertical-align: 3px;
	color: #33332F;
	text-decoration: none;
        background-color:#b1b101;
}

#mainmenu a:hover, #mainmenu a:focus {
	vertical-align: 3px;
	color: #33332F;
	text-decoration: underline;
}


/*** Subseite: horizontales Hauptmenü ***/
#horzmenu	{
	margin-top: 130px;
}

#horzmenu img	{
	border: 1px solid #330000;
	margin-right: 1px;
}

/*** Subseite: Container für Submenü, Mitte (Breadcrumbs u. Inhalt) und Marginalie ***/
#box	{
	border: 1px solid #01b159;
	border-top: none;
}

/*** Subseite: seitliches Untermenü ***/
#submenu a:link, #submenu a:visited, #submenu a:active 
{
	padding-left: 6px;
        color: #AEBBDD;
	text-decoration: none;
	list-style: none;
}

#submenu a:hover, 
#submenu a:focus {
	color: #000000;
	font-size: 11px;
	/* background-color: #CCCCCC; */
	font-weight: normal;
	line-height: 13px;
	text-decoration: none;
	list-style: none;

}

ul#submenu 	{
	margin: 3px;
	padding-left: 3px;
       	text-align: left;
	height: 100%;
	float: left;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	list-style: none;
}

#submenu li	{
	padding: 5px 5px;
 /*       background-color:#EDEEEF; /*
        color: #FFFFFF;
        font-weight: normal;
	padding-left: 6px;
	margin: 3;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	list-style: none;

}

ul.submenu2 	{
	list-style-type: none;
	list-style-image: url('fileadmin/images/pfeil_gruen.gif');margin-left:22px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:0
	}
	
.submenu2 li	{
	margin: 0;
	padding-top: 0;
	padding-bottom: 5px;
	/*Abstand Pfeil zu Text */
	padding-left: 5px;
	line-height: 12px;
	font-size: 11px;
	font-weight: normal;
}
	
.activmenu	{
        color: #ffffff;
                }

.akt	{
	list-style-image: url('fileadmin/images/pfeil_rot.gif');
}

/* Contact Form */
.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 3px; }
.csc-mailform-field label { width: 100px; display:block; float: left; font-size:11px;  }
.csc-mailform-field { padding-bottom: 10px; }

/*** Subseite: Container für Breadcrumbs und Inhalt ***/
#mitte	{
	margin: 0;
	padding: 0px;
	width: 625px;
	height: 100%;
	float: left;
}

/*** Subseite: Breadcrumbs ***/
#breadcrumb	{
	background-color: #e0e0e0;
	padding: 2px 8px;
}

/*** Subseite: Inhaltsbereich mitte ***/
#inhalt	{
	overflow: auto;
	width: 625px;
	height: 100%;
	padding: 8px;
}

/*** Subseite: Inhaltsbereich rechts aussen ***/
#marginalie	{
	margin: 0;
	background-color: #01b159;
	padding: 5px;
	color: 01b159;
	text-align: center;
	width: 150px;
	height: 100%;
	overflow: hidden;
	float: right;
}

#marginalie p	{ margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
	text-align: left;
	color: #000000;
}

/*** Rich-Text-Editor Klassen ***/
.blue {
	color: blue;
}

.green {
	font-weight: bold; 
	color: green;
}

/*** Klassen für Inhaltselemente ***/

.caption	{
	font-size: 9px;
	font-weight: bold;
}

#marginalie .caption	{
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
