
/******************************
Autor:	Manuela Zogbaum
******************************/


/**Globale Contentregeln***********************************************************/

.mainarea p {
  margin:0 0 10px 0;
}

.mainarea p.lastone {
  margin:0;
}

.mainarea object {
  margin-bottom: 15px;
}

/* Listen */
.mainarea ul {
	list-style: disc;
	margin:0 0 10px 0;
}

.mainarea ol {
	list-style:  decimal;
	margin:0 0 10px 0;
}

.mainarea dl {
  margin:0 0 10px 0;
}

.mainarea ul li ul, .mainarea ul li ol, .mainarea ol li ol, .mainarea ol li ul {
  margin:0;
}

/* muss breiter wegen mehrstelligen Zahlen */
.mainarea ol li {
  margin-left:25px;
}

.mainarea ul li {
  margin-left:15px;
}

.mainarea dt {
  font-weight:bold;
}

.mainarea dd {
  margin-left:19px;
}

.mainarea dd p {
  margin-bottom:5px;
}

img.posleft {
	float:left;
	margin:0 15px 0 0;
}

/**Links*****************************************************/

#cssitem_ori a { color: #666666; }

#cssitem_ori a:hover {
	color: #006666;
	text-decoration: underline;
}

#cssitem_ori .mainarea .fce ul li a:hover {
	color: #007777;
	text-decoration: underline;
}

/**FCE's***********************************************************/

/**FCE's Genereller Aufbau******************/
.fce {
	width:99%;
	border:1px solid #ccc;
	margin-bottom: 15px;
	background:#fff;
	line-height:1.55em;
}

.single_box { position: relative; }

.fce_edge {
	width:8px;
	background:#fff url(../img/fce_edge.png) right top no-repeat;
	position:absolute;
	top:-1px;
	right:-1px;
	height:8px;
	font-size:0;
}

.fce_inner_headline {
	border-bottom:1px solid #ccc;
	min-height:20px;
	height:auto!important;
	height:20px;
	position: relative;
	line-height:1.7em;
	z-index:2;
}

.abstand_title, .title.abstand_title {
  padding:2px 12px;
}

.abstand {
  padding:12px;
}

/**FCE's Spezifisch******************/

/**FCE 50/50**/

.fce .fce_50_l {
	float:left;
	width:48%;
	padding-right:2%;
}

.fce .fce_50_r {
	float:left;
	width:48%;
	padding-left:1.9%;
}

/**FCE 30/70**/

.fce .fce_30_l {
	float:left;
	width:30.9%;
	padding-right:2%;
	min-height:1px;
}

.fce .fce_70_r {
	float:left;
	width:64.9%;
	padding-left:1.9%;
}

/**FCE 70/30**/

.fce .fce_70_l {
	float:left;
	width:64.9%;
	padding-right:1.9%;
}

.fce .fce_30_r {
	float:left;
	width:30.9%;
	padding-left:2%;
}

/**FCE 33/33/33**/

.fce .fce_33_l {
	float:left;
	width:31%;
	padding-right:3.4%;
}

.fce .fce_33_m {
	float:left;
	width:31%;
	padding-right:3.4%;
}

.fce .fce_33_r {
	float:left;
	width:31%;
}

/**
* Single Boxes
* hinzugefuegt 
*/

.single_box_70_l, .single_box_50_l, .single_box_30_l, .single_box_70_r, .single_box_50_r, .single_box_30_r, .single_box_33_l, .single_box_33_m, .single_box_33_r { float: left; }

.single_box_70_l, .single_box_50_l, .single_box_30_l, .single_box_33_l, .single_box_33_m { margin-right: 1.9%; }

.single_box_33_r { margin: 0 }

.single_box_70_30 .single_box_70_l, .single_box_70_30 .single_box_70_r { width: 64.1%; }

.single_box_70_30 .single_box_30_l, .single_box_70_30 .single_box_30_r { width: 31.8%; }

.single_box_70_30 .single_box_70_l .fce_inner_content, .single_box_70_30 .single_box_70_r .fce_inner_content { overflow:hidden; }

