body {

margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

color:#666;

font-size:12px!important;



}

sup, sub {
	line-height:0px;
}

hr {
	background-color:#CCC;
	height:1px;
	border:1px;
	border-color:#ccc;
}

.clear {
	clear:both;	
}

td, th, table {

font-size:12px!important;



}

/* editor(linkes_bild) */
.left_pic {
float:left;

margin-right:20px;
}

/* editor(rechtes_bild) */
.right_pic {
float:right;
display:block;
margin-left:20px;
margin-bottom:20px;
}

a:link, a:visited {

color:#333;

text-decoration:none

}



a:active, a:hover {

color:#333;

text-decoration:underline;



}



/* editor(txt-red14) */

.txt-red14 {

font-size:14px;

color:#840e21;



}



/* editor(txt-red14up) */

.txt-red14up {

font-size:14px;

color:#840e21;

text-transform:uppercase;



}



/* editor(txt-gray11) */

.txt-gray11 {

font-size:11px;



}



/* editor(txt-darkgray14) */

.txt-darkgray14 {

font-size:14px;

color:#333;

font-weight:bold;



}



/* editor(txt-darkgray12) */

.txt-darkgray12 {

font-size:12px;

color:#333;

font-weight:bold;



}



img {

border:0px;



}



ul, li {

list-style:none;

padding:0px;

margin-left:0px;



}



* html li {
	margin-top:-10px;
}

* html ul {
	margin-top:10px;	
}


#main {

width:900px;

margin:0 auto;



}

* html #main {	
width:900px;
}



#first-line {

width:900px;

float:left;



}



#f-1line {

height:25px;

border-bottom:1px solid #cccccc;

padding-top:15px;

overflow:hidden;

font-size:11px;

width:inherit;



}



.f-languages {

width:88px;

height:13px;

float:left;

border-right:1px solid #cccccc;



}



.f-txt {

margin-left:5px;

float:left;



}



.f-searchbox {

float:right;
display:block;
background:url(bilder/search_bg.png) no-repeat top;
width:191px;
height:21px;

}



.f-form-field {
font-size:14px;
background:url(bilder/space.png);
margin-left:1px;
}



.f-form-button {



color:#333;

border:0px;

background:url(bilder/space.png) #CCCCCC;

font-size:10px;






}



#f-2line {

width:inherit;



}



.f-logo {

width:282px;

height:84px;

background:url(images/logo.gif) no-repeat;

margin-top:4px;

float:left;



}



.f-service {

color:#999;

font-size:9px;

float:right;

margin-top:5px;



}



.f-service-link {

color:#000;

font-size:9px;

text-transform:uppercase;



}



#second-line {

width:inherit;

margin-top:32px;

margin-bottom:20px;

background:url(images/bg-content.gif) repeat-y;

float:left;



}



#s-1line, #s-2line {

clear:both;



}



.s-1line-left {

width:281px;

float:left;



}



.s-1line-right {

width:619px;

float:right;



}



.s-navibox {

width:inherit;

background-color:#fff;



}



* html .s-navibox {

width:281px;

overflow:hidden;



}



.s-navi-one {

_height:175px;

background:url(images/bg-navi-one.jpg) top no-repeat;

_background-position:left top;

min-height:175px;

padding:3px 0px 13px;



}



.s-navi-one-link-active {

font-size:15px;
font-weight:bold;

color:#fff!important;

background:url(images/bg-navi-one-link-active.jpg) no-repeat;

width:254px;

display:block;

padding:0px 0px 0px 27px;

margin-top:10px;

text-decoration:none;



}




.s-2line-left {

height:23px;

width:109px;

background:url(images/bg-newsticker-head.jpg) top no-repeat;

font-size:14px;

font-weight:bold;

color:#fff;

padding:6px 0px 0px 172px;

float:left;



}



.s-2line-right {

height:29px;

width:619px;

float:right;

background: url(images/arrow.jpg) #666 no-repeat;



}



