﻿/* Body */
body{ background-color:#746382; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#333;}


/* Images */
img{ border:0;}


/* Links */
a:link { color:#009; text-decoration:none; font-weight:bold; }
a:visited { color:#009; text-decoration:none; font-weight:bold; }
a:hover { color:#C30; text-decoration:none;  font-weight:bold;} 
a:active { color:#009; font-weight:bold; }


/* Headlines */
h1{font-size:22px;}
h2{font-size:16px;}
h3{}
h4{margin:0; padding:0; margin-bottom:5px;}


/* Main-Layout */
#frame{ width:980px;background:url(../images/Background.gif) repeat-y; }
#background{ background:url(../images/Background-Top.gif) no-repeat;padding-top:20px; }
#background-bottom{ background:url(../images/Background-Bottom.gif) no-repeat bottom;height:40px; }
#site{text-align:left; padding-left:20px; padding-right:20px;}
#site-left{float:left; width:260px;}
#site-right{float:right; width:680px;}
#site-right a{color:#009;}
#site-right a:hover{text-decoration:underline;}
#site-clearer{clear:both;}
#logo {	margin:20px;}
#content-left{float:left; width:450px;}
#content-right{float:right; width:230px;}
#content-clearer{clear:both;}
#content-left-inner{margin:10px; margin-right:20px;	line-height:140%;}
#content-right-inner{margin:10px; margin-right:20px;	line-height:140%;}
*html #content-left-inner{margin:10px;margin-right:10px;}
*html #content-right-inner{margin:10px;margin-right:10px;}



/* Breadcrump-Navigation-Styling */
#breadcrumb {padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; border-bottom:1px solid #ccc; font-size:11px;}
#breadcrumb a, #breadcrumb a:hover {text-decoration:underline; font-weight:normal;}

/* Intern-Styling */
#loginstatus{border-bottom:1px solid #ccc;font-size:11px; padding:0; margin:0; margin-bottom:10px;}
#loginstatus form{margin:0; padding:0;}
#loginstatus-content{margin-left:10px; margin-right:10px;}
#bold{font-weight:bold;}
#status-text{float:left; line-height:24px;}
#logout{float:right; padding-top:3px;}
#logout-clearer{clear:both}


/* News Styling */
.ml-news-list-item, .ml-news-rss-item{ padding-top:10px; padding-bottom:10px; background:url(../images/News-Divider.gif) bottom no-repeat; margin-bottom:10px;}
.ml-news-list-date{ float:left; width:55px;height:55px; background:url(../images/CalSymb.gif) no-repeat top left;}
.ml-news-list-date-month{ text-transform:uppercase; font-size:10px; color:#fff; font-weight:bold; text-align:center; margin-right:15px;}
.ml-news-list-date-day{ font-family:"Times New Roman", Times, serif; font-size:21px; color:#666; font-weight:bold; text-align:center; margin-right:15px; margin-top:4px;}
.ml-news-list-header{ float:right; width:365px;}
.ml-news-list-header h3{margin:0; padding:0; margin-bottom:8px; margin-top:2px; font-size:22px; font-weight:normal; font-family:"Times New Roman", Times, serif; color:#333;}
.ml-news-list-body{clear:both;}
.ml-news-rss-item img { vertical-align:middle; margin-right:20px; margin-left:5px; }


/* News Single Styling */
.ml-news-single-item{ padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.ml-news-single-date{ float:left; width:55px;height:55px; background:url(../images/CalSymb.gif) no-repeat top left;}
.ml-news-single-date-month{ text-transform:uppercase; font-size:10px; color:#fff; font-weight:bold; text-align:center; margin-right:15px;}
.ml-news-single-date-day{ font-family:"Times New Roman", Times, serif; font-size:21px; color:#666; font-weight:bold; text-align:center; margin-right:15px; margin-top:4px;}
.ml-news-single-header{ float:right; width:365px;}
.ml-news-single-header h3{margin:0; padding:0; margin-bottom:8px; font-size:22px; font-weight:normal; font-family:"Times New Roman", Times, serif; color:#333;}
.ml-news-single-body{clear:both;}


/* News Detailed Styling */
.news-detailed-list {margin:0;padding:0;}
.news-detailed-list li{	border-bottom:1px solid #ccc;list-style:none;padding-bottom:5px;padding-top:5px;padding-left:5px;}
.news-detailed-list ul{	margin:0;padding:0;}
.news-detailed-list ul li {	margin:0;padding:0;border:0;padding-bottom:2px;}


/* Search Styling */
.search-result-list{margin:0;padding:0;}
.search-result-list li {list-style:none;padding-bottom:10px;background:url(../images/News-Divider.gif) no-repeat bottom;margin-bottom:15px;}
.search-result-list h3 {margin:0;padding:0;	padding-bottom:5px;}
.search-result-icon{ float:left; width:20px;}
.search-result-title{ float:right; width:400px;}
.search-result-desc{ clear:both;}

#searchform {margin-left:20px;margin-right:20px;margin-bottom:10px;}
#searchform form {margin:0;padding:0;}
#searchform input {background:url(../images/lupe.gif) left top no-repeat; border:solid #999 1px;width:185px; padding-left:20px; padding-right:5px; padding-top:3px; padding-bottom:3px;}


/* Teacherlist Styling */
.teacherlist{border:0; padding:0; margin:0; width:100%;}
.teacherlist th{padding:3px; padding-right:12px;}
.teacherlist td{border-top:1px solid #ccc; padding:3px;	padding-right:12px;}


/* Language Navigation and Page-Tree Styling */
#specialnav{margin-left:15px; margin-right:25px; margin-top:0px; padding-top:0px;}
#specialnav img{margin-left:5px; margin-right: 10px; margin-top:1px; margin-bottom:1px; vertical-align:middle;}
#specialnav a{display:block; border:1px solid #fff; padding-right:5px;}
#specialnav a:hover{border:1px solid #C30;}
#sn-systemnav{float:left; width:105px;}
#sn-languagenav{float:right; width:115px;}
#sn-clearer{clear:both;}

.backLink {	background:url(../images/BackArrow.gif) no-repeat left;	padding-left: 12px;}
.tx-mocfilemanager-pi1{	padding-left:10px; padding-right:10px;}

#adress{margin-top:10px;margin-left:5px;height:205px;background:url(../images/address.jpg) no-repeat;padding-left:45px; padding-right:20px;font-size:12px; }
#adress h2{font-size:18px; padding:0; margin:0; padding-top:25px;}
#adress p{	padding:0; margin:0; padding-top:10px;}

.csc-mailform-submit{margin-top:10px;}
.csc-mailform{padding:0;margin:0; padding:5px; }