.single_box_70_30 .single_box_30_l .fce_inner_content, .single_box_70_30 .single_box_30_r .fce_inner_content { overflow:hidden; }

.single_box_50 .single_box_50_l, .single_box_50 .single_box_50_r { width: 48%; }


.single_box_50_l .fce_inner_content,  .single_box_50_r .fce_inner_content { overflow:hidden; }

.single_box_33_l, .single_box_33_m, .single_box_33_r { width: 31.5%; }

.uni .single_box_33_l, .uni .single_box_33_m, .uni .single_box_33_r {
	width: 31.5%;
	min-height: 256px;
	height: auto !important;
	height: 256px;
}

.forschung .single_box_33_l, .forschung .single_box_33_m, .forschung .single_box_33_r { width: 31.5%; }

.forschung .single_box_33_l .fce_inner_content, .forschung .single_box_33_m .fce_inner_content, .forschung .single_box_33_r .fce_inner_content { overflow:hidden; }

.forschung .fce h1 { color:#006666!important; }

.single_box { height: 1%; }

/**FCE ohne Rahmen**/
.no_heading {
	border: 0;
	background: none;
}

.no_heading .fce_inner_headline { border:none; }

.no_heading .abstand { padding:5px 15px 15px 15px; }

.no_heading .abstand_kleiner { padding:5px 8px 8px 8px; }

.no_heading .fce_edge { display:none; }

.border_top { border-top: 1px solid #ccc !important; }

.fce .fce { }

#main .no_heading .single_box .fce_edge { display: block; }

#main .no_heading .single_box { border: 1px solid #ccc !important; }

#main .no_heading .single_box .fce_inner_headline { border-bottom: 1px solid #ccc !important; }

/**FCE Tabs**/

.fce_tabs { overflow:hidden; }

.mainarea .fce_tabs ul {
	margin:0;
	list-style:none;
}

.mainarea .fce_tabs ul li { margin-left:0; }

.mainarea .fce_tabs ul li a {
	text-decoration:none;
	padding-right:8px;
	float:left;
	display:inline;
	background:#F9F9F9 url(../img/tabnavi_edge_darkblue.gif ) right top no-repeat;
	font-weight:bold;
}

.mainarea .fce_tabs ul li a span {
	float:left;
	color:#666;
	cursor:pointer;
	background: url(../img/tabnavi_darkblue.gif) left top no-repeat;
	font-size:1em;
}

.mainarea .fce_tabs ul li#event_tab a span { padding:5px 4px 4px 10px; }

.mainarea .fce_tabs ul li#news_tab a span { padding:5px 8px 4px 16px; }

.mainarea .fce_tabs ul li a:hover, .mainarea ul li a:hover span, .mainarea ul li a.active span, .mainarea ul li a.active {
	background-position:100% -100px;
	color:#fff;
}

.eventbox { padding-top:5px; }

.mainarea p.eventdate {
	color:#00457A;
	font-weight:bold;
	margin:0;
	line-height:1.4em;
}

.mainarea p.eventheadline {
	color:#00457A;
	font-weight:bold;
	margin:0 0 5px 0;
	line-height:1.4em;
}

.mainarea p.eventtext { line-height:1.6em; }

.mainarea p.eventtext a {
	color:#666!important;
	font-weight:bold;
}

.mainarea p.eventtext a:hover { color:#888!important; }

/**H-Tags******************/

h1 {
	font-size:1em;
	font-weight:bold;
	color:#003366;
}

.no-border .title {
	margin-bottom: 0.9em;
}

.no-border .title h1 {
	font-size:1.5em;
	margin-bottom: 0.2em;
}

h2 {
	font-size:1.45em;
	font-weight:bold;
	color:#333;
	margin-bottom: 0.8em;
}

h3, h4, h5, h6 { font-weight:bold; }

h3 { 
	font-size:1.35em; 
	margin-bottom: 0.7em;
}

h4 {
	font-size:1.15em;
	color:#333;
	margin-bottom: 0.6em;
}

h5 {
	font-size:1em;
	color:#333;
	margin-bottom: 0.5em;
}

p.subheader {
	margin-bottom: 0;
	font-size: 1.3em;
	font-weight:bold;
	color:#FF6600;
}

/**
* Bestimmte Inhaltslisten
*/

ul.listContentNoType { list-style: none; }

ul.listContentNoType li {
	margin-left: 0;
	line-height:1.85em;
}

/**
* News List
* @section news_list
*/

span.date { color: #00457d; }

.mainarea .news_list {
	list-style: none !important;
	margin: 0 0 10px 0;
	background: #fff; 			
}

.mainarea .uni .news_list {
	list-style: none !important;
	margin: 10px;
	background: #fff; 					
}


.mainarea .uni .news_list li p {
	line-height:1.5em;
	font-size:1em;
}
.mainarea .news_list a { text-decoration: none; }

.mainarea .news_list li {
	clear: both;
	margin: 0 0 10px;
	line-height:1.4em;
	font-size:1em;
}

.mainarea .news_list li p {
	margin: 0;
	line-height:1.7em;
}

/**
* News List
* @subsection news_list_w_img
*/

.mainarea .news_list_w_img li { margin: 0 0 15px; }

.mainarea .news_list_w_img img {
	display: block;
	float: left;
	margin: 0 10px 12px 0;
}

/**
* Kalender
*/

table.kalender { border-spacing: 1px; }

table.kalender th, table.kalender td { text-align: center; }

table.kalender th, table.kalender th a, table.kalender td.dateToday { color: #fff !important; }

table.kalender th, table.kalender th a {
	padding: 1px 0;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}

table.kalender th a { display: block; }

table.kalender th { border-bottom: 5px solid; }

table.kalender td {
	padding: 1px 5px;
	background: #ddd;
	font-weight: bold;
	color: #1c1c1c;
}

table.kalender td.datePast { color: #757575; }

table.kalender td.hasNewsItem {
	padding: 0 4px;
	border: 1px solid;
}

table.kalender td.hasNewsItem a { text-decoration: none; }

table.kalender th, table.kalender td.dateToday { background: #006666; }

table.kalender th a:hover { background: #00989c; }

/** Datum hat News */
table.kalender td.hasNewsItem { border-color: #006666; }

table.kalender td.hasNewsItem a:hover { color: #006666; }

/**
* Link-Status fuer Kategorien
*/

#cssitem_ori .mainarea .news_list li a:hover { color: #006668 }

#cssitem_ori .mainarea .news_list li a:hover span { color: #004648 }

#cssitem_orange .mainarea .news_list li a:hover { color: #df6300 }

#cssitem_orange .mainarea .news_list li a:hover span { color: #00255d }

/** felogin **/
.mainarea div.tx-felogin-pi1 fieldset div {
  padding-top:10px;
}

/**
* Einzelne CSS-Anweisungen
* Einzelseiten
*/

/**
* Universitaet
*/

h1#uniallgemein, h1#unistudium, h1#uniforscht {
	width: 95%;
	height: 0;
	margin: 0 auto;
	padding-top: 40px;
	overflow: hidden;
	background: url(../img_content/content_universitaet/bg_uni-headlines_33.png) no-repeat;
}

h1#uniallgemein { background-position: -12px 2px }

h1#unistudium { background-position: -12px -88px }

h1#uniforscht { background-position: -12px -178px }

/**
* Lehre
*/

#lehreInformationen {
	min-height: 177px;
	height: auto !important;
	height: 177px;
	background: url(../img_content/content_lehre/lehre-informationen.jpg) bottom right no-repeat
}

#lehreInformationen ul { margin: 15px 0 0; }

#lehreInformationen ul a { text-decoration: none; }

/**
* Wirtschaft
*/

.contentTrenner {
	clear: both;
	height: 1px;
	font-size: 0;
	line-height: 0;
	background: #ccc;
}

h3#filmStarten {
	width: 155px;
	margin: 15px auto 12px;
	background: none;
	padding: 0;
	margin: 12px auto;
	color: #6699cc;
	font-size: 1.2em;
	text-align: center;
}

h3#filmStarten a {
	display: block;
	width: 155px;
	padding: 15px 0 5px 0;
	background:url(../img/bg-vonabisz-sprites.png) 0 0 no-repeat;
	text-decoration: none !important;
	height:32px;
	color:#6699cc;
	font-size:1em;
}

h3#filmStarten a:hover {
	color: #fff !important;
	background-position: 0 -300px;
}

/** Element "Kooperationen schaffen" */

#kooperationenSchaffen {
	margin: 0;
	list-style: none;
}

#kooperationenSchaffen li {
	float: left;
	margin: 0;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
}

#kooperationenSchaffen li a {
	display: block;
	width: 235px;
	padding: 15px 10px 15px 30px;
	min-height: 40px;
	height: auto !important;
	height: 45px;
	background: #dfeaf5;
	color: #00457b;
	text-decoration: none;
	font-weight: normal;
}

#kooperationenSchaffen li a:hover {
	background: #75acd8;
	color:#fff;
	text-decoration:none;
}

#kooperationenSchaffen li.kooperationenSchaffenEven { margin: 0 0 0 12px; }

#kooperationenSchaffen li.kooperationenSchaffenCenterLi {
	margin: 0 22%;
	padding: 5px 15px;
	background: #73abd7;
	color: #fff;
}