.s-2line-right-txt {

height:22px;

width:560px;

padding-top:7px;

margin:0px 0px 10px 30px;

font-size:11px;

color:#fff;



}



.f-form-button {

padding-top:5px;



}



.s-navi-one-link-active {

line-height:25px;

border:0px;



}



a.navi-one-link {

line-height:25px;



}



a.navi-one-link:active {

line-height:25px;
color:#fff!important;



}

#third-line {

width:900px;

background:url(images/bg-content-home.gif) repeat-y;

margin-top:-20px;

margin-bottom:15px;

float:left;



}



.t-left-contain {

width:281px;

float:left;



}



.t-left-header {

width:268px;

background:url(images/bg-middle-header.jpg) top repeat-x;

padding:4px 0px 4px 13px;

font-size:11px;

color:#fff;

text-transform:uppercase;



}



.t-left-space {

width:281px;

height:13px;

background:#fff;



}



.t-left-content {

width:266px;

padding:0px 7px;



}

* html .t-left-content {

width:266px;

padding:0px;



}

.t-left-content-pic {

margin-bottom:12px;
visibility:visible!important;
display:block;




}



.t-left-content-pic1 {

margin-bottom:0px;
visibility:visible!important;
display:block;



}



.t-center-contain {

width:413px;

float:left;



}



.t-center-header {

width:400px;

background:url(images/bg-middle-header.jpg) top repeat-x;

padding:4px 0px 4px 13px;

font-size:11px;

color:#fff;

text-transform:uppercase;



}



.t-center-content {

width:398px;

padding:0px 7px;

float:left;



}



.t-center-space {

width:413px;

height:13px;

background:#fff;



}



.t-center-content-text {

width:392px;

padding:0px 0px 20px 6px;

line-height:16px;

font-size:12px;



}



.t-center-content-contain {

width:395px;

padding:20px 0px 0px 3px;

font-size:12px;

border-top:1px solid #ccc;

line-height:16px;

float:left;



}



.t-center-content-contain-pic {

width:146px;

float:left;



}



.t-center-content-contain-txt {

width:240px;

float:right;

font-size:12px;



}



.t-right-contain {

width:206px;

float:left;



}



.t-right-header {

width:193px;

background:url(images/bg-middle-header.jpg) top repeat-x;

padding:4px 0px 4px 13px;

font-size:11px;

color:#fff;

text-transform:uppercase;



}



.t-right-content-text {

width:193px;

padding:0px 0px 20px 13px;

font-size:12px;

line-height:16px;

margin-top:13px;



}



#foot {

width:900px;

display:block;

border-top:1px solid #ccc;

margin-top:20px;

padding-top:10px 0px 20px 0px;
padding-bottom:20px;

font-size:11px;

float:left;



}



.foot-left {

width:282px;

border-right:1px solid #ccc;



margin-top:6px;

float:left;



}



.foot-right {


width:590px;
margin-left:20px;


float:left;



}



.foot-right-line {

width:inherit;

margin-top:5px;

float:left;



}



.foot-right-menu {

width:150px;


float:left;



}



.foot-right-submenu {

width:400px;

float:left;



}



.foot-right-submenu-linked {

color:#000;

font-size:11px;



}



.foot-right-menu-link {

color:#000;



}



.s-navi-one-sublink-active {

font-size:13px;

font-weight:bold;

color:#000;

background:url(images/bg-navi-one-sublink.jpg) no-repeat;

width:230px;

display:block;

padding:2px 0px 2px 50px;



}




.s-navi-two-sublink-active {

font-size:13px;

font-weight:bold;

color:#000;

background:url(images/bg-navi-one-sublink.jpg) no-repeat;

width:230px;

display:block;

padding:2px 0px 2px 50px;



}



.s-navi-third-link-active {

font-size:12px;

font-weight:bold;

color:#000;

background:url(images/bg-navi-third-sublink.jpg) no-repeat;

width:206px;

display:block;

padding:2px 0px 2px 75px;

margin-bottom:5px;



}



