/* CSS Document */
*{margin:0; padding:0;}
body {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #101010;
	background:#FFF;
	margin-top:0;
	margin-left:22px;
	font-size:12px;
}

#header{
position:relative;
}

#headerheader{

width:1200px;
}

#kursinfo , #kursinfo h3{
font-size:11px;
}
#leftcol{
min-width:90px;
float:left;
width:15%;
padding:10px;
border: 1px solid black;
min-height:300px;
margin-top:25px;
}
#leftcol li{display:block;width:90px;border: 1px solid black;}

#headerheadline{

color:#E66E03;
padding:4px;
padding-left:69px;
font-weight:bold;
font-family:Arial,Helvetica,Verdana, sans-serif;
/*width:100%;*/
white-space:nowrap;
}

.bildmenu{
float:left;
padding:3px;
width:126px;
text-align:center;
}
.bildmenu img{
border:0;
/*padding:auto;*/
}
.grey
{
color:#C3C5C7;
}
#kastelwrap{
width:1050px;
white-space:nowrap;
margin-top:10px;
clear:left;
}
#kastelwrap2{
width:1050px;
white-space:nowrap;
margin-top:10px;
clear:left;
}
.kastlhead{
border: 2px solid #E66E03;
background-color:#FFF;
padding:3px 0;
font-weight:bold;
vertical-align:top;
font-family:Arial,Helvetica,Verdana, sans-serif;
/*background-image:url(img/white_lg.gif);
background-position:24px 0;*/
background-image:url(img/opfeil.gif);
background-position:left center;
background-repeat:no-repeat;
text-indent:30px;
}
a.homehead{
display:block;
border: 2px solid #E66E03;
background:url(img/opfeil.gif) left center no-repeat;
font-weight:bold;
width:325px;
padding:3px 0;
color:#000;
text-indent:30px;
}
a.homehead:hover{
border-color:#E66E03;
background-image:url(img/opfeil.gif);
color:#E66E03;
}
#page .kastlhead {
float:left;
padding-right:20px;
white-space:nowrap;
display:inline;
}
.kastlhead a{
color:#101010;
}
.kastlhead_hi{background-image:url(img/opfeil.gif);border-color:#E66E03;}
.kastlhead .active, .kastlhead a:hover {
color:#E66E03;
}
#page2 #contentwrap 
{ margin-top:20px;}

.kastl{
width:290px;
float:left;
margin-right:25px;
white-space:normal;
min-width:100px;
}
.kastl .content{
margin:10px 0;
/*font-size:11px;*/
width:290px;
}
.kastl2{
width:325px;
float:left;
margin-right:25px;
white-space:normal;
min-width:100px;
padding:10px 0;
min-height:140px;
}
.kastl_bottom{min-height:100px;}
.leftcolumn
{
width:348px;
float:left;
}
#rightcolumn
{
width:348px;
float:right;
}
#colwrap
{
width:698px;
float:left;
}
.content{
float:left;
/*font-size:11px;*/
width:47%;
margin-right:18px;
white-space:normal;
min-width:150px;
}
#kastelwrap .content{width:100%;}
.kastl2 .content{margin-top:5px;}
.kastl2 img{margin-top:15px;}
.kastlpfeil{
color:#FFF;
font-weight:900;
font-size:18px;
line-height:14px;
margin-right:8px;
padding: 0 4px;
display:inline;
font-family: Verdana,Arial, Helvetica, sans-serif;
}
.leftcolumn blockquote{
font-style:italic;
/*font-weight:900;*/
font-size:11px;
width:300px;
white-space:normal;
/*padding:35px 0;
position:relative;

top:10px;*/
}
.leftcolumn blockquote span{font-size:11px;font-style:normal;position:relative;left:20px;top:3px;}
#kastelwrap2 .kastlhead,#rightcolumn .kastlhead,#colwrap  .kastlhead, #kastelwrap .leftcolumn .kastlhead {
border: 2px solid #C3C5C7;
background-image:url(img/gpfeil.gif);
}
a img{border:0;}

#contentwrap
{
padding-top:10px;;
width:1200px;
clear:left;
}
#headermenu{
margin-top:5px;
height:15px;
width:100%;
white-space:nowrap;
}
.headerpic{
margin-top:10px;
}
#headermenu a{
color: #000000;
text-decoration: none;
}
#headermenu a:hover{
color: #000000;
text-decoration: underline;
}

#headermenu li
{
padding-left:0;
display:inline;
list-style-type:none;
margin: 0 18px 0 0;
}
#kurshead li{
display:inline;
list-style-type:none;
padding:0 5px;
}
#wrapper{
position:relative;
}
ul li {
list-style:none;
text-indent:8px;
padding-bottom:2px;
}
ol li {
margin-left:22px;
text-indent:12px;
padding-bottom:2px;
}
a {
color: #E66E03;
text-decoration: none;
}
.bildmenu a{
color: #000;
text-decoration: none;
}
.bildmenu a:hover{
text-decoration: underline;
}
.blacklink a, a.blacklink{
color: #000;
text-decoration: none;
}
.blacklink a:hover,a.blacklink:hover{
color: #E66E03;
text-decoration: none;
}
#kurshead {
margin-bottom:10px;
}
.hiddenInfo{display:none;}
.activeInfo{display:block;}
#kurshead a{
color:#777;
}
#kurshead a:hover,#kurshead a.activated{
color:#E66E03;
}
.hi {color: #E66E03;}
table.termintbl
{
display:inline;
margin-right:10px;
}
th.termine,td.termine
{
padding: 0 5px;
}
p {
margin:0.6em 0;
}
#myVisits{
position:relative;
left:-1000px;
text-indent:-1000px;
}
h {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0pt;
	padding-bottom: 0px;
	color: #865439;
}
h1 {font-size: 42px;}
h2 {font-size:12px;}
h3 {font-size:12px;}
h4 {font-size: 10px;}
.kastl2 .content h3 {display:inline;}
.einzelbetreuung .kastl2 ul li{ list-style:disc; text-indent: 0; margin-left:20px;}
.clear{clear:both;}
