BODY {
        margin:0px 0px 0px 0px; padding:0px;
        font-size: 100%; font-family: Verdana, sans-serif;color:#000;
        SCROLLBAR-FACE-COLOR: #e8f5ff;
        SCROLLBAR-HIGHLIGHT-COLOR: white;
        SCROLLBAR-SHADOW-COLOR: #6eacdd;
        SCROLLBAR-3DLIGHT-COLOR: #6eacdd;
        SCROLLBAR-ARROW-COLOR: #6eacdd;
        SCROLLBAR-TRACK-COLOR: #f3f3f3;
        SCROLLBAR-DARKSHADOW-COLOR: white;
        background-color: #FFF;
        }
        
/* STRUCTURE */
#LineTop1 {
        width: 100%;
        height: 25px;
		line-height: 25px;
        background-color : #FFF; /*#6EACDD*/
		background: repeat-x top url(../blueshadow.png); 
        margin:0px 0px 0px 0px; padding:0px;}
#LineTop2 {
        width: 100%;
        height: 8px;
        background-color : #185BA1;
        margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-top: 1px;
		line-height: 0px;
		font-size:1px;
        }
#LineTop3 {
        width: 100%;
        height: 8px;
        background-color : #019BCF;
		
        margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-top: 1px;
		line-height: 0px;
		font-size:1px;
		margin-bottom: 3px;
        }
#PhotoLine {
        width: 100%;
        height: 53px;
        background-color: #CCCCCC;
        background-repeat: no-repeat;
        margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-bottom: 3px;margin-top: 3px;}
#NewPhotoLine {
		background-image:url(../banner.jpg);
		background-repeat: no-repeat; background-position: inherit;
        margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-bottom: 3px;margin-top: 3px;height:93px; line-height:0px;}
#LineBottom {
        width: 100%;
        height: 5px;
        background-color : #185BA1;
        margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-top: 1px;
        line-height: 2px;}
#LineTopMain {
        width: 100%;
        height: 40px;
        background-color : #FFF;
        margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#MainMenu {
        width: 100%;
		text-align:left;
        height: 35px;
		line-height:35px;
        background-color : #185BA1;/*#F3F6F8*/
        margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;
		padding-left:22px;
        border-top: 0px;
        border-bottom: 5px solid #E3F1FB;;
        font-size: 13px; }
#SecondaryMenu {
        width: 100%;
		text-align:left;
		
        background-color : white;/*#F3F6F8*/
        margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;
		padding-left:23px;
        border-top: 0px;
        border-bottom: 1px solid #E3F1FB;;
        font-size: 11px; }
#NavMenu {
        width: 100%;
        height: 13px;
        line-height: 13px;
        background-color : #F7F7F7;
        margin:0px 0px 0px 0px; padding:3px 0px 3px 0px;
        border-top: 0px solid #999999;
        border-bottom: 1px solid #BFBFBF;
        font-size: 10px;}
#TopSearch {
        position: relative; top:-35px; left:450px;}
#Content {
        width:100%; padding-top:20px;

}
#ContentPopUp {
        width:660px;

}
#ContentLeft {
        width:450px;

        background-color: #FFF;}
#ContentRight{
        /*background: #F3F6F8 url(../images/bg1.png) repeat-y;*/
        width:470px;}

        
/* TEXT, PARAGRAPHS, HEADERS */

