@import url("rte.css");
@font-face {font-family:³ª´®°íµñ; src:url("http://www.rationalkorea.co.kr/css/webfont.eot")};

* {
	padding: 0px;
	margin: 0px;
	border: none;
}
p{
	margin:6px 0px;
}
ul,ol{
	margin-left:14px;
}
li{
	padding: 5px;
}
ul.li {
	list-style: square;
}

sup{
	vertical-align:0.3em;
}
h1{
	float:none;
	display:inline;
}
body {
	padding: 0px;
	margin: 0px;
	font: normal normal normal 12px/normal ³ª´®°íµñ, Helvetica, sans-serif;
	/*font: normal normal normal 12px/normal Arial, Helvetica, sans-serif;*/
	/*font-family:³ª´®°íµñ; */
}

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

input,select,textarea {
	border:1px solid #000;
}

iframe{
	float:right;
	margin-right:0px;
	float:right;
	clear:left;
	right:0px;
}

#overall{
	width:1000px;
}

#head {
	position: relative;
/*
	float: left;
*/
	width: 1000px;
	height: auto;
	margin: 21px 0px 0px 0px;
}

/* 2++++++++++++Servicenavigation ANFANG++++++++++++ */
#s_nav {
	position: relative;
/*
	float: right;
*/
	padding: 0px 18px 10px 0px;
	color: #71869F;
	text-align:right;
}

#s_nav span {
	padding: 0px 4px 0px 4px;
}

#s_nav a {
	color: #71869F;
	text-decoration: none;
}

#s_nav .search {
	width: 125px;
	height: auto;
	margin: 0px 0px 0px 24px;
	border: 1px solid #B2BECB;;
	color: #71869F;
	font-weight: bold;
}

#s_nav .search_btn {
	margin: 0px 0px 0px 1px;
	border:none;
}

#s_nav #searchform{
    display:inline;
}
/* 2++++++++++++Servicenavigation ENDE++++++++++++ */

/* 2++++++++++++Topnavigation ANFANG++++++++++++ */

#logo_box {
	position: absolute;
	top: -5px;
	left: 12px;
	width: 137px;
	height: 35px;
	z-index: 2000;
}

#logo_box2 {
	position: absolute;
	top: -3px;
	left: 12px;
	width: 141px;
	height: 34px;
	z-index: 2000;
}

#top_nav {
	position: relative;
	padding: 5px 0px 6px 0px;
	left: 0px;
	width: 1000px;
	height: auto;
	background: transparent url(../images/bg/topnav.gif) repeat-y scroll left top;
	z-index: 10;
}

#top_nav_box {
	position: relative;
	left: 198px;
	width: 746px;
	z-index: 15;
	min-height:12px;
}

#top_nav_box a{
	font-family:³ª´®°íµñ;
	font-size:10pt;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	white-space:nowrap;
}

#top_nav_box a:hover, #top_nav_box .act {
	color: #EE3338;
}

#top_nav_box span{
	color: #fff;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
}

#text_sizer {
	position: absolute;
	right:16px;
	top:6px;
	width: 39px;
	height: 12px;
	z-index: 20;
}

#text_sizer a {
	text-decoration: none;
}
/* 2++++++++++++Topnavigation ENDE++++++++++++ */

/* 2++++++++++++Kopfbereich-Trenner ANFANG++++++++++++ */
#head_trenner {
/*
	position: relative;
*/
	padding: 5px 0px 6px 0px;
	width: 1000px;
	height: 14px;
	background-color: #E5E9ED;
	z-index:1;
}
/* 2++++++++++++Kopfbereich-Trenner ENDE++++++++++++ */

/* 1+++++++++++++++++++CONTENTBEREICH ANFANG+++++++++++++++++++++++ */

/* 2++++++++++++Seitennavigation ANFANG++++++++++++ */
#sidenav {
	width: 200px;
	overflow-x:hidden;
	display:table-cell;
	vertical-align:top;
}

* html #sidenav {
	margin-bottom:-10000px;
	padding-bottom:10000px;
	float:left;
}