/** Video-Button */

div.videoButton {
	height: 50px;
	background: url(../img_content/content_wirtschaft/wirtschaft-video-button.jpg) no-repeat;
}

div.videoButton, div.videoButton a {
	color: #fff !important;
	text-decoration:none;
	font-weight:bold;
}

div.videoButton p { margin:0; }

div.videoButton span {
	display: block;
	float: left;
	margin: 0 10px 0 20px;
}

div.videoButton p {
	padding: 8px 0 0;
	line-height: 140%;
}

div.videoButton span.videoButtonStart {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

p.videoAndreasKrey { }


/** Element "Themenbox" */

.themenbox ul { margin:15px 0 15px 10px; }

.themenbox ul li a {
	font-size:1em;
	display:block;
	text-decoration:none;
	padding:5px 10px;
	width:319px;
	background:#fff;
	color:#333;
	line-height:1.4em;
}

.themenbox ul li a:hover {
	color:#fff!important;
	text-decoration:none!important;
	background:#CC0000;
}

.themenbox a.button {
	text-align: center;
	padding: 3px 35px 3px 35px;
	background: url(../img/button_themenbox.gif) top left no-repeat;
	text-decoration:none;
	margin-left:20px;
}

.themenbox a.button:hover {
	color:#666!important;
	text-decoration:none!important;
}

/** Element "Diskussionsforum" */


.diskussionsforum {
	min-height:80px;
	height:auto!important;
	height:80px;
}

.diskussionsforum .fce .fce_30_l img {
	position:absolute;
	top:25px;
	left:0;
	z-index:1;
}

.diskussionsforum .fce .fce_70_r {
	position:relative;
	z-index:2;
}

.diskussionsforum ul.diskussionsforum {
	list-style-type:none;
	margin:10px 0;
}

.diskussionsforum ul.diskussionsforum li {
	font-weight:bold;
	line-height:2em;
	margin:0;
}

.diskussionsforum ul.diskussionsforum li a { text-decoration:none; }

.diskussionsforum ul.diskussionsforum li a:hover { text-decoration:underline; }

/** Element "Umfrage" */
.umfrage .question {
	padding:12px;
	line-height:1.5em;
}

.umfrage .poll { }

/** Element "Informationen" */
.informationen .fce_inner_content .fce_30_r img {
	position:absolute;
	z-index:1;
	right:20px;
	bottom:0;
}

/**Text f. News******************/

strong.ori {
	color:#006666;
	font-size:1em;
}

.news a.button {
	text-align: center;
	padding: 3px 40px 3px 40px;
	background: url(../img/button_themenbox.gif) top left no-repeat;
	text-decoration:none;
}

.news a.button:hover {
	color:#666!important;
	text-decoration:none!important;
}

/**Element Forschungsprojekte******************/
.forschungsprojekte { line-height:1.5em; }

.forschungsprojekte p { margin:0; }

.forschungsprojekte .abstand { padding-bottom:0!important; }

.projektprofak { margin-bottom:12px; }

.projektprofak a.button {
	text-align: center;
	padding: 3px 40px 3px 40px;
	background: url(../img/button_themenbox.gif) top left no-repeat;
	text-decoration:none;
}

.projektprofak a.button:hover {
	color:#666!important;
	text-decoration:none!important;
}

/**Element Pressemitteilungen******************/

.pressemitteilungen  {

	
}


.pressemitteilungen strong.ori {
	color:#006666;
	font-size:1em;
}

.pressemitteilungen a.button {
	text-align: center;
	padding: 3px 40px 3px 40px;
	background: url(../img/button_themenbox.gif) top left no-repeat;
	text-decoration:none;
}

.pressemitteilungen a.button:hover {
	color:#666!important;
	text-decoration:none!important;
}

/**Element Tranferstelle******************/

.transferstelle p { margin:0 }

.transferstelle a.button {
	text-align: center;
	padding: 1px 0 2px 0;
	background: url(../img/button_themenbox.gif) top left no-repeat;
	text-decoration:none;
	width:140px;
	display:block;
	text-align:center;
}

.transferstelle a.button:hover {
	color:#666!important;
	text-decoration:none!important;
}

.transferstelle a.fservice { margin:20px 0 0 20px; }

.transferstelle a.techntransfer { margin:0 0 20px 20px; }

/**Element Newsletter******************/

.mainarea ul.newsletter {
	list-style: none;
	margin:0 0 25px 0;
}

.mainarea ul.newsletter li {
	margin-left:0;
	margin-bottom:15px;
	line-height:1.3em;
}

.newsletter a.button {
	text-align: center;
	padding: 0 0 3px 0;
	background: url(../img/button_themenbox.gif) top left no-repeat;
	text-decoration:none;
	width:140px;
	display:block;
}

.newsletter a.button:hover {
	color:#666!important;
	text-decoration:none!important;
}

.newsletterbuttons {
	width:140px;
	margin:0 auto;
}


/**Element Datentabelle******************/

.tabelle { border:none; background:none;
}

table.tb-grey, table {
	/* width:100%; */
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fff;
}

table.tb-grey tr td, table.tb-grey tr th, 
table tr td, table tr th {
	padding: 2px 8px;
	border: 1px solid #ccc;
	border-bottom: none;
	border-left: none;
	/* text-align:center; */
	vertical-align: top;
}

table.tb-grey tr.tr-odd,
table.tb-grey td.td-odd { background: #eee; }

table.tb-grey tr.tr-even,
table.tb-grey td.td-even { background: #fff; }

table.tb-grey td.td-odd,
table.tb-grey td.td-even {
width: 20%
}

table.tb-grey tr.tr-odd td,
table.tb-grey tr.tr-even td {
width: 16.66666%;
}


table.tb-grey tr.thead th, table.tb-grey tr th { 
background: #fae1d1; 
font-weight:bold;
}

caption {
caption-side: bottom;
font-size: 0.9em;
margin-top: 5px;

}


/**
* Sonderfall "Internationales
*/

/** Wrapper */

#wrapperInternational #wrap_head_first,
#wrapperInternational #head_second {
background: #f5f5f5;
}

#wrapperInternational #head_second {
margin: 0;
padding: 8px 4px 0;
}

#wrapperInternational #wrap_head_first h2 {
position: absolute;
margin: 34px 0 0 30px;
font-weight: normal;
}


