body {
	background-image: url(../bilder/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#header-navi{
	width:805px;
	height:115px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:20px;
}

#content-rahmen-kurse{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#505050;
	padding:25px;
}

#subnavi{
	width:790px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-color:#505050;
	padding:5px;
}

#links{
	width:450px;
	float:left;
	margin-right:50px;
}

#rechts{
	width:250px;
	float:right;
}

.grundschrift{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	letter-spacing:1px;
	color:#8E9091;
}



a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #8E9091;
}
a:hover {
	text-decoration: underline;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #8E9091;
}

  .alertbox
  {
    background  : url(images/dialog-help.png) no-repeat scroll left top;
    margin      : 0 10px;
    padding     : 0 0 5px 40px;
    font-family : Verdana;
    font-size   : 12px;
    text-align  : left;
  }
  .alertbox .buttons
  {
    text-align  : right;
  }




.float-left{float:left;}
.float-right{float:right;}
.float-clear{clear:both;}


.navi ul{
    margin-top:30px;
    list-style: none;
    padding:0;
}

.navi ul li{
    float:left;
    font-family: arial;
    font-size: 1em;
}

.navi ul li a{
    display:block;
    padding: 15px 15px;
    margin: 0 0 0 15px;
    color:#fff;
}
.navi ul li a:hover{
    background-color:#8e9091;
    color:#fff;
    text-decoration: none;
}
.active{
    background-color:#138984;
    text-decoration: none;
}

.workshop{margin-bottom:20px;}
.date{
    background-color:#138984;
    padding:15px;
    color:#fff;
    border-top-left-radius:10px;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topleft:10px;
    border-top-right-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-topright:10px;
}
.workshop-content{
    padding: 15px;
    background-color: #8e9091;
    color:#fff;
}
.workshop-content h1{
    font-size:2.5em;
    line-height:1.2em;
    margin: 10px 0 20px 0;
}
.workshop-content a{
    background-color:#138984;
    color:#fff;
    display:block;
    padding: 5px 15px;
    text-align:center;
    margin-top:20px;
}
.workshop-content a:hover{
    background-color:#555;
    text-decoration: none;
}