* +html #sidenav {
	height:100%;
	float:left;
}
#sidenav ul {
	top:0px;
	margin:0px;
	padding:0px;
	width:199px;
	overflow:hidden;
}
#sidenav li {
	clear: both;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#sidenav a {
	font-family:³ª´®°íµñ;
	font-size:9pt;
	font-weight: bold;

	display: block;
	padding: 5px 7px 6px 11px;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #E5E9ED;
}

#sidenav .a2 {
	font-size:8pt;
	display: block;
	color: #0000;
	text-decoration: none;

}

#sidenav a:hover, #sidenav .act {
	color: #CA0D23;
	background-color: #C1CDDA;
}

#sidenav ul li ul{
	margin-left: 12px;
	width:188px;
	overflow-x:hidden;
}

/*
#sidenav ul li a {
	border:1px solid blue;
}
*/


#sidenav ul li ul li a {
	padding-left:9px;
	background-color: #F7F8FA;
}

#sidenav .subsubsub a {
	width: 159px;
	background-color: #F7F8FA;
}

#sidenav .subsubsubsub a {
	width: 164px;
	background-color: #F7F8FA;
}


#sidenav .subsub a:hover, #sidenav .subsub .act {
	background-color: #E5E9ED;
}
/* 2++++++++++++Seitennavigation ENDE++++++++++++ */

#content_layer {
	display:table;

}

#full_content {
	width: 1000px;
	background: #fff url(../images/bg/content.gif) repeat-y scroll top right;
	display:table-row;	
}
* html #full_content {
	float:left;
	width: auto;
}
* +html #full_content {
	height:100%;
}

#fullwidth_content {
	
	background:#fff url(../images/bg/content_full.gif) repeat-y scroll top right;
	display:table-row;
}
* html #fullwidth_content {
	float:left;
	width:1000px;
	
}
* +html #fullwidth_content {
	height:100%;
	width:1000px;
}



.teaser_img {
/*
	position: relative;

	float: left;
	clear: none;
*/
	width: 1000px;
	height: 275px;
	padding: 0px;
	margin: 0px;
	white-space:nowrap;
	overflow:hidden;
}

.teaser_800_img {
/*	
	position: relative;
	float: left;
	clear: none;
*/
	width: 800px;
	height: 275px;
	padding: 0px;
	margin: 0px;
	white-space:nowrap;
	overflow:hidden;
}


.teaser_half_img {
	position: relative;
	float: left;
	clear: none;
	width: 500px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background-color: #F2F4F6;
	border-bottom: 1px solid #D0D0D0;
}

.teaser_400_img {
	position: relative;
	float: left;
	clear: none;
	width: 400px;
	height: 275px;
	padding: 0px;
	margin: 0px;
	background-color: #F2F4F6;
}

.teaser_fourth_img {
	position: relative;
	float: left;
	clear: none;
	width: 250px;
	height: 275px;
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	border-bottom: 1px solid #D0D0D0;
	background: #fff url(../images/bg/teaser.gif) repeat-y scroll;
}

.teaser_fifth_img {
	position: relative;
	float: left;
	clear: none;
	width: 200px;
	height: 275px;
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	overflow:hidden;
}

.top_full_box,.top_full_box_800,.top_full_box_2_column{
	position: relative;
	float: left;
	clear: both;
	width: 1000px;
	background: #fff url(../images/bg/teaser.gif) repeat-y scroll right;
}
.top_full_box{
	background: #fff url(../images/bg/teaser_3_column.gif) repeat-y scroll right;
}
.top_full_box_2_column{
	background: #fff url(../images/bg/teaser_2_column.gif) repeat-y scroll right;	
}
.top_full_box_800{
	width: 800px;
	background: #fff url(../images/bg/teaser_top_full_box_800.gif) repeat-y scroll right;
}

* html .top_full_box_800{
	float:none;
}

.content_box{
	float: left;
	width: 589px;
	overflow:hidden;
}

.content_box_800 {
	overflow:hidden;
	width:800px;
/*
	float:right;
	display:inline;
*/
}