.other-center-header {

width:606px;

background:url(images/bg-other-header.jpg) top repeat-x;

padding:4px 0px 4px 13px;

font-size:11px;

color:#fff;

text-transform:uppercase;



}



.stiftung-contain {

width:602px;

padding:17px 0px 0px 17px;

line-height:16px;



}



.stiftung-contain-content {

clear:both;

font-size:12px;



}



.stiftung-contain-content-pic {

width:234px;

float:left;

margin-right:17px;



}


/*
.stiftung-contain-content-txt {

width:346px;

font-size:12px;

float:right;



}*/



.stiftung-contain-content-txt li,
.stiftung-contain-content-txt ul{
	list-style-image:url(media/public/images/bullet_point.png);
	margin-left:7px;




}



.kura-banner {

width:600px;

float:right;

line-height:20px;

font-size:11px;

text-align:right;

margin-bottom:25px;



}



.navi-two-s-right-img {

margin-right:17px;

float:left;



}



.navi-two-contain-content {

width:598px;

margin-top:22px;

font-size:12px;

border-bottom:1px solid #ccc;

padding-bottom:15px;



}



.navi-two-contain-content ul {

margin-left:35px;



}



.navi-two-contain-content li {

list-style:disc;



}



.navi-two-right-contain {

width:598px;

padding:20px 0px 0px;

font-size:12px;

border-top:1px solid #ccc;

margin-bottom:20px;

line-height:16px;

float:left;



}



.studien-contain-pic {

width:106px;

margin-right:30px;

float:left;



}



.studien-contain-txt {

width:458px;

float:right;



}



a.languages {

color:#fff;

text-decoration:none;

font-size:10px;



}



a.languages:hover {

color:#fff;



}



a.service {

color:#999;

font-size:9px;

text-transform:uppercase;

text-decoration:none;



}



a.service:hover {

text-decoration:underline;



}



a.navi-one-link {

font-size:15px;

color:#474242;

text-decoration:none;

width:253px;

display:block;

padding:0px 0px 0px 27px;

margin-top:10px;



}


* html a.navi-one-link {

float:left;



}


a.navi-one-link:hover {

color:#000;

background:url(images/bg_navi-one_hover.gif) no-repeat;



}



a.navi-one-sublink {

font-size:13px;

color:#474242;

text-decoration:none;

width:230px;

display:block;

padding:2px 0px 2px 50px;



}





a.navi-one-sublink:hover {

background:url(images/bg-navi-one-sublink.jpg) no-repeat;



}



a.navi-two-sublink {

font-size:13px;

color:#474242;

text-decoration:none;

width:230px;

display:block;

padding:2px 0px 2px 50px;



}



a.navi-two-sublink:hover {

background:url(images/bg-navi-one-sublink.jpg) no-repeat;



}



a.navi-third-link {

font-size:12px;

color:#474242;

text-decoration:none;

width:206px;

display:block;

padding:2px 0px 2px 75px;

margin-bottom:5px;



}



a.navi-third-link:hover {

background:url(images/bg-navi-three-link-active.gif) no-repeat;



}



a.navi-two-link {

font-size:13px;

color:#333;

text-decoration:none;

text-transform:uppercase;

width:254px;

display:block;

padding-left:27px;



}



a.navi-two-link:hover {

color:#000;

text-decoration:none;

background:url(images/bg-navi-two-link-active.gif) no-repeat;

background-position:10px 5px;



}



a.press {

font-size:12px;

color:#333;

text-decoration:none;

font-weight:bold;



}



a.press:hover {

text-decoration:underline;



}



a.merh {

font-size:12px;

color:#333;

text-decoration:none;



}



a.merh:hover {

text-decoration:underline;



}



a.foot-menu {

color:#666;

text-transform:uppercase;

text-decoration:none;



}



a.foot-menu:hover {

color:#000;



}



a.foot-submenu {

color:#666;

text-decoration:none;



}



a.foot-submenu:hover {

text-decoration:underline;



}