/**
* Formulare
*/


form#mailform {
margin: 0px;
}

form#mailform .csc-mailform {
}

form#mailform .csc-mailform-field label {
display: block;
}

form#mailform .csc-mailform-field input,
form#mailform .csc-mailform-field #mailformattachment1,
form#mailform .csc-mailform-field textarea {
width: 300px;
margin: 2px 0 10px;
padding: 2px 4px;
border: 1px solid #b4b4b4;
border-color: #727272 #b4b4b4 #dadada;
}

form#mailform .csc-mailform-field textarea {
font-family: Arial, sans-serif;
font-size: 90%;
}

form#mailform .csc-mailform-field select {
width: 310px;
margin: 2px 0 10px;
}

form#mailform .csc-mailform-field input.csc-mailform-check,
form#mailform .csc-mailform-field input.csc-mailform-radio,
form#mailform .csc-mailform-field input.csc-mailform-submit {
border: 0;
width: auto;
}

form#mailform .csc-mailform-field input.csc-mailform-submit {
border: 1px solid #b4b4b4;
border-color: #dadada #b4b4b4 #727272;
}

form#mailform .csc-mailform-field input.csc-mailform-submit:hover {
background: #d5d5d5;
cursor: pointer;
}

form#mailform .csc-mailform-field input.csc-mailform-submit:active {
border-color: #727272 #b4b4b4 #dadada;
}