.content_text,.content_text_750 {
	position: relative;
	width: 550px;
	padding: 20px 25px;
}
.content_text_750{
	width:750px;
	/*
	float:none;
	clear:both;
	*/
	padding: 0px 25px 12px 25px;
}
.content_text_500{
	position: relative;
	width: 450px;
	padding: 0px 25px 12px 25px;
	float:left;
}
.content_text_300{
	position: relative;
	width: 250px;
	padding: 0px 25px 12px 25px;
	float:left;
}

.content_box h1,.content_box_800 h1 {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
}

.content_box h2,.content_box_800 h2 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
	color:#700F18;
}

.content_box span {
	/*Ersetzt durch Style p.redText in rte.css */
}


.reiter{
	position: relative;
	float: left;
	clear: both;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-color: #CCD4DC;
}
.reiter p{
	display: block;
	height: auto;
	padding: 5px 0px 6px 25px;
	margin:0px;
}
.reiter a{
	display: block;
	height: auto;
	padding: 5px 0px 6px 25px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-color: #fff;
}

.teaser_fourth_text .reiter {
	width: 249px;
}
.teaser_half_text .reiter {
	width: 499px;
}
.teaser_fourth_text .reiter a {
	width: 123px;
}
.teaser_half_text .reiter a {
	width: 223px;
}

* html .teaser_fourth_text .reiter a {
	width: 147px;
	w/idth: 147px;
}

.teaser_fifth_text .reiter {
	width: 199px;
	margin: 0px 0px 10px 1px;
	float: none;
}

* html .teaser_fifth_text .reiter {
	width: 198px;
	w/idth: 198px;
}

.teaser_fifth_text .reiter a {
	width: 123px;
}

* html .teaser_fifth_text .reiter a {
	width: 149px;
	w/idth: 149px;
}

.teaser_fourth_box {
	position: relative;
	top: 0px;
	float: left;
	clear: none;
	width: 500px;
	height: auto;
	min-height: 300px;
	vertical-align: top;
	
}

.teaser_fourth_text,.teaser_half_text {
	position: relative;
	float: left;
	width: 249px;
	padding: 0px 0px 0px 1px;
	overflow-x:hidden;
}
.teaser_half_text{
	width:498px;
	background:#ffffff;
}
.teaser_fifth_text {
	position: relative;
	float: right;
	width: 210px;
	padding: 0px 0px 0px 0px;
	margin-right:1px;
	overflow:hidden;
}

.teaser_fifth_white,
.teaser_fifth_white_act {
	position: relative;
	padding: 4px 25px 4px 24px;
	margin: 0px 0px 0px 1px;
	background-color: #fff;
	border-bottom:1px solid #E5E9ED;
}
.teaser_fifth_white_act {

	background-color: #E5E9ED;	
}
/*
* Nicht mehr verwendet
.teaser_fifth_grey,
.teaser_fifth_grey_act {
	position: relative;
	padding: 6px 25px 7px 24px;
	margin: 0px 0px 0px 1px;
	background-color: #EEEEEE;
}
*/

.teaser_fifth_text span {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #002652;
}
.teaser_fifth_white a,
.teaser_fifth_grey a{
	text-decoration:none;
	color:#000;
}
.teaser_fifth_white_act a,
.teaser_fifth_grey_act a{
	text-decoration:none;
}
.teaser_fifth_white_act,
.teaser_fifth_grey_act,
.teaser_fifth_white_act a,
.teaser_fifth_grey_act a,
.teaser_fifth_text .teaser_fifth_white_act span,
.teaser_fifth_text .teaser_fifth_grey_act span{
	color:#700F18;
	
}

.teaser_text {
	position: relative;
	float: left;
	clear: both;
	width: 199px;
	min-height: 150px;
	padding: 0px 25px 0px 25px;
	color: #000;
}
.teaser_half_text .teaser_text {
	width:444px;
}
/*
* html .teaser_text {
	height: 200px;
	h/eight: 150px;
	width: 249px;
	w/idth: 249px;
}
*/
.teaser_text span ,
.teaser_text span a{
	display: block;
	font-weight: bold;
	font-size: 14px;
	margin: 25px 0px 10px 0px;
	color:#002652;
}
.teaser_text a,
.info_teaser_text a  {
	text-decoration:none;
	color:#000;
}
.content_trenner {
	position: relative;
	float: left;
	clear: both;
	width: 1000px;
	height: auto;
	padding: 5px 0px 6px 0px;
	background-color: #CCD4DC;
	z-index: 1;
}

