body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:12px;
	text-align:center;
	background-image:url(../../../fileadmin/templates/css/images/site_background.gif);
	background-repeat:repeat-x;
}

td{
	vertical-align:top;
}

.clearer{
	clear:both;
	float:none;
}

.align-right {
	text-align: right;
}

.align-center {
	text-align: center;
}

.align-left {
	text-align: left;
}

/*Hauptcontainer*/
#MAIN{
	margin-left:auto;
	margin-right:auto;
	width:998px;
	text-align:left;
	margin-top:0px;
}
#TOP{
	height:168px;
	width:998px;
	background-image:url(images/ifg_background_top.jpg);
	background-repeat:no-repeat;
}
#CENTER{
	float:left;
	width:460px;
}

/* Headlines */
#CENTER h1 {
	font-size: 13px;
	color: #003965;
}

#CENTER h2 {
	font-size: 13px;
	color: #003965;
}

#CENTER h3 {
	font-size: 12px;
	color: #003965;
}

#CENTER h4 {
	font-size: 11px;
	color: #003965;
}

#CENTER h5 {
	background-image: url(/fileadmin/images_ufk/grey_dot.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

#CENTER h6 {
	font-size: 9px;
	color: #003965;
}


/* Links */
#CENTER a:link, #CENTER a:visited, #CENTER a:hover {
	text-decoration: underline;
	color: #003965;
}
#CENTER a:hover {
	text-decoration: none;
}



#RECHTS{
	width:200px;
	float:left;
}

#RECHTS h1 {
	font-weight: normal;
	color: #003965;
}

#RECHTS p {
	color: #666666;
}


#CONTENT{
	margin-left:40px;
	margin-top:15px;
	padding-right: 10px;
}

#LINKS{
	width:200px;
	float:left;
}
#LINKSCONTENT {
	padding-left: 15px;
}
#LINKSCONTENT h1, #LINKSCONTENT h2, #LINKSCONTENT h3, #LINKSCONTENT h4, #LINKSCONTENT h5, #LINKSCONTENT h6, .schnellzugriff h5 {
	color: #003965;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
	padding-left: 15px;
}
#LINKSCONTENT h5, .schnellzugriff h5 {
	background-image: url(/fileadmin/images_ufk/grey_dot.gif);
	background-repeat: no-repeat;
}
#LINKSCONTENT p.bodytext {
	margin-top: 0px;
	padding-left: 15px;
	color: #818181;
}
#LINKSCONTENT a {
	color: #003965;
}
#LINKSCONTENT a:link, #LINKSCONTENT a:visited {
	text-decoration: none;
}
#LINKSCONTENT a:hover {
	text-decoration: underline;
}

#TOPLEISTE{
	height:33px;
	line-height:30px;
}

#TOOLBAR{
	width:120px;
	background-repeat:no-repeat;
	float:right;
	height:30px;
	float:right;
	padding-right:80px;
}

#MAINNAVICONTAINER{
	margin-top:106px;
	margin-left:70px;
	height:27px;
	width:860px;
	background-image:url(images/navibackgroundcontainer.gif);
	background-repeat:no-repeat;
}
#SUCHE{
	height:30px;
	line-height:28px;
	float:right;
	margin-right:20px;
	padding-top:2px;
	margin-top:-2px;
}

#DROPDOWN{
	margin-left:725px;
	padding-top:5px;
	height:25px;
}
#maininfos{
	text-align:right;
	padding-right:10px;
	vertical-align:left;
	font-size:11px;
	line-height:26px;
	color:#FFFFFF;
	height:27px;
	left:-60px;
}
#maininfos a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

/* Info Menu */
.infoMenu {
}

#maininfos a.infoMenuAct:visited, #maininfos a.infoMenuAct:link, #maininfos a.infoMenuAct:hover {
	/* background-color: #71BAE7; */
	color: #eeb3bf;
}


