﻿/******** Styles für allgemeine HTML-Elemente ********/

body 
{
    background-color: #F0F0F0;
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    text-decoration:none;
    margin: 0px 0px 0px 0px;
}

h1
{
    color:#3f0f0c;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:19px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
 
}

h2
{
    color:#3f0f0c;
    font-size:17px;
    font-weight:normal;
    text-align:left;
    text-decoration:none;
}

h3
{
    color:#3f0f0c;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}

td
{
    vertical-align: top;
}

p
{
    text-align: left;
    line-height: 20px;
}

li
{
    line-height: 20px;

}

a
{
    text-decoration:none;
}

hr
{
    height:1px;
    border-style:dotted;
    border-width:1px 0pt 0pt;
    border-color:#999999;
    color:#999999;
}


/******** Styles für das allgemeine Layout ********/

.headerleft
{
    border-right: white 1px solid; 
}

.headerright
{
    border-left: white 1px solid; 
}

.sidebarleft
{
    background-color: #ffb600;  
    border-bottom: white 1px solid;
    border-right: white 1px solid;
}

.sidebarright
{
    background-color: #ffb600;
    border-bottom: white 1px solid;  
    border-left: white 1px solid;
}

.footerleft
{
    background-color: #3f0f0c; 
    border-right: white 1px solid;
}

.footercenter
{
    background-color: #3f0f0c; 
    text-align: center;
    color: white;
}

.footerright
{
    background-color: #3f0f0c; 
    border-left: white 1px solid;
}


.imprint
{
    text-align: center;
    font-size:11px;
}

.imprint a
{
    color:#000000;
}

.MainContent
{
    padding:10px 20px 10px 20px;
    background-color: #ffffff; 
}

.LinkButton  /* Ein Button, z.b. 'OK', 'Abbrechen', etc. */
{
    background-color: #ffb600; 
    color: black;  
    padding: 1px 5px 1px 5px; 
}

/*.Button
/{
	background-color: #ffb600;
	color: black;
	height: 20px;
}*/

.SiteMap  /* der Pfad, wo man gerade steht */
{
    font-size:11px;
}

.SiteMap a
{
    color:#000000;
}

.TableHeader /* die Kopfspalte in Formularen */
{
    background-color:#F0F0F0;
    padding:5px 5px 5px 5px; 
}

.LabelHeader
{
    font-size:11px;
}



/******** Styles für die Bildergallerie ********/

.GalleryTable
{
    
}

.GalleryCell
{
    /*width:180px;*/
    text-align:center;
    padding:5px 5px 5px 5px;   
}

.GalleryImage 
{
    background-color:#FFB600;
    padding:3px 3px 3px 3px;
}

/******* Styles für das Kontaktformular ********/

.Validator
{
    color: #999999;
}

.ValidationSummary
{
    color: #999999;
}


/******** Styles für das Menü ********/

.rootGroup
{
    float:right !important;
    }




/******** Styles für die News-Einträge ********/
.NewsDate  
{
    font-size:9px;
    color: #999999;
}

.NewsHeader
{
    color:#3f0f0c;
    font-size:13px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-align:left;
    text-decoration:none; 
}

.NewsText
{

}



/******** Styles für den Stundenplan ********/ 

.TimeTable a
{
    color:#000000;
}

.TimeTableHeaderHoricontal
{
    background-color: #3f0f0c;
    color:White;
    text-align: center;
}

.TimeTableHeaderVertical
{
    vertical-align: middle;
}

.TimeTableRow
{
    background-color: #F0F0F0;
    text-align: center;
    height: 100px; 
}

.TimeTableMinis
{
	background-color: #00CC00;
	vertical-align: middle;
}

.TimeTableTigers
{
    background-color: #009900;
    vertical-align: middle;
}

.TimeTableDragons
{
    background-color: #996600;
    vertical-align: middle;
    
}

.TimeTableWengChunKungFu
{
    background-color: #FFFF00;
    vertical-align: middle;
}

.TimeTableWengChunKungFuFormen
{
    background-color: #ABD1CA;
    vertical-align: middle;
    
}

.TimeTableWengChunKungFuAdvanced
{
	background-color: #48A0C9;
	vertical-align: middle;
}

.TimeTableWengChunShaolinFit
{
    background-color: #FF3399;
    vertical-align: middle;
}

.TimeTableWengChunKungSanda
{
    background-color: #CC9966;
    vertical-align: middle;
}

.TimeTableSaturday
{
   vertical-align: middle;
}