.content_trenner_half,.content_trenner_300 {
	position: relative;
	float: left;
	clear: none;
	width: 500px;
	height: auto;
	padding: 5px 0px 6px 0px;
	background-color: #CCD4DC;
	z-index: 1;
}

.content_trenner_300{
	width:300px;
}
.content_trenner_fourth {
	position: relative;
	float: left;
	clear: both;
	width: 249px;
	height: auto;
	margin: 0px 1px 0px 0px;
	padding: 5px 0px 6px 0px;
	background-color: #CCD4DC;
	z-index: 1;
}

.content_trenner_600,.content_trenner_800 {
/*	
	position: relative;
	float: left;
	clear: none;
*/
	width: 600px;
	height: auto;
	padding: 5px 0px 6px 0px;
	background-color: #CCD4DC;
	z-index: 1;
}
.content_trenner_800{
	width:800px;
	margin-bottom:20px;
}

.top_full_length {
	position: relative;
	float: left;
	clear: none;
	width: 1000px;
	min-height: 175px;
	height: 175px;	
	border-bottom: 1px solid #D0D0D0;
	background-color: #F2F4F6;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #700F18;
}

.top_half_length,.top_length_300{
	position: relative;
	float: left;
	clear: none;
	width: 500px;
}
.top_length_300{
	width:300px;
}
.top_half_length table,.top_length_300 table{
	position: relative;
	float: left;
	clear: none;
	width: 500px;
	height: 300px;
	font-size: 12px;
	vertical-align: top;
	border-right: 1px solid #D0D0D0;
	background-color: #F2F4F6;
}
.top_half_length table td,
.top_length_300 table td{
	vertical-align:top;
	padding-top:37px;
	padding-bottom:12px;
}
.top_length_300 table td{
	padding-top:17px;
}
.top_length_300 table{
	width:300px;
}
.top_half_length table span, .top_full_length span, .top_length_300 span {
	display: block;
	font-size: 25px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	color: #700F18;
}

.top_full_length .headline {
	width: 300px;
}

.top_full_length td, .top_half_length td, .top_length_300 td {
	padding: 0px 25px 0px 25px;
}

.info_teaser {
	position: relative;
	float: left;
	clear: both;
	width: 1000px;
	background: #fff url(../images/bg/teaser.gif) repeat-y scroll;
}

.info_teaser_box {
	position: relative;
	float: left;
	clear: right;
	width: 249px;
	height: auto;
		overflow-x:hidden;
}

.info_teaser_text {
	position: relative;
	float: left;
	clear: both;
	width: 199px;
	min-height: 150px;
	padding: 0px 25px 0px 25px;

}

* html .info_teaser_text {
	height: 150px;
	h/eight: 150px;
	width: 199px;
	w/idth: 199px;
}

.info_teaser_text span {
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #002652;
	margin: 25px 0px 10px 0px;
}
.info_teaser_text span a{
	color: #002652;
	text-decoration:none;
}
.info_teaser_text a {
	padding: 2px 0px 0px 4px;
}


.info_teaser_text a.link_list {
	padding: 0px 0px 0px 25px;
	font-weight: bold;
	display: block;
	height: 14px;
	color: #000;
	text-decoration: none;
	background:transparent url(../images/btn/arrow_right_t1.gif) no-repeat scroll left 3px;
}

.info_teaser_img_box {
	position: relative;
	float: left; 
	clear: both;
	width: 1000px;
	height: auto;
	background: #fff url(../images/bg/teaser.gif) repeat-y scroll;
}

.info_teaser_img {
	position: relative;
	float: left; 
	clear: none;
	width: 249px;
	height: auto;
	margin: 25px 1px -3px 0px;
	background-color: #D5D5D5;
}

