@charset "UTF-8";

/*****************************************/
/* INCLUDES */
/*****************************************/
@import url('rte.css'); /* Styles fuer RTE und content */
@import url('menu.css'); /* Menues */
@import url('plugins.css'); /* Styles fuer "kleinere" Plugins */
@import url('powermail.css'); /* Styles fuer Powermail */



div#col2  {
	max-height:345px;
}
body {
	font-family: Verdana, Arial, Sans-Serif;
	font-size:100.1%;
	font-weight:normal;
	color:#f7f7f7;
}

/******************************************/
/* NEWS IM HEAD */
/******************************************/
div#head_content {
	position: absolute; 
	top: 0px;
	height:179px;
	overflow:hidden;
}

div#head_content div.news_latest  {
	position:relative;
	float: left;
	margin-right:20px;
	background-image: url(../../images/news.png);
	background-repeat: no-repeat;
}

div#twrss_table {
	background-image: url(../../images/rss_news.png);
	background-repeat: no-repeat;
}

div.latest_item, div.twrss_news_article  {
	height: 177px;
	width: 145px;
	padding:39px 20px 0 0;
}

div#head_content div.news_latest div.latest_item,
div#head_content div#twrss_table div.twrss_news_article {
	float: left;
	
	
}

div#head_content div#twrss_table {
	overflow:hidden;
	position:relative;
	float: left;
}

div.twrss_channel_link {
	display: none;
}

div#head_content div#twrss_table div.twrss_item_content {
	width: 120px;
	border: 0px solid #fff;
	color: #fff;
}
div.twrss_bodytext {
	margin-bottom:3px;
}
/******************************************/
/* HEAD */
/******************************************/
/******************************************/
/* MENU head */
/******************************************/
div#head_content {
	position:absolute;
	top:0px;
	right:20px;
	font-size:0.75em;
	text-align:right;
}


div#head {
	position: absolute;
	top: 179px;
	left: 89px;
	background-image: url(../../images/logo_remo.gif);
	width: 197px;
	height: 194px;
}

div#head_rechts {
	height:194px;
	left:286px;
	position:absolute;
	top:179px;
	width:704px;
	overflow: hidden;
}



/******************************************/
/* CONTENT */
/******************************************/
div#content {
	font-size:0.75em;
	padding:20px;
	padding-right:40px;
	position:absolute;
	top:364px;
}

/* rechte Spalte */
div#content_2 {
	color:#000;
	font-size:0.75em;
	padding:20px;
	position:relative; /* hack für IE6 */
}



/******************************************/
/* FOOTER */
/******************************************/
/* verwendet die gleichen Randeinstellungen 
	 wie der Main-Content */
div#header_wrapper {
	padding: 0px;
	height: 390px;
	margin: 0px;
	height:715px;
}
	 
div#footer {
	padding:5px;
	font-size:0.75em;
	margin-left: 84px;
	position:absolute;
	top:668px;
}

div#footer div.footer_copyright {
	position: relative; 
	left: 4em;
	margin-left: 250px;
}

div#footer div.footer_copyright a {
	color: #ffffff;
}

div#footer div.footer_menu {
	float: left;
	position: relative;
	bottom: -23px;
}

div#footer div.footer_menu ul {
	margin-left:10px;
	display:inline;
	margin:0;
	padding:0;
	padding-right:5px;
}

div#footer div.footer_menu span {
	display:inline;
	margin:0;
	padding:0;
	padding-right:3px;
	padding-left:3px;
}

div#footer div.footer_menu span a,
div#footer div.footer_menu span a:link,
div#footer div.footer_menu span a:active,
div#footer div.footer_menu span a:visited,
div#footer div.footer_menu span a:focus,
div#footer div.footer_menu span a:hover {
	color: #ffffff;
	text-decoration:none;
}


/******************************************/
/* FORMULARE */
/******************************************/
input, 
textarea {
	font-family:Arial, Sans-Serif;
	font-size:1em;
	border:1px solid #000;
	background-color:#fff;
	color:#000;
}

input.button,
input[type=submit] {
	border:1px solid #000;
	background-color:#000;
	color:#fff;
}

input.checkbox {
	border:none;
	background-color:transparent;
}