p {font-size: 70%; font-family: Verdana, sans-serif; margin-top:8px; margin-left: 20px; margin-right: 20px; text-align: left;}
h1 {font-size: 85%;font-family: Tahoma, Arial, Arial CE, sans-serif; color: #D30C13; margin-left: 15px;margin-top: 15px; margin-bottom:5px;}
h1.mainnews {font-size: 100%;font-family: Verdana, Arial, Arial CE, sans-serif; color: white; margin-left: 15px;margin-top: 10px; margin-bottom:10px;}
h1.minornews {font-size: 65%;font-family: Verdana, Arial, Arial CE, sans-serif; color: white; margin-left: 15px;margin-top: 3px; margin-bottom:3px;}
h2 {font-size: 85%;font-family: Tahoma, Arial, Arial CE, sans-serif; color: #000; margin-bottom: 5px;margin-left: 20px;margin-top: 15px;}
h3 {font-size: 75%; font-family: Verdana, sans-serif; margin-bottom: 0px;margin-left: 20px; margin-right: 20px; text-align: left;}
h4 {font-size: 80%; font-family: Verdana, sans-serif; font-weight: normal; margin-top:8px; margin-left: 20px; margin-right: 20px; text-align: left;}
h5 {font-size: 75%;font-family: Tahoma, Arial, Arial CE, sans-serif; color: #185BA1; margin-left: 15px;margin-top: 15px;}
h6 {font-size: 73%;font-family: Tahoma, Arial, Arial CE, sans-serif; color: #000000; margin-left: 35px;margin-top: 10px;margin-bottom: 5px;}
h7 {font-size: 100%; font-family: Verdana, sans-serif; margin-top:8px; margin-left: 0px; margin-right: 20px; text-align: left;font-weight:bold;}
p.bottom {margin-top:5px; Color: gray;}
p.SmallNote {font-size: 60%; color: gray; margin-top: 0px; margin-bottom:0px;}
.ErrorMessage {Color: #B20000;}
p.Search {margin-left: 35px;}
p.printer {display: none; font-size: 150%; font-weight: bold;}



/* TABLES */
td.form {font-size: 70%;}
td.text {font-size: 70%;}
td.text2 {font-size: 70%; line-height: 18px;}
table.coursesearch {background-color: #F3F6F8; border: 1px solid #7F9DB9;margin-top: 15px;}
td.CatalogueType {font-size: 70%; background-color : #185BA1;  color: #FFF;font-weight: bold; text-indent: 10px;}
td.CatalogueCourse1 {font-size: 70%; background-color : #F3F6F8;  color: #185BA1;font-weight: normal; text-indent: 40px;}
td.photo {border: 2px solid #6EACDD;}
tr.CatalogueCourse1 {font-size: 70%; background-color : #F3F6F8;  color: #185BA1;font-weight: normal; text-indent: 40px;}
tr.CatalogueCourse1:hover {text-decoration:underline;}
tr.catalogheader {font-size: 70%; background-color : #185BA1; color:#F3F6F8; font-weight: bold; text-align:center;}
tr.catalog {font-size: 70%; height:20px;}
tr.catalogeven {font-size: 70%; height:20px; background-color: #E3F1FB}

td.mainnewswhite {border: 1px solid #185BA1;}
td.mainnews {background-color:  #185BA1;border: 1px solid #185BA1;}


/* LINKS */
a {color: #0C85EF; text-decoration: underline;}
a.mainnews {color: white; text-decoration: none;}
a.mainnews:hover {color: white; text-decoration: underline;}
a:hover {color: #D30C13;}
a.page_header {COLOR: #0c85ee;}

a.menu {color: white; padding-top:9px;padding-bottom:9px; line-height:25px; text-decoration:none; padding-left:15px; padding-right:15px; border-right: 1px solid #124476;border-left: 1px solid #217AD3;}
a.menuempty {color: white; padding-top:9px;padding-bottom:9px; line-height:35px; text-decoration:none; padding-left:15px; padding-right:15px; border-right: 1px solid #124476;border-left: 1px solid #217AD3;}

a.menuactive {background: repeat-x bottom url(../blueshadowrev.png);background-color: white;  padding-top:10px;padding-bottom:9px; line-height:35px; color: #124476; text-decoration:none; padding-left:15px; padding-right:15px; border: 0px solid #185BA1;}
a.menu:hover {color: white; background-color:124476; padding-top:9px;padding-bottom:9px;  line-height:35px; text-decoration:none; padding-left:15px; padding-right:15px; border-right: 1px solid #124476;border-left: 1px solid #207CD9;}
a.menuactive:hover {background: repeat-x bottom url(../blueshadowrev.png);background-color: white; padding-top:10px;padding-bottom:9px; line-height:35px; color: #124476; text-decoration:none; padding-left:15px; padding-right:15px; border: 0px solid #185BA1;}

a.menusec {color: #124476;line-height:25px; padding-top:7px;padding-bottom:6px; text-decoration:none; padding-left:15px; padding-right:15px; border-right: 1px solid #E3F1FB;border-left: 0px solid #217AD3;}
a.menueupenizeskolam {color: #FF0; background-color: #185BA1;line-height:25px; padding-top:7px;padding-bottom:6px; text-decoration:none; padding-left:15px; padding-right:15px; border-right: 1px solid #E3F1FB;border-left: 0px solid #217AD3;}
a.menusecempty {color: #124476;line-height:25px; padding-top:7px;padding-bottom:6px; text-decoration:none; padding-left:15px; padding-right:15px; border-right: 1px solid #E3F1FB;border-left: 0px solid #217AD3;}
a.menusecactive {background: repeat-x url(../blueshadow.png); background-color: white;  padding-top:7px;padding-bottom:6px; color: #124476;  text-decoration:none; padding-left:15px; padding-right:15px; border: 0px solid #185BA1;}
a.menusec:hover {background: repeat-x url(../blueshadow.png);background-color: white;color: #124476;line-height:25px; padding-top:7px;padding-bottom:6px; text-decoration:none; padding-left:15px; padding-right:15px; border-right: 1px solid #E3F1FB;border-left: 0px solid #217AD3;}
a.menueupenizeskolam:hover {background: repeat-x url(../blueshadow.png);background-color: white;color: #124476;line-height:25px; padding-top:7px;padding-bottom:6px; text-decoration:none; padding-left:15px; padding-right:15px; border-right: 1px solid #E3F1FB;border-left: 0px solid #217AD3;}

a.menusecactive:hover {background: repeat-x url(../blueshadow.png);background-color: white;  padding-top:7px;padding-bottom:6px; color: #124476;  text-decoration:none; padding-left:15px; padding-right:15px; border: 0px solid #185BA1;}



a.CatalogueCourse1 {color: #D30C13; text-decoration: none;}
a.CatalogueCourse1:hover {color: #D30C13; text-decoration: underline;}
a.CourseListHome {color:#000000; text-decoration: underline;font-weight:bold;}
a.CourseListHome:hover {color:#000000; text-decoration: none;font-weight:bold;}
a.header {color: #185BA1;text-decoration:none}

/* FORMS */
input.GoButton {font:11px Tahoma;padding:0em 0.2em;margin-left:6px;position:relative;top:1px; height:21px;}
input.SearchField {height:18px;font:11px Tahoma;}
input.RegisterForm {height: 18px;font-size: 70%;}
input.FormError {height: 18px;font-size: 70%;border: 1px solid #B20000; }
textarea.RegisterForm {font-family: Tahoma, Arial, Arial CE, sans-serif;font-size: 70%;}
select.RegisterForm {height: 18px;font-size: 70%;}
select.FormError {height: 18px;font-size: 70%;border: 1px solid #B20000; }



/* OTHER */

span.div1 {font-size: 10px; color: #6A6A6A; padding-left:2px; padding-right:2px;}
span.MiddleText {font-size: 70%;}
span.SearchLink {font-size: 90%; Color: gray;}
div.oddel {background-color: #F3F6F8; width:480px; height:6px;line-height: 1px; position: relative; left:10px; top:5px;}
li {font-size: 70%; margin-left: -7px; line-height:130%;}
ul {margin-top: 8px;}


/* KATALOG */
.kategorieheading  {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 24px;
	height:20px;
	max-height:20px;	
	background-color: #E4EDFB ;
	font-size:100%;	
	
}
.kategoriebox {
	float: left;
	width: 426px;
	/*max-width: 328px;*/

	margin-right: 5px;
	background-color:#FFFFFF;
	margin-bottom: 5px;
	margin-left: 8px;
}
.kategoriebox h2 span {	display: block;}
.kategoriebox h2 {	color: #D30C13;	margin:0px;}
.kategoriebox ul {	list-style-type: square;color: #185BA1;	padding-top: 0px;	padding-left: 16px;	background-color: #fff;	margin-left:15px;}
.kategoriebox li {	font-size: 70%;	padding-left: 0px;	padding-right: 5px;	margin-bottom: 1px;}



.clearAll {
	display: block;
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
}

.box {
	float: left;
	width: 280px;
	/*max-width: 328px;*/

	margin-right: 5px;
	height:300px;
	margin-bottom: 5px;
}
* html div .box {
	height: 300px; /*450*/
}
* html .box h2 {
	height: 34px;
}
.innerbox {
float:left; width:400px;
}
#kategorie2 {
	height:240px;
}

#kategorie2 {
	border-left: 1px solid #E3ECFB;
	border-right: 1px solid #E3ECFB;
	border-top: 7px solid #185BA1;
	border-bottom: 7px solid #E4EDFB;
}
#kategorie2 div {
	background-color: #E4EDFB ;
	font-size:100%;

}

.boxheading  {
	padding-top: 13px;
	padding-bottom: 20px;
	padding-left: 30px;
	height:30px;
	max-height:30px;	
	background-color: #E4EDFB ;
	font-size:100%;	
	
}
.box h2 span {
	display: block;
}

.box h2 {
	color: #D30C13;

	margin:0px;
}

.box ul {
	list-style-type: square;
	color: #185BA1;
	padding-top: 10px;
	padding-left: 16px;
	
	background-color: #fff;
	margin-left:15px;
}
.box li {
	font-size: 70%;
	padding-left: 0px;
	padding-right: 5px;
	margin-bottom: 13px;
}
* html div .box li {
	margin-bottom: 11px;
	background-position: 0 5px;
}

#kategorie {
	border-left: 1px solid #E3ECFB;
	border-right: 1px solid #E3ECFB;
	border-top: 7px solid #185BA1;
	border-bottom: 7px solid #E4EDFB;
}
#kategorie div {


}
.middle {
	margin-left:20px;
	width:870px;
	}
.liheading {color:black;}	

img.popuplink {
	display: inline;
	float: none;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	margin-right: 2px;
	vertical-align: top;
	padding-top:2px;
}