.info_teaser_img a {
	position: absolute;
	display: block;
	top: 71px;
	right: 0px;
	width: 13px;
	height: 11px;
	text-decoration: none;
	background: transparent url(../images/btn/arrow_right_t2.gif) no-repeat;
}
/*
a.teaser_box_link{
	position: absolute;
	display: block;
	bottom: 12px;
	right: 0px;
	width: 13px;
	height: 11px;
	text-decoration: none;
}
*/
.info_teaser_text_box,.info_teaser_text_box_800 {
	position: relative;
	float: left; 
	clear: both;
	width: 1000px;
	height: auto;
	background: transparent url(../images/bg/teaser_2.gif) repeat-y scroll right;
}
.info_teaser_text_box_800 a{
	text-decoration:none;
	color:#000;
}
.info_teaser_text_box_800{
	width:800px;
/*
	clear:none;
	float:right;
*/
	background: transparent url(../images/bg/teaser_800.gif) repeat-y scroll right;
}
* html .info_teaser_text_box_800{
float:right;
}

.info_teaser_bottom,.info_teaser_bottom_300 {
	position: relative;
	float: left; 
	clear: none;
	width: 250px;
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow-x:hidden;
}
.info_teaser_bottom_300{
	width:300px;
}
.info_teaser_bottom_text,.info_teaser_bottom_text_234 {
	position: relative;
	width: 184px;
	height: auto;
	padding: 10px 25px 10px 25px;
	border-top: 1px solid #d5d5d5;
	background: #fff url(../images/bg/teaser.gif) repeat-y scroll;	
}
.info_teaser_bottom_text_234{
	width:234px;
	background: #fff;	
}
.info_teaser_bottom_text span,.info_teaser_bottom_text_234 span,.info_teaser_bottom_text span a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	color: #700F18;
}

.info_teaser_bottom_text a {
	text-decoration:none;
	color:#000;
}

.ImageLeftToText{
	position:relative;
	text-align:left;
	float:left;
	padding: 4px 25px 12px 0px;
}
.TextRightToText{
	position:relative;
	margin-left:80px;
	padding: 0px 25px 12px;
}
.clear{
	float:none;
	clear:both;
}
/* 1+++++++++++++++++++CONTENTBEREICH ENDE+++++++++++++++++++++++ */

#footer {
	
	position: relative;
	float: center;
	clear: both;

	padding: 5px 0px 7px 0px;
	left: 0px;
	width: 1000px;
	height: auto;
	font-size: 11px;
	text-align: center;
	background: transparent url(../images/bg/topnav.gif) repeat-y fixed left top;
	z-index: 10;
}

#footer a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#footer a:hover, #footer .act {
	text-decoration: underline;
}

#footer span{
	color: #fff;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
}

/*   Admin Panel */
.typo3-adminPanel{
	position:relative;
	float:left;
}
/* Contact list Tabelle */
.tx-uhcontacts-pi1-listrow h3{
	color:#700F18;
	margin-bottom:10px;
}
.tx-uhcontacts-pi1-listtable{
	width:100%;
	margin:0px;
	border-collapse: collapse;
	border:1px solid #E5E9EC;
}
.tx-uhcontacts-pi1-listtable tr td{
	padding:4px;	
}

tr.tx-uhcontacts-pi1-listrow-header td {
	padding:4px;
	border-collapse: collapse;
	border:4px solid #E5E9EC;
	border-left:4px solid #E5E9EC;
}	
.tx-uhcontacts-pi1-listtable tr td table tr td{
	padding:0px;
	border:none;
}
tr.tx-uhcontacts-pi1-listrow-entry td{
	border-collapse: collapse;
	border-bottom:1px solid #E5E9EC;
}
.tx-uhcontacts-pi1-listrow-entry a.email_link,
.tx-uhcontacts-pi1-listrow-entry a.link_list,
.tx-uhcontacts-pi1-listrow-entry a:hover.link_list{
	font-weight:normal;
	padding: 0px 0px 0px 18px;
}
.tx-uhcontacts-pi1-searchbox-button {
	border:none;
	cursor:pointer;
	margin-left:12px;
}
.tx-uhcontacts-pi1-header-sortbutton{
	border:none;
}
.tx-uhcontacts-pi1-searchbox-left-column{
	width:75px;
	padding-top:2px;
}
.tx-uhcontacts-pi1-searchbox-left-column,
.tx-uhcontacts-pi1-searchbox-right-column{
	float:left;
	margin-right:12px;
}
.tx-uhcontacts-pi1-searchbox-row,
.tx-uhcontacts-pi1-searchbox-row-sendbutton{
	height:auto;
	float:none;
	clear:both;
	margin-bottom:4px;
}
.tx-uhcontacts-pi1-searchbox-row-sendbutton{
	padding:24px 0px;
}