/*Mainnavigation*/
.mainnavi1, .mainnavi2, .mainnavi3, .mainnavi4, .mainnavi5, .mainnavi6 {
	font-weight:bold;
	font-size:11px;
	line-height:26px;
	position:relative;
	background-image:url(images/navipoint.gif);
	padding-left:15px;
	padding-right:25px;
	height:27px;
	float:left;
	color:#FFFFFF;
}
.mainnavi1 a, .mainnavi2 a, .mainnavi3 a, .mainnavi4 a, .mainnavi5 a, .mainnavi6 a {
	color:#ffffff;
	text-decoration:none;
}

.mainnavi1act, .mainnavi2act, .mainnavi3act, .mainnavi4act, .mainnavi5act, .mainnavi6act {
	font-weight:bold;
	font-size:11px;
	line-height:26px;
	position:relative;
	background-image:url(images/navipoint_blau.gif);
	padding-left:15px;
	padding-right:25px;
	height:27px;
	float:left;
	color:#FFFFFF;
}
.mainnavi1act a, .mainnavi2act a, .mainnavi3act a, .mainnavi4act a, .mainnavi5act a, .mainnavi6act a {
	color:#ffffff;
	text-decoration:none;
}

.mainnavi1, .mainnavi1act {
	z-index:1;
}

.mainnavi2 {
	z-index:2;
	left:-15px;
}
.mainnavi2act{
	background-image:url(images/navipoint_oker.gif);
	z-index:2;
	left:-15px;
}

.mainnavi3{
	z-index:3;
	left:-30px;
}
.mainnavi3act{
	background-image:url(images/navipoint_gruen.gif);
	z-index:3;
	left:-30px;
}

.mainnavi4{
	z-index:4;
	left:-45px;
}
.mainnavi4act{
	background-image:url(images/navipoint_turkis.gif);
	z-index:4;
	left:-45px;

}

.mainnavi5{
	z-index:5;
	left:-60px;
}
.mainnavi5act{
	background-image:url(images/navipoint_orange.gif);
	z-index:5;
	left:-60px;
}

.mainnavi6{
	z-index:6;
	left:-75px;
}


/* Subnavigation */
.subnavi {
	margin-left:0px;
	height:20px;
	background-image:url(images/subnavi-pfeil.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
}
.subnavi a{
	margin-left:10px;
	line-height:18px;
	text-decoration:none;
	color:#003965;
	font-size:12px;
	font-weight:bold;
}
.subnaviact{
	margin-left:0px;
	height:20px;
	background-image:url(images/subnavi-pfeil-unten.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-style: italic;
}
.subnaviact a{
	margin-left:10px;
	line-height:18px;
	text-decoration:none;
	color:#003965;
	font-size:12px;
	font-weight:bold;
}

.subnavi2{
	margin-left:15px;
	height:20px;
	background-image:url(images/subnavi-pfeil.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
}
.subnavi2 a{
	margin-left:10px;
	line-height:18px;
	text-decoration:none;
	color:#003965;
	font-size:11px;
}
.subnavi2act{
	margin-left:15px;
	height:20px;
	background-image:url(images/subnavi-pfeil-unten.gif);
	background-repeat:no-repeat;
	font-style: italic;
	margin-bottom:5px;
}
.subnavi2act a{
	margin-left:10px;
	line-height:18px;
	text-decoration:none;
	color:#003965;
	font-size:11px;
}

#TOPBILD{
	margin:0px;
	padding-left:1px;
	padding-right:1px;
}


#SEITENHEADERMITTE{
	margin-left: 60px;
	font-size:20px;
	color:#003965;
	line-height:50px;
	float:left;
}

#SEITENHEADERCONTAINER{
	background-color:#fedc41;
	height:52px;
	float:left;
	width:659px;
	border-left:1px solid #ffffff;
}

.tippformtemplate td{
	font-size:10px;
}

#LANGUAGEMENU {
	float:right;
	margin-right:5px;
	margin-top:5px;
	color:#c4102a;
}

