body{
	font-family:Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	color:#646464;
	margin:0px;
	margin-left:0px;
	line-height:17px;
	scrollbar-arrow-color:#FFFFFF;
 	scrollbar-base-color:#3C0B11;
  	scrollbar-shadow-color:#F3F3F3;
  	scrollbar-face-color:#b7b7b7;
  	scrollbar-highlight-color:#F3F3F3;
  	scrollbar-dark-shadow-color:#FFFFFF;
  	scrollbar-3d-light-color:#3C0B11;
    padding:0px;
	margin:0px;
	height:100%;
	width:100%;

}
table{
	font-family:Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	color:#646464;
	margin:0px;
	margin-left:0px;
	line-height:17px;
}
td{
	font-family:Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	color:#646464;
	margin:0px;
	margin-left:0px;
	line-height:17px;
}

/*Ergänzungen durch Content Optimizer GmbH */

strong{

	font-family:Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	color:#646464;
	margin:0px;
	margin-left:0px;
	line-height:17px;	
    font-weight:lighter;
}



h1{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:15px;
	font-weight:bold;
    color:#1A3553;
	padding-top:3px;
    padding-bottom:15px;
    padding-left:20px;
    }
	
h2{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:12px;
	font-weight:bold;
    color:#1A3553;
	padding-top:15px;
    padding-bottom:15px;
    padding-left:20px;
    }
	
	.white2{
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	}
	
/*
h1{
	font: bold 10px Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	color:#646464;
	margin:0px;
	padding-bottom:10px;
	padding-top:40px;
	line-height:17px;
}*/


/*Ende der Ergänzugen */

	
a{
	text-decoration:none;
	color:#646464;
	font-family:Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	}
	
a.white{
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	font-weight:bold;
    }
	
a.bold{
	text-decoration:none;
	color:#646464;
	font-family:Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	font-weight:bold;
	}
a.kurs{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:10px;
	color:#646464;
	font-weight:bold;
    padding-left:10px;
	}
a.link{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:10px;
	color:#1A3553;
	font-weight:bold;
    }
a:active{
	color:#1A3553;
}
a.kurs:hover{
	color:#1A3553;
}
a.link:hover{
	color:#646464;
}
a.white:hover{
	color:#646464;
}
.active{
	color:#000000;
}
.white{
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	font-size:10px;
	}
.outline{
	border-top: 1px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
    }
.outlinegrey{
	border-top: 1px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
    }
.bordergrey{
	border-bottom: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
   }
.texttitle{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:11px;
	font-weight:bold;
    color:#ffffff;
	padding-bottom:5px;
    padding-left:30px;
    padding-right:10px;
    padding-top:15px;
    }
.textmain{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:11px;
	color:#646464;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;
    }	
	
.textmainnospace{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:11px;
	color:#646464;
	padding-top:15px;
	padding-right:20px;
	}
.headline{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:15px;
	font-weight:bold;
    color:#1A3553;
	padding-top:3px;
    padding-bottom:15px;
    padding-left:20px;
    }
.headlinesm, h2.headlinesm {
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:12px;
	font-weight:bold;
    color:#1A3553;
	padding-top:15px;
    padding-bottom:15px;	
    padding-left:20px;
	margin-bottom:0px;
    }

.headlinesmdetail{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:12px;
	font-weight:bold;
    color:#1A3553;
	padding-top:25px;
    padding-bottom:5px;
    }
	
.textsubmain{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:11px;
	color:#5d5d5d;
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
   }
.textnews{
	FONT-FAMILY: Verdana, Verdana, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:11px;
	color:#ffffff;
	margin-bottom:5px;
    }
.backtable{
		background-image:url(images/back_table.gif);
		background-repeat: repeat-x;
		}
.back{
		background-image:url(images/back.gif);
		background-repeat: repeat-x;
		}
.spacepixel{
		margin-left:1px;
}
.spacemain{
		margin-right:4px;
}
form{
		margin-top:10px;
		margin-bottom:13px;
		}
.select{
		BORDER-BOTTOM:#cccccc 1px solid; 
		BORDER-LEFT: #cccccc 1px solid; 
		BORDER-RIGHT: #cccccc 1px solid; 
		BORDER-TOP: #cccccc 1px solid; 
		FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
		font-size:10px; 
		COLOR: #333333;
		width:179px;
        padding-bottom:0px;
	}
.input{
		BORDER-BOTTOM:#cccccc 1px solid; 
		BORDER-LEFT: #cccccc 1px solid; 
		BORDER-RIGHT: #cccccc 1px solid; 
		BORDER-TOP: #cccccc 1px solid; 
		FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
		font-size:10px; 
		COLOR: #333333;
		width:200px;
	}
.callback{
		BORDER-BOTTOM:#cccccc 1px solid; 
		BORDER-LEFT: #cccccc 1px solid; 
		BORDER-RIGHT: #cccccc 1px solid; 
		BORDER-TOP: #cccccc 1px solid; 
		FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, Geneva, Sans Serif; 
		font-size:11px; 
		COLOR: #333333;
		width:167px;
        margin-top:3px;
	    margin-bottom:3px;
	}
.login{
		BORDER-BOTTOM:#cccccc 1px solid; 
		BORDER-LEFT: #cccccc 1px solid; 
		BORDER-RIGHT: #cccccc 1px solid; 
		BORDER-TOP: #cccccc 1px solid; 
		FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
		font-size:11px; 
		COLOR: #333333;
		width:145px;
	}
.textarea{
		BORDER-BOTTOM:#cccccc 1px solid; 
		BORDER-LEFT: #cccccc 1px solid; 
		BORDER-RIGHT: #cccccc 1px solid; 
		BORDER-TOP: #cccccc 1px solid; 
		FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
		margin-top:2px;
		width:305px;
        height:92px;
        font-size:11px; 
		COLOR: #333333;
	}
.submit{
		BORDER-BOTTOM:#ffffff 1px solid; 
		BORDER-LEFT: #ffffff 1px solid; 
		BORDER-RIGHT: #ffffff 1px solid; 
		BORDER-TOP: #ffffff 1px solid; 
		FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
		font-size:11px; 
		COLOR: #333333;
	}

.inlinerighttop {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: right;
}
.inlinelefttop {
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-right: 3px;
	text-align: left;
}
ul{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	padding-left : 16px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	line-height:14px;
	}

ul.anfahrt{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif; 
	font-size:11px;
	color:#646464;
	padding-left:35px;
	padding-right:20px;
	padding-bottom:10px;
    }
li{
	margin-top: 5px;
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	line-height:14px;
	list-style-image : url(img/butts/arrow_list.gif);
	}
li.anfahrt{
	padding-right: 15px;
	margin-top: 5px;
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	line-height:14px;
	list-style-image : url(img/butts/arrow_list.gif);
	}
ul.kurse{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	padding-left : 16px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	line-height:14px;
	}

li.arrow{
	margin-top: 5px;
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, Sans Serif;
	line-height:14px;
	list-style-image : url(img/arrowsm.gif);
	}