form#mailform .csc-mailform-field .csc-mailform-radio label {
display: inline;
margin: 0 0 0 10px
}

form#mailform fieldset {
background: #FAFAFA none repeat scroll 0 0;
border: 1px solid #DDDDDD;
padding: 12px;
}

form#mailform .csc-mailform-field .csc-mailform-label {
display: block;
padding: 20px 0 10px 0;
font-weight: bold;
border-top: 1px dotted #727272;
}

/**
* Formular in rechter oder linker Spalte
*/

#sidebar_left form#mailform fieldset, #sidebar_right form#mailform fieldset {
background: #FFFFFF none repeat scroll 0 0;
border: 0px;
padding: 0px;
}

#sidebar_left form#mailform .csc-mailform-field input,
#sidebar_right form#mailform .csc-mailform-field input,
#sidebar_left form#mailform .csc-mailform-field #mailformattachment1,
#sidebar_right form#mailform .csc-mailform-field #mailformattachment1,
#sidebar_left form#mailform .csc-mailform-field textarea,
#sidebar_right form#mailform .csc-mailform-field textarea {
width: 128px;
}

#sidebar_left form#mailform .csc-mailform-field select, 
#sidebar_right form#mailform .csc-mailform-field select {
width: 138px;
}

#sidebar_left form#mailform .csc-mailform-field input.csc-mailform-check,
#sidebar_right form#mailform .csc-mailform-field input.csc-mailform-check,
#sidebar_left form#mailform .csc-mailform-field input.csc-mailform-radio,
#sidebar_right form#mailform .csc-mailform-field input.csc-mailform-radio,
#sidebar_left form#mailform .csc-mailform-field input.csc-mailform-submit,
#sidebar_right form#mailform .csc-mailform-field input.csc-mailform-submit {
border: 0;
width: auto;
}

