/* ---------------------------- */
/* GENERAL
/* ---------------------------- */

body{
	width: 99%;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #2D2D2C;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url("../images/startseite.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
}

img{
	margin: 0;
	padding: 0;
	border: 0 none;
}

a{
	text-decoration: none;
	color: #207ac2;
}

a:hover{
	color: #207ac2;
}

.clear{
	clear: both;
	margin: 0;
	padding: 0;
}

h2{
	font-size:16px;
	color:#3b3b3a;
}

h3{
	font-size:14px;
	color:#3b3b3a;
}

.csc-frame{
	border: 1px solid #CFCFCF;
	width: 483px;
	padding: 5px 8px 5px 5px;
	margin-bottom: 20px;
}

#main{
	width: 870px;
	background-color: #FFFFFF;
	margin: 32px auto 32px auto;
}

div.metaNav,
div.metaNav ul li{
	float: left;
}

div.metaNav{
	float: right;
	margin: 0 25px 12px 0;
}

div.metaNav ul{
	list-style-type: none;
}

div.metaNav ul li a{
	margin: 0 4px 0 4px;
	color: #3b3b3a;
}

div.metaNav ul li a:hover{
	color: #207ac2;
}

div.headerImg{
	float: left;
	width: 730px;
	height: 89px;
	margin: 26px 0 0 44px;
}

div.headerWrap{
	border-bottom: 1px solid #e4e4e4;
}

div.uniLogo{
	margin: 26px 25px 22px 0;
	float: right;
}

div.teaserText{
	margin: 0 22px 40px 44px;
	font-family: "Times New Roman";
	font-size: 18px;
	color: #3b3b3a;
	font-weight: bold;
}

/* ---------------------------- */
/* NAVIGATION
/* ---------------------------- */

div.navigation{
	float: left;
	margin: 0 22px 0 19px;
	font-family: "Times New Roman";
	font-size: 15px;
	width: 285px;
}

div.navigation ul{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.navigation ul li ul li a{
	padding: 0 0 0 40px;
	color: #838380!important;
}

div.navigation ul ul ul li a{
	padding: 0 0 0 60px!important;
}

div.navigation ul li a{
	border-bottom: 1px solid #121212;
	padding: 0 2px 0 22px;
	color: #3b3b3a;
	display: block;
	font-weight:normal;
}

.threeColumns .navigation ul li a{
	border-bottom: 1px solid #121212;
	padding: 0 2px 0 20px;
	color: #3b3b3a;
	display: block;
	font-weight:bold;
}

div.navigation ul li.act a{
	color: #207ac2;
}

div.navigation ul li ul li.act a{
	color: #207ac2!important;
}

div.navigation ul li.last a{
	border-bottom: 0 !important;
}

div.navigation ul li a:hover{
	color: #207ac2!important;
}

div.contentWrap{
	border-bottom: 1px solid #e4e4e4;
}

/* fix 
div.navigation ul a {
	padding: 0 2px 0 25px;
}*/

div.navigation ul a {
	padding:0 2px 0 25px;
	/*border-bottom: 1px solid #121212;
	width:285px;*/
}


/* ---------------------------- */
/* THREE COLUMNS START
/* ---------------------------- */

div.leftColumn{
	float: left;
	width: 229px;
	padding: 0 25px 0 10px;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

div.rightColumn{
	float: left;
	width: 229px;
	padding: 0 0 0 10px;
}

div.rightColumn h1.csc-firstHeader,
div.leftColumn h1.csc-firstHeader{
	font-size: 15px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #121212;
}

div.rightColumn p.bodytext,
div.leftColumn p.bodytext{
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	line-height: 20px;
}


div.threeColumns div.navigation{
	width: 297px;
}

div.threeColumns{
	padding: 0 0 48px 0;
	border-bottom: 1px solid #e4e4e4;
}

/* ---------------------------- */
/* FOOTER
/* ---------------------------- */

div.contentWrap{
	padding: 30px 0 0 0;
	min-height: 440px;
}

div.content{
	width: 522px;
	float: right;
	font-size: 16px;
	margin: 0 19px 0 0;
}

div.content h1{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 18px;
	font-weight: bold;
}


/* ---------------------------- */
/* FOOTER
/* ---------------------------- */
 
div.footerWrap{
	font-size: 12px;
}
 
div.loginBox{
	margin: 25px 0 13px 22px;
	width: 400px;
	float: left;
} 
 
div.loginBox input{
	width: 69px;
} 
 
 
div.loginBox td.loginButton input{
	background-color: #FFFFFF;
	color: #207ac2;
} 
 
div.loginBox h1.csc-firstHeader{
	margin: 0 0 7px 0;
	padding: 0 0 0 3px;
	font-size: 13px;
} 

div.tools{
	float: right;
	margin: 27px 25px 0 0;
	width: 300px;
	text-align: right;
}

div.copyright{
	float: right;
	margin: 0 25px 0 0;
}

div.copyright p{
	margin: 12px 0 21px 0;
}
