/********************************************/
/* BUSHIDO V1.0				   */
/* 18.08.2006                               */
/********************************************/

body{
 margin:0px;
}

a{
 text-decoration:none;
 color:#000;
}

a.textlink{
 border-bottom:1px dashed #000;
}

.container{
 margin-top:10px;
 margin-bottom:30px;
 width:800px;
 min-height:500px;
 border:1px solid #000;
}

.topimage{
 padding:0px;
 height:120px;
 width:798px;
}

.maintable{
 width:100%;
 height:550px;
}

.submenu{
 width:190px;
 height:100%;
 border:1px solid #919191;
 background-color:#AAA;
 text-align:left;
 opacity:0.6;
 -moz-opacity:0.6;
 filter:alpha(opacity=60);
}

.submenuheader{
 font-family:arial,helvetica;
 font-size:18px;
 text-align:left;
 padding:3px;
}

.maintext{
 font-family:arial,helvetica;
 font-size:12px;
 margin:0px;
 width:388px;
 padding-left:5px;
 padding-right:5px;
}


.news{
 font-family:arial,helvetica;
 font-size:11px;
 text-align:left;
 padding:5px;
 padding-top:0px;
 width:190px;
}

.linktext{
 font-family:arial,helvetica;
 font-size:12px;
 color:#000;
}

.submenulink{
 font-family:arial,helvetica;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#000;
 margin-left:10px;
 line-height:20px;
}

.textimgleft{
 border:1px solid #000;
 margin:10px;
 margin-left:0px;
 margin-top:0px;
}

.textimgright{
 border:1px solid #000;
 margin:10px;
 margin-right:0px;
 margin-top:0px;
}

.buttons{
 margin-bottom:0px;
}

.page{
 font-family:arial,helvetica;
 font-size:12px;
 font-weight:bold;
 color:#555;
}

.trainingzeiten{
 font-family:arial,helvetica;
 font-size:11px;
 border:1px solid #555;
}

.day, .kurs, .raum{
 font-family:arial,helvetica;
 font-size:11px;
 color:#000;
 vertical-align:top;
}

.footer{
 font-family:arial, verdana;
 font-size:11px;
 color:#000;
 line-height:25px;
}

.submenucell{
 width:200px;
 border-bottom:1px solid #CCC;
}

.newscell{
 width:200px;
 height:400px;
 border-bottom:1px solid #CCC; 
}

.maintexttable{
 padding:0px;
 margin:0px;
 border-left:1px solid #AAA;
 border-right:1px solid #AAA;
 height:100%;
 border-bottom:1px solid #CCC;
}
.kgmaintexttable{
 padding:0px;
 margin:0px;
 border-left:1px solid #AAA;
 border-right:1px solid #AAA;
 height:100%;
 border-bottom:1px solid #CCC;
 background-image:url('../img/kg-gb/kg-bg.png');
 background-repeat:no-repeat;
 background-position:center;
}


.backbutton{
 padding:0px;
 margin:0px;
 width:33%;
}

.forwardbutton{
 width:33%;
}

.pagecell{
 padding:0px;
 margin:0px;
 width:34%;
}

.buttonbar{
 background-color:#DDD;
 height:30px;
 width:100%;
}

.footerlink{
 font-family:arial,verdana;
 font-size:10px;
 color:#000;
 text-decoration:none;
}

.gb{
 border:1px solid #000;
 width:370px;
}

.gbtxt{
 width:270px;
 border:1px solid #AAA;
}

.egbtext{
 font-family:arial,verdana;
 font-size:12px;
 color:#000;
}

.gbheader{
 font-family:arial,verdana;
 font-size:12px;
 color:#000;
}

.gbbt{
 width:100px;
 border:1px solid #AAA;
 background-color:#CCC;
 margin-right:17px;
}

iframe{
 border:1px solid #000;
 width:370px;
 height:180px;
}

.gbtext{
 font-family:arial,verdana;
 font-size:12px;
 color:#000;
 font-weight:bold;
}

.gbintro{
 font-family:arial,verdana;
 font-size:12px;
 color:#000;
 padding:10px;
}

.cs-text{
 width:350px;	
 font-family:verdana,arial;
 font-size:14px;
}
.cs-div{
 border:1px solid #BBB;
 padding:10px;	
}

.pdf-link{
 display:inline-block;
 font-size:12px;
 margin:20px;	
}