.csc-textpic-caption {
font-size: 0.9em;
}

.fce hr {
border-width: 1px;
border-color: #CCCCCC;
}

/**
* Newsticker
*/

#newsticker_header {
background: url(../img/newsticker_header.jpg) no-repeat left top;
padding: 92px 200px 10px 213px;
}

.newsticker_buttons_container_left {
float: right;
width: 121px;
margin: 0;
padding-left: 4px;
}
.newsticker_buttons_container_right {
margin: 0px 125px 0px 34px;
}
.newsticker_button_abonnieren {
padding: 3px 16px 3px 12px !important;
}


/**
* Buttons
*/

.mainarea .common_button {
	margin: 15px auto;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.mainarea .common_button a, .mainarea .common_button span { background-image: url(../img/bg_common_button_sprite.png); }

.mainarea .common_button a {
	padding: 3px 0 3px 10px;
	text-align: center;
	text-decoration: none;
	color: #777 !important;
	background-position:0 0;
}

.mainarea .common_button a:hover {
text-decoration: none !important;
color: #444 !important;
}

.mainarea .common_button a {
	padding: 3px 0 3px 10px;
	text-align: center;
	text-decoration: none;
	color: #777 !important;
	background-position:0 0;
}

.mainarea .common_button span {
	padding: 3px 10px 3px 0;
	background-position: 100% 0;
}

.mainarea .common_button a:hover, .mainarea .common_button a:hover span { text-decoration: none; }

.mainarea span.common_button {
background: transparent url(../img/bg_common_button_sprite.png) no-repeat scroll left top;
padding: 2px 0px 3px 5px;
}

.mainarea span.common_button a {
background: url(../img/bg_common_button_sprite.png) right top;
color: #333333 !important;
text-align: center;
text-decoration: none;
padding: 3px 12px 3px 7px;
font-size: 90%;
}

/* pene1757: Button neu, spaeter obiges damit ersetzen */

.mainarea .button_single_center {
	margin: 10px 0;
        text-align: center;
}

.mainarea .common_button1 {
	margin: 0;
	padding: 0;
}

.mainarea .common_button1 a,
.mainarea .common_button1 span,
.mainarea .common_button1 input {
	background: #E8E8E8 url(../img/bg_common_button_sprite1.png) right top !important;
	color: #333333 !important;
	padding: 2px 10px !important;
	margin: 0;
	text-align: center !important;
	text-decoration: none !important;
	font-family: Arial,Verdana,Helvetica,sans-serif !important;
	font-size: 90% !important;
	height: 20px !important;
	width: auto !important;
	line-height: 20px !important;
	border: 1px solid #D7D7D7 !important;
}

.mainarea .common_button1 input {
	padding: 0 7px 2px 7px !important;
}

.mainarea .common_button1 a:hover,
.mainarea .common_button1 span:hover,
.mainarea .common_button1 input:hover {
	text-decoration: none !important;
	cursor: pointer !important;
	color: #111111 !important;
	background: #D7D7D7 url(../img/bg_common_button_sprite1.png) 0px 19px !important;
}

.mainarea .common_button1 a *,
.mainarea .common_button1 span * {
	background: none !important;
	color: inherit !important;
	padding: 0 !important;
	margin: 0 !important;
	text-align: inherit !important;
	text-decoration: none !important;
	font-family: Arial,Verdana,Helvetica,sans-serif !important;
	font-size: 100% !important;	
	border: none !important;
}

.mainarea .common_button1 a:hover *,
.mainarea .common_button1 span:hover * {
	text-decoration: none !important;
	cursor: pointer !important;
	color: inherit !important;
	background: none !important;
}
/* Ende */

#servicenavigation .common_button input {
	background: #E8E8E8 url(../img/bg_common_button_sprite_small.png) right top !important;
}