/*
* Mailformular
*/
#mailform{
	width:750px;
	padding: 0px 25px 12px;
	float:right;	
	margin-top:24px;
	margin-bottom:24px;
}
.csc-mailform-field input.csc-mailform-radio{
	border:none;
	width:auto;
}
.csc-mailform-field{
	float:none;
	clear:both;
	margin-bottom:6px;
}
.csc-mailform-field label{
	position:absolute;
	width:150px;
}
.csc-mailform-field fieldset label{
	width:50px;
}
.csc-mailform-field fieldset label{
	width:50px;
}
.csc-mailform-field input,
.csc-mailform-field select,
.csc-mailform-field textarea{
	margin-left:150px;
	width:235px;
}
.csc-mailform-field fieldset{
	margin-left:100px;
}
.csc-mailform-field fieldset input{
	margin-left:50px;

}
.csc-mailform-field fieldset legend{
	display:none;
}
.csc-mailform-submit {
	position:absolute;
	background:#002752;
	border-color:#002752;
	left:75px;
	color:#fff;
	padding:1px 10px 1px 10px;
	cursor:pointer;
}

/*
*	Umrechner
*/

table.as_table{
	width:100%;
	border-collapse:collapse;
	border:2px solid #002752;
	padding:4px;
	margin:5px 0px 21px 0px;
}
table.as_table th,
table.as_table td{
	padding:6px;
	border-top:1px solid #002752;
	border-right:1px solid #002752;
	border-bottom:1px solid #002752;

	
}

input.calcFormSubmit,
input.calcFormReset {
	background:#002752;
	border-color:#002752;
	color:#fff;
	padding:1px 10px 1px 10px;
	margin-right:16px;
	cursor:pointer;
}
p.countryList{
	position:absolute;
	top:200px;
	left:408px;
	width:610px;
	color:#fff;
}
p.countryList a{
	color:#fff;
}
/*
* Country list
*/
ul.countryList,
ul.externCountryList{
	position:absolute;
	top:200px;
	left:408px;
	width:610px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul.externCountryList{
	top:310px;
}
ul.countryList li,
ul.externCountryList li{
	position:relative;
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px 2px 0px 0px;
}

ul.countryList li ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-top:20px;
	margin:0px;
	float:left;
	height:45px;
	border-left:1px solid #021B3A;
}

ul.countryList li ul li{
	float:none;
	line-height:14px;
	vertical-align:bottom;
}
ul.countryList li ul li a{
	text-decoration:none;
	color:#919CAE;
	font-size:11px;
}

/*
* Dateilisten
*/
.filelinks div {
	padding-left:0px;
}
.filelinks div a img{
	padding-right:8px;
	margin-top:2px;
}
.filelinks .pdf,
.filelinks .zip,
.filelinks .ppt{
	height:14px;
}
.filelinks .ppt {
	background-image:url(../../mediapool/fileimages/ppt.gif) !important;
}
/*
*	Sitemap
*/
.csc-sitemap,.csc-header-n1{
	margin-left:250px;
}
.csc-sitemap{
	margin-bottom:24px;
	width:600px
}
.csc-sitemap ul li{
    background:url(../images/bullet_sitemap.gif) no-repeat;
    padding-left:14px;
    list-style-type:none;
    padding-top:0;
    padding-bottom:0; 
}

.csc-sitemap ul li a{
	text-decoration:none;
	color:#003366;
	font-weight:bold;
}
.csc-sitemap ul li ul li{
    background:url(../images/bullet02_sitemap.gif) no-repeat 0 8px;
    margin-left:20px;
    padding:2px 0 0 8px;
    list-style-type:none; 
}
.csc-sitemap ul li ul li a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.csc-sitemap ul li ul li ul li a{
	font-weight:normal;
}

