/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Oderstr. 7                  */
/*           D-84453 Mühldorf            */
/*****************************************/

.container{
width:933px;
height:auto;
margin-left:auto;
margin-right:auto;
background-image:url(images/container_bg.png);
background-repeat:repeat-y;
}

body                              { background-color:#d9d9d9; }
div.page_access                   { position:absolute; top:-2000px; }
div.main                          { margin-left:0px; margin-right:0px; padding:0px; width:933px }
div.kopf                          { background-image:url(images/kopf.jpg); width:933px; height:227px; color:#012D74; }
div.kopf a                        { color:#012D74; }

div.mininavi{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
position:relative;
padding-top:205px;
padding-left:30px;
}

div.mininavi a{
text-decoration:none;
color:#6a6a6a;
}

.bg_adresse                       { background-color: #AEC9FF; }
.adresse                          {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #012D74;
	padding-left: 16px;
}
.kategorie                          {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #012D74;
}
.csc-firstHeader                  { color: #e75f52; }
.clickadrbold                     { color: #e75f52; }
h1                                { color: #e75f52; }
.bg_icons                         { background-image: url( http://www.vhs-tornesch-uetersen.de/kurse/webbasys/layout/bg_icons.gif); }
div.kopf_navigation               { background-color:#AEC9FF; text-align:right; height:0px; vertical-align:left; color:#ffffff; border-bottom:1px none #c4c4c4/*#012d74*/; }
div.kopf_navigation a { 

}
div.warenkorb{
width:222px;
margin:0px;
}

div.navi_headline{
width:222px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#e75f52;
text-indent:12px;
padding-bottom:5px;
border-bottom:solid 1px #cacaca;
margin-left:5px;
margin-top:5px;  
}

div.navigation { 
/*position:relative;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left; 
background-image:url(images/bg_navi.png); 
background-repeat:repeat-y; 
width:228px; 
/*height:508px;*/
margin-top:27px;
}

div.navigationspoints{
margin-top:5px; 
}

a.navigationspoint  {
text-indent:10px;
margin-left:5px;
padding-top:3px; 
width:222px;
height:20px;
display:block;
color:#6a6a6a;
text-decoration:none;
overflow:hidden;
}

a:hover.navigationspoint{ 
text-indent:20px;
background-color:#e48177;
color:#fff;
font-weight:bold;
}

div.navigation_button             { margin-left:5px; }
div.navigation_button.sub         { padding-left:0px; }
div.blank                         { background-color:#AEC9FF; width:200px; padding:0px; float:left; color:#7292cb; border-right:0px }
div.white_back                    { background-color:#ffffff; margin-right:0px; clear:both; }
a.inhalt                          { display:none; }
div.inhalt                        {
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
font-size:12px;
padding:10pt; 
width:495px; 
float:left;
color:#6a6a6a;
}

div.right_menue                   {
	font-family:Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	font-size:12px;
	float:left;
	width:159px;
	background-image:url(images/bg_right_navi.png);
	background-repeat:repeat-y;
	padding-right:20px;
	position:relative;
	z-index:5;
	/*top: 245px;*/
	/*height: 508px;*/
	float:left;
	left:4px;
}

div.fuss                          {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF; 
background-image:url(images/footer.jpg); width:933px; height:66px;}

div.fuss_text{
padding-top:30px;
margin-left:230px;
}

div.clearbox                      { overflow:hidden; }

img.tasten                        { margin-left:10pt; }

/* Stichwortsuche */
input#navstich                    { width:100px; }


/*#########################
#     CSS für den RTE     #
#########################*/
/* Text Positionierung */
*.align-left                       { text-align:left; }
*.align-center                     { text-align:center; }
*.align-right                      { text-align:right; }
*.align-justify                    { text-align:justify; }

/* Frames für den Inhalt */
*.csc-frame                        { clear:both; }
*.csc-frame-frame1                 { border:0.1em solid #B2B2B2; padding:1em; }
*.csc-frame-frame2                 { border:0.1em solid #B2B2B2; background-color:#FFFFD9; padding:1em; }
*.csc-frame-indent6633             { margin-left:66%; }
*.csc-frame-indent3366             { margin-left:33%; }
*.csc-frame-indent                 { margin-left:3em; }
*.csc-frame-rulerAfter,
*.csc-frame-rulerBefore            { background-color:#B2B2B2; height:0.1em; }

/* Formatierung der UL's */
ul.component-items                 { color:#186900; list-style-type:circle; }
ul.action-items                    { color:#8A0020; list-style-image:url(img/red_arrow_bullet.gif); }

/* Formatierung der OL's */
ol.component-items-ordered         { color:#10007B; list-style-type:lower-roman; }
ol.action-items-ordered            { color:#8A0020; list-style-type:lower-greek; }

/* Formatierung der Links*/
a.external-link                           {}
a.external-link-new-window                {}
a.internal-link                           {}
a.internal-link-new-window                {}
a.download                                {}
a.mail                                    {}

/* Textformatierungen*/
span.important                            { color:#8A0020; }
span.name-of-person                       { color:#10007B; }
span.detail                               { color:#186900; }
*.rot                                     { color:#B90000; font-style:italic;}
*.blau                                    { color:#0070BC; text-decoration: blink; }
*.gruen                                   { color:#0C7567; text-decoration: underline; }
*.fettrot                                 { color:#B90000; font-weight:bold; text-decoration: line-through; }
*.mark                                    { background-color: #FFFFA0; display:inline-block;}


/* Überschriften*/
*.ueberschrift1                           { color:#e75f52; font-size:18px; font-weight:bold; }
*.ueberschrift2                           { color:#506D8D; font-weight:bold; }
*.ueberschrift3                           { background-color: #E8EEF1; color: #000000; font-weight:bold; display:inline-block;}
*.ueberschrift4                           { background-color: #FFA500; color: #000000; font-weight:bold; display:inline-block;}


/* Text Einrückung */
div.indent                                { margin-left:2em; }

