/* AQUAKADABRA */
body {
background-image:url(../bilder/bg.gif);
background-repeat:repeat-x;
background-color:black;
}
#footer {
text-align:center;
font:11pt Arial;
font-weight:bold;
background-color:#0065B3;
color:#FFF;
height:25px;
padding-top:10px;
background-image:url(../bilder/bg_footer.gif);
background-position:right;
}
#footer a, a:visited {color:white;}
#footer a:hover {color:#CCC;}

#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1em;
float: left;
font: bold 100% Tohoma;
width: 900px;
border: 1px solid #625e00;
background-color: #F7C100;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 900px;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: #000;
padding: 5px 10px;
text-decoration: none;
font:10pt Verdana;
font-weight:bold;
background: transparent url(media/vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: black;
background-color: #ffe84f;
}


#vdividermenu ul li a.noaction:link {
padding:0;
margin:0;
float:right;
padding-right:10px;
}

#vdividermenu ul li a.noaction:visited {
padding:0;
margin:0;
background-color:none;
float:right;
padding-right:10px;

}

#vdividermenu ul li a.noaction:hover {
padding:0;
margin:0;
background-color:transparent;
padding-right:10px;

}


a.dvslink, a.dvslink:visited {
font:8pt tahoma;
color:#CCCCCC;
text-decoration:none;
}

#content {
padding:10px;
font:9pt arial;
}
#content a,a:visited {
color:#000000;
}

#index_1 {
background-image:url(../bilder/intro_1_bg.jpg);
background-repeat:no-repeat;
padding-top:230px;
padding-left:10px;
padding-right:10px;
width:173px;
height:75px;

}
#index_1 ul {margin-left:15px;list-style-image:url(../bilder/bullet.gif);}


#index_2 {
background-image:url(../bilder/intro_2_bg.jpg);
background-repeat:no-repeat;
padding-top:230px;
padding-left:10px;
padding-right:25px;
width:183px;
height:75px;

}
#index_2 ul {margin-left:15px;list-style-image:url(../bilder/bullet.gif);}


#index_3 {
background-image:url(../bilder/intro_3_bg.jpg);
background-repeat:no-repeat;
padding-top:230px;
padding-left:10px;
width:183px;
height:75px;
}
#index_3 ul {margin-left:15px;list-style-image:url(../bilder/bullet.gif);}

#kontakt input {border:1px solid black;}

span.title {color:#1566A1;font-weight:bold;}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#333333;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #F7C100;
}

span.preis {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
a.anmeldung, a.anmeldung:visited {
font-size:20px;
margin-left:20px;
color:#0066CC;
}

a.indexlink, a.indexlink:visited {
text-decoration:none;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 36em; /* ems so it will grow */
	background: url(../bilder/sbbody-r.gif) no-repeat bottom right;
	text-align:left;
	font-size: 100%;
}
.boxhead {
	background: url(../bilder/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../bilder/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../bilder/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 2px;
}

.pagination ul{

width:auto;
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
background-color: #3AD15E;
color: #FFF !important;

}

.pagination a.currentpage{
padding:0 5px;
margin:5px;
background-color: #3AD15E;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;

}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

div.Moreinfo{
display:none;
}

ul.kursenul {
margin-left:2px;
padding-left:10px;
}

#kurse li {


}

#content ul {
padding:5px 20px;
font:11pt Verdana;

}
#content ul a{
text-decoration:none;
}

#content ul a:hover{
text-decoration:underline;
}

span.title {
font:11pt Verdana;
font-weight:bold;
}

#content input {
border:1px solid #1566A1;
}

#content input.noborder {
border:0;
}

#content input.submit {
margin:15px;
background-color:#0065B3;
color:white;
}

h3 {
font:12pt Verdana;
padding:0;
margin:0;
font-weight:bold;
}