/*
*	Indexed Search
*/
.tx-indexedsearch{
	margin-left:225px;
	margin-bottom:24px;
	height:auto;
	float:none;
	clear:both;
}
.searchbox-tmpl-css{
	float:left;
	margin-top:50px;
	width:243px;
	height:106px;
	background:#ECECEC;
	padding:16px;
}
.tx-indexedsearch-form label{
	color:#003366;
	font-size:12px;
	font-weight:bold;
	margin-bottom:30px;
}
.tx-indexedsearch-form img{
	cursor:pointer;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{
	width:222px;
}	
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{
	background:#002752;
	border-color:#002752;
	color:#fff;
	padding:1px 10px 1px 10px;
	margin-top:7px;
	cursor:pointer;
}
.tx-indexedsearch-rules{
	float:left;
	width:448px;
	margin-top:46px;
	margin-left:22px;
}
.tx-indexedsearch-browsebox{
	float:none;
	clear:both;
}
.tx-indexedsearch-browsebox p{
	display:inline;
	float:left;
}

.browsebox{
	float:right;
	margin-right:26px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li{
	margin-right:0px;
	padding:0px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li a{
	text-decoration:underline;
	color:#000;
}
.tx-indexedsearch .tx-indexedsearch-whatis{
	float:none;
	clear:both;
	border-top:2px solid #ECECEC;
	border-left:4px solid #ECECEC;
	border-bottom:5px solid #ECECEC;
	border-right:4px solid #ECECEC;
	font-weight:bold;
	font-size:14px;
	color:#003366;
	padding:2px 0px 2px 10px;
	margin-right:25px;
	margin-bottom:0px;
}
.tx-indexedsearch .res-tmpl-css{
	margin-right:25px;
	border-left:4px solid #ECECEC;
	border-right:4px solid #ECECEC;
	border-bottom:2px solid #ECECEC;
	margin-bottom:0px;
	padding:10px;
	
}
.tx-indexedsearch .res-tmpl-css h3{
	vertical-align:top;
}
.tx-indexedsearch-title a{
	color:#003366;
	padding-bottom:12px;
}
.tx-indexedsearch-descr,
dl.tx-indexedsearch-info{
	margin-left:28px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{
	background:none;
}
dd.tx-indexedsearch-text-item-path a{
	text-decoration:none;
	color:#003366;
	font-weight:bold;
	/*
	padding-right:14px;
	background:url(../images/btn/arrow_right_t1.gif) no-repeat right;
	*/
}
.tx-indexedsearch-noresults{
	float:none;
	clear:both;
	padding-top:12px;
	color:#EE3338;
}
#worldcontent{
	display:inline;
	float:right;
	margin-right:1px;
}

/* Anpassungen fur Standard-Bilder */
div.full_content div.csc-textpic{
	width: 800px; 
}
.csc-textpic-image{
	width: 800px; 
	margin-bottom:0px;
}



div.csc-textpic-intext-right,
div.csc-textpic-intext-right-nowrap
{
	width: 800px; 
	height:275px;
	float: none;
	clear:both;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt,
div.csc-textpic-intext-right div.csc-textpic-imagewrap, 
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:0px !important;
	float:none;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin-bottom: 0px;
	float:none;
}
div.csc-textpic-above{
	height:435px;
}
.anchor{
	display:block;
}

.content_cell{
	display:table-cell;
	vertical-align:top;
}

* html .content_cell {
	margin-bottom:-10000px;
	padding-bottom:10000px;
	float:right;
	overflow-x:hidden;
}
* +html .content_cell {
	height:100%;
	float:left;
}

.content_cell_800 {
	width:800px;
	float:right;
	overflow-x:hidden;
}

* html .content_cell_800 {
	width:800px;
	margin-bottom:-10000px;
	padding-bottom:10000px;
	float:right;
	height:500px;
	overflow-x:hidden;
}

* +html .content_cell_800 {
	height:100%;
	float:left;
}

.blueText,span.blueText{
	color:#003f7d;
}

.backgroundLightBlue{
	background:#F2F4F6;
	width:799px;
}
.backgroundLightBlue h1{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#700F18;
	margin-bottom:18px;
}
