/* CSS Document */
body {
background-image:url(images/layout/bg.gif);
background-position:center;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#main {
position:relative;
width:998px;
margin-left:auto;
margin-right:auto;
}
#header {
position:absolute;
top:20px;
width:790px;
padding-left:210px;
}
#topnaviline {
position:absolute;
top:130px;
background-color:#AFC4ED;
height:20px;
width:1000px;
}
.topnavilinem {
margin-left:200px;
}
#inhaltmain {
position:absolute;
top:150px;
width:1000px;
height:468px;
background-image:url(images/layout/home.gif);
background-repeat:no-repeat;
}
#left {
position:absolute;
left:35px;
top:30px;
width:135px;
font-weight:bold;
color:#4373D4;
}
#right {
position:absolute;
left:835px;
width:145px;
top:30px;
font-weight:bold;
color:#4373D4;
}
#mitte {
position:absolute;
left:190px;
width:635px;
top:30px;
}
a.navilinkoben:link, a.navilinkoben:visited, a.navilinkoben:active, a.navilinkoben:hover {
position:relative;
display:block;
float:left;
width:auto;
height:17px;
color:#4373D4;
text-decoration: none;
margin-right:8px;
padding-top:3px;
padding-left:10px;
padding-right:10px;
}
a.navilinkoben:hover {
background-color:#B3E255;
}
.schaltflaeche {
background-image:url(images/layout/button.gif);
height:17px;
width:124px;
text-align:center;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding-top:2px;
margin-top:5px;
cursor:pointer;
z-index:1000;
}
.formfeld {
width:120px;
height:16px;
color:#4373D4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:#4373D4 solid 1px;
margin-top:5px;
padding-left:3px;
}
#navirubriken {
position:absolute;
top:107px;
left:648px;
z-index:1000;
}
.rahmen_bild {
border-right:#4373d4 solid 1px;
border-top:#4373d4 solid 1px;
}
.rahmen_links {
border-left:#4373d4 solid 1px;
}
.rahmen_rechts {
border-right:#4373d4 solid 1px;
}
.rahmen_rechts2 {
border-right:#4373d4 solid 1px;
padding:10px;
color:#4373d4;
}
.kursbeschreibung {
color:#4373d4;
border-left:#4373d4 solid 1px;
border-right:#4373d4 solid 1px;
border-top:#4373d4 solid 1px;
padding:10px;
}
.kurstitel {
color:#4373d4;
font-weight:bold;
padding-left:10px;
}

#kursdatum {
position:relative;
float:left;
width:131px;
height:160px;
}
#kursdatumoben {
height:40px;
color:#4373d4;
text-align:center;
}
#kursdatumbalken {
height:14px;
background-color:#4373d4;
}
#kursdatumbalken2 {
position:relative;
top:-20px;
height:14px;
z-index:1;
}
#kursdatuminhalt {
height:100px;
border-right:#FFFFFF 1px solid;
padding-top:5px;
text-align:center;
background-color:#afc4ed;
color:#4373d4;
font-weight: bold;
z-index:10000;
}
.linkrubrik {
color:#FFFFFF;
text-decoration:none;
}
#welcome {
position:absolute;
left:-15px;
background-image:url(images/layout/welcome.png);
width:143px;
height:60px;
padding-top:40px;
padding-left:10px;
font-size:10px;
color:#78A51D;
}
.titel {
font-size:12px;
font-weight:bold;
}
#favtop {
position:relative;
width:156px;
height:31px;
padding-top:5px;
padding-left:20px;
color:#FFFFFF;
font-weight:bold;
background-image:url(images/layout/fav_top.gif);
}
#favmiddle {
position:relative;
width:156px;
height:auto;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
background-image:url(images/layout/fav_mitte.gif);
}
#favbottom {
position:relative;
width:176px;
height:15px;;
background-image:url(images/layout/fav_bottom.gif);
z-index:100;
}
.button2{
position:relative;
top:-2px;
width:156px;
height:20px;
padding-left:20px;
padding-top:10px;
color:#FFFFFF;
font-weight:bold;
background-image:url(images/layout/button2.gif);
z-index:1;
cursor:pointer;
}
.mitteilung {
color:#FFFFFF;
font-size:10px;
margin-top:5px;
width:130px;
z-index:1000;
cursor:help;
}
.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4373D4;
}
.titel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#4373D4;
}
.untertitel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#4373D4;
}

a.extern:link {
	color: #4373D4;
}
a.extern:visited {
	color: #4373D4;
}
a.extern:hover {
	color: #4373D4;
}
a.extern:active {
	color: #4373D4;
}
.sendenbutton {
	background-color: #A9CDEC;
	font-weight: normal;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px #4373D4 solid;
	border-right: 1px #4373D4 solid;
	border-bottom: 1px #4373D4 solid;
	border-left: 1px #4373D4 solid;
	color:#ffffff;
	clear: right;
	height: 22px;
	width: 100px;
	cursor: pointer;
	font-size: 12px;
	line-height:50%;
}
.formular {
border: 1px solid #4373D4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4373D4;
}