#servicenavigation .common_button input:hover {
	cursor: pointer !important;
	background: #D7D7D7 url(../img/bg_common_button_sprite_small.png) 0px 15px !important;
}

/* FCE UniRZ-Startseite */ 
.fce-unirz {
	position: relative;
}
.fce-unirz .fce-unirz-row1,
.fce-unirz .fce-unirz-row2 {
	margin: 0px;
	padding: 0px;
	height: 116px;
}
.fce-unirz .fce-unirz-row2 {
	border-top: 1px solid #CCCCCC;
}
.fce-unirz .fce-unirz-left {
	float: left;
	width: 282px;
}
.fce-unirz .fce-unirz-right {
	float: right;
	width: 281px;
	border-left: 1px solid #CCCCCC;
}
.fce-unirz .fce-unirz-left a,
.fce-unirz .fce-unirz-right a {
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 20px;
	padding: 48px 0px;
	color: #003366 !important;
}
.fce-unirz .fce-unirz-left a:hover,
.fce-unirz .fce-unirz-right a:hover {
	text-decoration: none !important;
	background: #e8f2f3;
}
.fce-unirz .fce-unirz-center {
	position: absolute;
	top: 60px;
	left: 226px;
}
.fce-unirz .fce-unirz-center a {
	background:url(../img/btn_unirz_startseite_center_sprite.png) no-repeat 0px 1px scroll transparent;
	display: block;
	height: 36px;
	width: 90px;
	padding: 38px 11px;
	text-align: center;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff !important;
}
.fce-unirz .fce-unirz-center a:hover {
	background-position: 0px -112px;
	text-decoration: none !important;
}
