/* Global Styles */



html, body {
	margin:0px;
	padding:0px;
	cursor: default;
	height:100%;
	background-color:#D2D8DC;
	}

span, div
{
	margin:0px;
	padding:0px;
}

table{
padding:0px;
margin:0px;
}

td {
padding:0px;
/*border:0px solid #000000;*/
border:0px solid #FFFFFF;
margin:0px;
padding:0px;
	}

tr {
margin:0px;
padding:0px;
}	

a {
	color:#000000;
	text-decoration: underline;
	}

a:focus { outline: none;}

a:hover {
	margin:0px;
	padding:0px;
	text-decoration:none;
	}

/*@media only screen and (max-device-width: 1024px) {
		a:hover {
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
}
*/

li {
	text-decoration:none;
	border:none;

}

img
{
	border:none;
}

p
{
	margin:0px;
	padding:0px;
}


.main_window{
	position:relative;
	width:1024px;
	margin:0 auto;
	border:0px solid #000;
	height: 100%;
	min-height:100%;
}

.menu
{
	margin:0 auto;
	width:224px;
	height: 100%;
	min-height:100%;
	background-color: #FFF;
	z-index:100;
}

.main_container
{
	position: absolute;
	width:800px; 
	height: 100%;
	min-height:100%;
	left:224px; 
	top:0px;
	border-right:0px solid #600;
	background-color: #fff;
}

.include_sites
{
	margin-left:50px;
	margin-right:50px;
	padding-top:0px;
	border:0px solid #000;
}

.uni_logo
{
	position:absolute;
	left:0px;
	top: 0px;
	width:224px;
	height:158px;
	border:0px solid #F00;
	/*background-image: url(../logo/uni-logo.png);*/
}


@font-face {
    font-family: 'opensans_regular';
    src: url('opensans/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('opensans/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
         url('opensans/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('opensans/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans_bold';
    src: url('opensans/opensans_bold_macroman/OpenSans-Bold-webfont.eot');
    src: url('opensans/opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans_bold_macroman/OpenSans-Bold-webfont.woff') format('woff'),
         url('opensans/opensans_bold_macroman/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('opensans/opensans_bold_macroman/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans_italic';
    src: url('opensans/opensans_italic_macroman/OpenSans-Italic-webfont.eot');
    src: url('opensans/opensans_italic_macroman/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans_italic_macroman/OpenSans-Italic-webfont.woff') format('woff'),
         url('opensans/opensans_italic_macroman/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('opensans/opensans_italic_macroman/OpenSans-Italic-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans_bolditalic';
    src: url('opensans/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.eot');
    src: url('opensans/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('opensans/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('opensans/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans_semibold';
    src: url('opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot');
    src: url('opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff') format('woff'),
         url('opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans_semibolditalic';
    src: url('opensans/opensans_semibolditalic_macroman/OpenSans-SemiboldItalic-webfont.eot');
    src: url('opensans/opensans_semibolditalic_macroman/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans_semibolditalic_macroman/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('opensans/opensans_semibolditalic_macroman/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('opensans/opensans_semibolditalic_macroman/OpenSans-SemiboldItalic-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}





.font_class
{
	font-family:'opensans_regular';
	font-size:15px;
	font-weight:normal;
	color: #000;
	letter-spacing:0.010em;
	line-height:21px;
}

b
{
	font-family:'opensans_bold';
	font-size:15px;
	font-weight:normal;
	color: #000;
	letter-spacing:0.010em;
	line-height:21px;
}

/* Head - Anfang */ 

.font_head_small
{
	font-family:'opensans_semibolditalic';
	font-size:12px;
	font-weight:normal;
	color: #666666;
	letter-spacing:0.025em;
	line-height:50px;
}

.font_head_small_2
{
	font-family:'opensans_italic';
	font-size:12px;
	font-weight:normal;
	color: #585858;
	letter-spacing:0.025em;
	line-height:50px;
}

.font_head_normal
{
	font-family:'opensans_regular';
	font-size:34px;
	font-weight:normal;
	color: #000;
	letter-spacing:0.025em;
	line-height:100px;
}

.font_head_home
{
	font-family:'opensans_regular';
	font-size:34px;
	font-weight:normal;
	color: #000;
	letter-spacing:0.025em;
	line-height:40px;
}

.trennlinie_head
{
	width:700px;
	height:0px;
	margin-left:0px; 
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-style: solid; 
	border-width:1px 0 0 0; 
	border-color: #d4d4d4
}

.head_margin
{
	height:157px; 
	padding-top:7px;
}

.margin_below_head
{
	height:10px;
}
/* Head -  Ende */



/* Home - Anfang */

.font_home_large
{
	font-family:'opensans_semibold';
	font-size:48px;
	font-weight:normal;
	color: #FFF;
	line-height:56px;
}

.font_home_normal
{
	font-family:'opensans_bold';
	font-size:24px;
	font-weight:normal;
	color: #FFF;
	line-height:28px;
}

.font_home_small
{
	font-family:'opensans_bold';
	font-size:18px;
	font-weight:normal;
	color: #FFF;
	line-height:24px;
}

.font_home_logo_bold
{
	font-family:'opensans_bold';
	font-size:16px;
	font-weight:normal;
	color: #000;
	line-height:24px;
}

.font_home_logo_regular
{
	font-family:'opensans_regular';
	font-size:14px;
	font-weight:normal;
	color: #000;
	line-height:20px;
}

.border_on
{
	border:0px solid #000; 
	opacity:0.40;
	filter:alpha(opacity=40);
}

	

/* Home - Ende */