@charset "UTF-8";
/* ******************************** */
/* Orangefluid GbR                  */
/* www.orangefluid.com              */
/* ******************************** */

/* ******************************** */
/* Global settings for Remei		*/
/* ******************************** */


/* Global settings */
* {
	margin:0;
	padding:0;
	text-align:left;
}

/* Layout sizes */
html {
	height: 100%;
}

/* Main body style */
body {
	height: 100%;
	min-width: 970px;
	background-color:#c8c8c8;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
	color: #000000;
	font-size: 0.8em;
	background-image:url(media/background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

sup {
	font-size: 0.7em;
}

p {
	line-height: 1.6em;
	margin: 0; margin-bottom: 0.5em;
}

h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.5em;
	margin-bottom: 0.5em;
}
h2, .csc-subheader {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1em;
	margin-bottom: 0.25em;
}
h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.2em;
	margin-bottom: 0.25em;
}

a { outline: none; border: none; }

/* ******************************** */
/* Box Layout						*/
/* ******************************** */

#main {
	position: relative;
	width: 970px;
	height: 100%;
	margin: 0 auto;
}

	#head {
		position: relative;
		float: left;
		clear: both;
		width: 970px;
		height: 263px;
	}
	
	#navigation {
		position: relative;
		float: left;
		width: 970px;
		height: 30px;
		clear: both;
		background: url(media/menu_back.jpg);
		background-repeat: no-repeat;
	}
	
	#content {
		position: relative;
		float: left;
		clear: both;
		width: 970px;
		height: auto;
		min-height: 400px;
		background-image:url(media/content_schatten.jpg);
		background-repeat:no-repeat;
		background-position: center top;
	}
	
		* html #content { height: 400px; }
		
	#footer {
		position: relative;
		float: left;
		clear: both;
		width: 970px;
		height: 157px;
		margin-top: 2em;
		background:url(media/footer_back.jpg);
	}
	
/* ******************************** */
/* Page Elements					*/
/* ******************************** */

div#navigation ul {
	position: relative;
	float: left;
	margin-left: 26px;
}

	div#navigation ul {
	position: relative;
	float: left;
	margin-left: 26px;
}

	div#navigation ul li {
		position: relative;
		float: left;
		list-style: none;
		padding-left: 7px;
		padding-right: 7px;
		margin-top: 7px;
		border-right: 1px #fff solid;
	}
	
		div#navigation ul li.last { border-right: none; }
	
	div#navigation ul li a {
		padding-left:5px; padding-right:5px;
		color: #fff;
		text-decoration: none;
		}
	
	div#navigation ul li a:hover {
		text-decoration: underline;
		}
	
	div#navigation ul li a.current { 
		color: #666;
		background-color: #fff;
	}
	


	
div#content_main {
	position: relative;
	float: left;
	margin-left: 26px;
	margin-top: 22px;
	width: 697px;
	height: auto;
	min-height: 300px;
	background:#FFF;
	padding-top: 0.5em;
	padding-bottom: 1em;
}


	* html div#content_main { height: 300px; }
	
	div#content_main #breadcrumb {
		margin: 0; margin-top:0.5em;
		padding: 0; padding-left: 10px;	padding-top: 10px;
	}
	
	div#content_main p, div#content_right p {
		padding-left: 1em;	
	}
	
	div#content_main a {
		color: #db091f;
		text-decoration: none;
		}
		div#content_main a:hover {
			color: #db091f;
			text-decoration: underline;
		}
	

/* Zusatzinformation */	

	div#content_main table {
		width: 100%;
		}
		
	div#content_main table td {
		vertical-align: top;
		}
	
	
	div#content_main h4,
	div#content_main .csc-header-n2 h1,
	div#content_main .csc-header-n3 h1  {
		font-family: Verdana, sans-serif;
		font-weight: bold;
		font-style: normal;
		font-size: 1.2em;
		margin-bottom: 0.25em;
		text-decoration: underline;
		/* width:325px;
		float:left;*/
		color: #db091f;	
		padding: 0; padding-left: 10px;	
	}
	
	/*
	div#content_main table {
		width:325px;
		float:left;	
		padding-right: 1em;
	}
	*/
	
	div#content_main .csc-textpic {
		padding-right: 1em;
	}
	
	div#content_main ul {
		margin: 0px;
		padding: 0px;
		list-style: inside;
		}
	div#content_main ul li {
		margin:0px;
		padding-left: 1em;
		margin-bottom: 0.5em;
		}
	
	div#content_main h1 {
		font-weight: normal;
		font-style: italic;
		font-size: 28px;
		color: #db091f;	
		padding: 0; padding-left: 10px; padding-top: 3px;
	}
	
	div#content_main h2 {
		font-weight: normal;
		font-style: italic;
		font-size: 15px;
		color: #666666;
		padding: 0; padding-left: 10px;
	}
	
	
	div#content_main h3 {
		font-weight: normal;
		font-style: italic;
		font-size: 20px;
		color: #db091f;
		margin: 0; margin-bottom: 0.5em;
		padding: 0; padding-left: 10px;
	}
	
	div#content_main .csc-subheader {
		font-weight: normal;
		font-style: italic;
		font-size: 16px;
		color: #666666;
		padding: 0; padding-left: 10px;
		margin-top: -1em;
	}
	
	.csc-textpic-caption {
		padding-top: 0.5em;
		font-size: 0.9em;
		line-height: 1.2em;
		font-style: italic;
	}
	
	div#content_main .tx-rlmpflashdetection-pi1 {
		margin-left: 10px;
	}