#LANGUAGEMENU a{
	color:#c4102a;
	font-weight:normal;
}


/* Content Hyperlinks */
#CENTER p a:visited, #CENTER p a:link, #CENTER p a:hover {
	text-decoration: none;
}

#CENTER p a:hover {
	text-decoration: underline;
}

#CENTER h5 a, h5 a {
	font-size: 12px;
	font-weight: normal;
}


#SUBNAVICONTAINER {
	padding-top: 20px;
	padding-left: 25px;
}

#MAINCONTAINER{
	width:875px;
	margin-left:71px;
	background-repeat:repeat-y;
}


#klickpfad{
	padding-left:85px;
	height:30px;
	line-height:28px;
	float:left;
	color:#ffffff;
}
#klickpfad a{
	text-decoration:none;
	color:#ffffff;
}
#klickpfad .breadcrumbact a{
	text-decoration:underline;
}

.schnellzugriff {
	padding-left: 25px;
	padding-bottom: 15px;
}


/* ------------------ Frames ---------------- */

/* Ratgeberbox Frame */
.csc-frame-frame1 {
	border: 1px solid gray;
	padding: 8px;
}
#CENTER .csc-frame-frame1 h1, #RECHTS .csc-frame-frame1 h1 {
	font-weight: normal;
	font-size: 15px;
}

.csc-frame-frame1 p, .csc-frame-frame1 h2, .csc-frame-frame1 h3, .csc-frame-frame1 h4, .csc-frame-frame1 h5, .csc-frame-frame1 h6 {
	padding-left: 28px;
}

.csc-frame-frame1 h5 {
	margin-left: 28px;
}


/* Teaser Frame */
.csc-frame-frame2 {
	background-color: #f7f2f2;
	margin-top: 16px;
	margin-bottom: 16px;
	padding: 5px 5px 5px 5px;
	width:190px;
	font-size: 11px;

}
#CENTER .csc-frame-frame2 h1, .csc-frame-frame2 h1 {
	color: #003965;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}

#RECHTS .csc-frame-frame2 {
	width: 190px;
}


/* Infobox Frame */
.csc-frame-frame100 {
	border: 1px solid #be3a48;
	padding: 8px;
}
#CENTER .csc-frame-frame100 h1, #CENTER .csc-frame-frame100 h1, #CENTER .csc-frame-frame100 h2, #CENTER .csc-frame-frame100 h3, #CENTER .csc-frame-frame100 h4, #CENTER .csc-frame-frame100 h5, #CENTER .csc-frame-frame100 h6 {
	color: #be3a48;
}
.csc-frame-frame100 table {
	width: 100%;
}
.csc-frame-frame100 table td {
	vertical-align: top;
	text-align: left;
	padding: 2px;
	margin: 2px;
}
.csc-frame-frame100 table td p, .csc-frame-frame100 table blockquote {
	padding: 0px;
	margin: 0px;
}
#CENTER .csc-frame-frame100 table td h4, #RECHTS .csc-frame-frame100 table td h4 {
	margin-top: 0px;
	margin-bottom: 1px;
	color: black;

}





/* Rand Teaser Frames */
.csc-frame-frame130,
.csc-frame-frame140,
.csc-frame-frame150,
.csc-frame-frame160 {
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px;
	width: 190px;
	font-size: 11px;
	background-color: #cccccc;
}

.csc-frame-frame130 div,
.csc-frame-frame140 div,
.csc-frame-frame150 div,
.csc-frame-frame160 div {
	padding: 8px 0px 8px 11px;
}

.csc-frame-frame130 .csc-textpic-imagewrap,
.csc-frame-frame140 .csc-textpic-imagewrap,
.csc-frame-frame150 .csc-textpic-imagewrap,
.csc-frame-frame160 .csc-textpic-imagewrap {
	padding: 0px;
}

.csc-frame-frame130 .csc-header,
.csc-frame-frame140 .csc-header,
.csc-frame-frame150 .csc-header,
.csc-frame-frame160 .csc-header {
	padding: 6px 0px 8px 45px;
	background-color: #aaaaaa;
	background-repeat: no-repeat;
}

.csc-frame-frame130 .csc-header {
	background-image: url(/fileadmin/templates/css/images/teaserbox_icon_video.gif);
}
.csc-frame-frame140 .csc-header {
	background-image: url(/fileadmin/templates/css/images/teaserbox_icon_audio.gif);
}
.csc-frame-frame150 .csc-header {
	background-image: url(/fileadmin/templates/css/images/teaserbox_icon_veranstaltung.gif);
}
.csc-frame-frame160 .csc-header {
	background-image: url(/fileadmin/templates/css/images/teaserbox_icon_studie.gif);
}

.csc-frame-frame130 h1, .csc-frame-frame130 h2,
.csc-frame-frame140 h1, .csc-frame-frame140 h2,
.csc-frame-frame150 h1, .csc-frame-frame150 h2,
.csc-frame-frame160 h1, .csc-frame-frame160 h2 {
	color: #003965;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.csc-frame-frame130 h2,
.csc-frame-frame140 h2,
.csc-frame-frame150 h2,
.csc-frame-frame160 h2 {
	font-size: 12px;
	font-weight: bold;
}

/* Gelber Kasten */
.csc-frame-frame170,
.contact-teaser {
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px;
	width: 190px;
	font-size: 11px;
	background-color: #fff3c0;
	color: #666666;
}
.csc-frame-frame170 div.csc-textpic-text,
.contact-teaser div.csc-textpic-text {
	padding: 0px 11px 6px 11px;
}
.csc-frame-frame170 .csc-textpic-imagewrap,
.contact-teaser .csc-textpic-imagewrap {
	padding: 0px;
	margin-bottom: 10px;
}
.csc-frame-frame170 .csc-header,
.contact-teaser .csc-header {
	padding: 6px 11px 8px 11px;
	background-color: #fff3c0;
}
#RECHTS .csc-frame-frame170 h1, #RECHTS .csc-frame-frame170 h2,
#RECHTS .contact-teaser h1, #RECHTS .contact-teaser h2 {
	color: #d52914;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#RECHTS .csc-frame-frame170 h2,
#RECHTS .contact-teaser h2 {
	font-size: 11px;
	font-weight: normal;
}

.contact-teaser {
	display: none;
}

/* csc-frame-frame120 Linklist */
#CENTER .csc-frame-frame120 p a:visited, #CENTER .csc-frame-frame120 p a:link, #CENTER .csc-frame-frame120 p a:hover {
	background-image: url(/fileadmin/images_ufk/grey_dot.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #4a93bb;
	display: block;
}
#CENTER .csc-frame-frame120 p a:hover {
	text-decoration: underline;
}


/* Two Colum Text */
.tx-fdfx2cols-pi1 table td {
	border: none;
}

#footer{
	background-color:#3d8fcc;
	height:90px;
	width:856px;
	margin-left:73px;
	line-height:30px;
	text-align:center;
	color:white;
}
#footer a:link, #footer a:visited, #footer a:hover {
	color: white;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

#searchinner INPUT.input_search{
	width:80px;
	height:17px;
	background-image:url(../../../fileadmin/templates/css/images/search_background.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	border:none;
	line-height:17px;
	margin-right:5px;
	font-size:10px;
}

#searchinner INPUT.input_search_button{
	margin-top:2px;
	line-height:17px;
}
/* Definition News */
#CONTENT ul {
	padding-left: 0;
	margin-left: 0;
}
#CONTENT .news-latest-item li{
	list-style-type: none;
	list-style-image: url(/fileadmin/images_ufk/grey_dot.gif);
	list-style-position: outside;
	margin-bottom: 5px;
}
#CENTER ul .news-latest-item a:link, #CENTER ul .news-latest-item a:visited, #CENTER ul .news-latest-item a:hover {
	text-decoration:none;
	color:#4a93bb;
}