/* News */
	
	div#content_main .news-latest-container,
	div#content_main .news-list-container,
	div#content_main .news-single-item {
		float:left;
		padding-left: 10px;
		padding-bottom: 1em;	
	}
		div#content_main .news-latest-container p,
		div#content_main .news-latest-container h1,
		div#content_main .news-latest-container h2,
		div#content_main .news-latest-container h3,
		div#content_main .news-list-container p,
		div#content_main .news-list-container h1,
		div#content_main .news-list-container h2,
		div#content_main .news-list-container h3,
		div#content_main .news-single-item p,
		div#content_main .news-single-item h1,
		div#content_main .news-single-item h2,
		div#content_main .news-single-item h3 {
		padding-left: 0;	
		}
		
	.news-list-item,
	.news-single-item {
		clear: both;
		padding-top: 1em;
		padding-bottom: 1em;
		border-bottom: solid 1px #666;
	}
		.news-list-item p {
			line-height: 1.4em;
		}
		
	.news-single-item {
		border-bottom: none;
	}
	
	hr { 
		display:none;
		clear:both;
	}
	
	.newsimage {
		float: left;
		margin-right: 1em;
		margin-bottom: 1em;
	}
		.newsimage a img {
			border: none;
		}
	
	.news-list-morelink {
		margin-bottom: 1em;
	}
	
	.news-list-date,
	.news-list-category,
	.news-single-date,
	.news-single-category,
	.news-single-timedata {
		color: #666;
		font-style: italic;
		font-size: 0.8em;
	}
	
	div#content_main .news-single-item h2 { /* wie h1 */
		font-size: 32px;
		color: #db091f;
		padding: 0px;
	}

div#content_right {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 22px;
	width: 204px;
	height: auto;
	min-height: 300px;
	background: #f3f3f3;
}
	
	* html div#content_right { height: 300px; }
	
div#footercontent {
	position: relative;
	float: left;
	color: #FFF;
	padding-left: 3em;
	padding-top: 1em;
	font-size: 10px;
	font-style: italic;
	line-height: 1.5em;
}

/* Suche */

div#searchbox {
	padding: 1em;
	padding-bottom: 3px;
	}


div#searchbox .searchbox_box {
	padding: 0;
	}

div#searchbox input {
	background: #b9b9b9 url(media/hg_input.gif) top left repeat-x;
	border: 1px #df081e solid;
	font-size: 11px;
	line-height:15px;
	color: #000;
	margin: 0px; margin-bottom: 0.5em;
	padding: 0; /*padding: 0.3em;*/
	padding-left:5px;
	height:19px;
	}

div#searchbox input.submit {
	position:relative; top:1px;
	width:21px;
	height:21px;
	background: #b9b9b9 url(media/hg_suchbutton.gif) top left no-repeat;
	}
select { margin-bottom: 0.5em; }

div#content_main .tx-indexedsearch-rules h2 {
	padding-left: 1em;	
	}
div#content_main .tx-indexedsearch table {
	margin-left: 1em;
	width: 650px;	
	}

div#content_main .tx-indexedsearch-res .tx-indexedsearch-res,
div#content_main .tx-indexedsearch-browsebox ul.browsebox {
	border-top: 1px solid #666;
	padding-top: 0.5em;
	padding-bottom: 0.5em;	
	}
	
div#content_main .tx-indexedsearch-whatis {
	padding-left: 1em;	
	}


div#subnavigation {
	position: relative;
	float: left;
}

	div#subnavigation ul {
		display:block;
		/*position: relative;
		float: left;*/
		margin-top: 0.5em;
		margin-bottom: 1em;
	}
	
	div#subnavigation ul li {
		list-style: none;
		margin-left: 1em;
		margin-bottom: 0.5em;
	}
	
	div#subnavigation ul li a {
		display: block;
		font-style: italic;
		font-weight: bold;
		text-decoration: none;
		color: #000;
	}
	div#subnavigation ul li a:hover {
		color: #df081e;
	}
	
		div#subnavigation ul li li a { font-weight: normal; }
	
	div#subnavigation ul li a.active {
		color: #df081e;
		font-weight: bold;
	}
		
/* ******************************** */
/* Sprachnavigation		    */
/* ******************************** */	


div#lang {
	position: relative;
	float: left;
	padding-left: 30px;
	padding-bottom: 6px;
	}
	
div#lang img {
  	margin: 0px;
  	padding: 0px;
  	float: left;
  	position: relative;
  	margin-right: 4px;
  	border: 0px;
        }

div#lang a {
  	margin: 0px;
  	padding: 0px;
  	float: left;
  	position: relative;
  	margin-right: 4px;
  	}

div#lang ul {
	font-size: 8px;
	list-style-type: none;
}
	*:first-child+html div#lang ul {text-indent: -5000em;}
	
div#lang li {
	position: relative;
	display: block;
	background-repeat: no-repeat;
	float: left;
}


#lang li.nav1, {background-image: url(media/flaggen/de.gif); width: 17px;}
#lang li.nav2, {background-image: url(media/flaggen/en.gif); width: 17px;}
#lang li.nav3, {background-image: url(media/flaggen/pl.gif); width: 17px;}
#lang li.nav4, {background-image: url(media/flaggen/cz.gif); width: 17px;}
#lang li.nav5, {background-image: url(media/flaggen/est.gif); width: 17px;}
