@charset "utf-8";
/* CSS Document */

p {
  padding:0;
  padding-bottom:16px;
  margin:0;
  }

table p {
  padding:0;
  margin:0;
  }

body {
  font-family: Tahoma,Arial,Verdana,sans-serif;
  font-size:11px;
  color:#666666;
  background-color: #fff;
  margin:0;
  padding:0;
  text-align:center;
  line-height:18px;
  width:100%;
  }
  
a {
  color:#666666;
  text-decoration:underline;
  }
 
a:hover {
  color:#76B100;
  }

a img { border:0;}

.arabic {
	direction:rtl;
	font:normal 20px Me_quran,"traditional arabic";
	text-align:right;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	display: block;
	color: #8F8F8F;
	font-size: 0.6em;
	margin: -0.1em 0 0;}



ul {
	list-style:none;
}
li.tekst {
	background: url('../images/txt.png') top left no-repeat;
	height:64px;
	padding:0 0 0 70px;
	margin-bottom:10px
}
/*************************************/
.response-msg span {
	display:block;
	font-weight:bold;
	padding:0 0 4px 50px;
}

.notice  {
	background:#f9f9e5 url('../images/notice.png') 10px 50% no-repeat;
	color:#828400;
	border:#e8e3aa solid 1px;
}
/****************************************/
#bg_top {
  width:100%;
  position:absolute;
  top:0;
  left:0;
  background-image:url(../images/bg_top.gif);
  background-repeat:repeat-x;
  height:402px;
  z-index:5;
  }
  
#container {
  width:958px;
  margin:0 auto;
  position:relative;
  text-align:left;  
  padding:0 10px;
  z-index:10;
  }

#bg_head {
  position:absolute;
  background-image:url(../images/bg_bg_head.gif);
  background-repeat:no-repeat;
  width:228px;
  height:402px;
  left:-228px;
  top:0;
  z-index:20;
  }

#nav {
  clear:left;
  float:left;
  background-image:url(../images/bg_head.jpg);
  width:850px;
  height:59px;
  padding-left:110px;
 }

#lang_menu {
  float:right;
  }

#search_field {
  float:right;
  padding:8px 0 0 0;
  margin-top:20px;
  }

#search_field input {
  float:left;
  padding:0;
  height:17px;
  border:1px solid #3f6b03;
  }

#head {
  clear:left;
  float:left;
  background-image:url(../images/bg_head.gif);
  background-repeat:no-repeat;
  width:958px;
  font-size:12px;
  }

#head h3 , #head p{
  float:left;
  }
  
#head .csc-textpic-image{
  margin:0;
  }  

#head_spalte1 {
 vertical-align: top; 
 }

#head_spalte2 {
 vertical-align: top; 
 }

#head_spalte2 .csc-textpic{
  float:left;
  }

#buttons_top {
  clear:left;
  float:left;
 }

#content {
  clear:left;
  float:left;
 }

#content h1 {
  color:#76b100;
  font-size:20px;
  margin:0;
  padding:0 0 10px 0;
  font-weight:normal;
  line-height:22px;
  text-align:center;
  }

#content h2 {
  color:#76b100;
  font-size:18px;
  margin:0;
  padding:0 0 10px 0;
  font-weight:normal;
  line-height:22px;
  }

#content h3 {
  color:#000;
  line-height:22px;
  font-size:18px;
  margin:0;
  padding:0 0 18px 0;
  font-weight:normal;
  }

#content h4 {
  color:#000;
  font-size:14px;
  margin:0;
  padding:0;
  font-weight:normal;
  }

#content h4 a{
  text-decoration:none;
  }

#content h5 {
  color:#000;
  font-size:14px;
  margin:10px;
  padding:0;
  font-weight:normal;
  }
   
#bg_content_top {
  clear:left;
  float:left;
  background-image:url(../images/bg_content_top.png);
  width:958px;
  height:4px;
  }
 
.bg_content_top {
  clear:left;
  float:left;
  background-image:url(../images/bg_content_top.png);
  width:958px;
  height:4px;
  }

#bg_content_left_right {
  clear:left;
  float:left;
  background-image:url(../images/bg_content_left_right.png);
  background-repeat:repeat-y;
  width:914px;
  padding:0 26px 10px 18px;
  } 

#bg_content_middle {
  clear:left;
  float:left;
  background-image:url(../images/bg_content_middle.png);
  background-repeat:repeat-y;
  width:914px;
  padding:0 26px 0px 18px;
  } 
.bg_content_middle {
  clear:left;
  float:left;
  background-image:url(../images/bg_content_middle.png);
  background-repeat:repeat-y;
  width:914px;
  padding:0 26px 0px 18px;
  } 

#content_left {
  width:597px;
  float:left;
  margin-right:57px;
  }

#content_right {
  width:260px;
  float:left;
  }

#content_right h2 {
  clear:left;
  }

#content_right .csc-textpic-image {
  margin:0;
  padding-right:10px;
  }

#content_right table a {
  font-weight:normal;
  float:none;
  }
  
#content_right table {
  padding-bottom:18px;
  }

#bg_content_bottom {
  clear:left;
  float:left;
  background-image:url(../images/bg_content_bottom.png);
  width:958px;
  height:10px;
  }  

.bg_content_bottom {
  clear:left;
  float:left;
  background-image:url(../images/bg_content_bottom.png);
  width:958px;
  height:10px;
  } 

#buttons_bottom {
  clear:left;
  float:left;
  margin-top:4px;
 }

#sitemap {
  clear:left;
  float:left;
  margin-top:8px;
  color:#666666;
 }

#bg_sitemap_top {
  clear:left;
  float:left;
  background-image:url(../images/bg_sitemap_top.gif);
  width:958px;
  height:23px;
  }

#bg_sitemap_left_right {
  clear:left;
  float:left;
  background-image:url(../images/bg_sitemap_left_right.gif);
  background-repeat:repeat-y;
  width:914px;
  padding:0 26px 0px 18px;
  }  

#sitemap_left {
  width:741px;
  float:left;
  margin-right:22px;
  }

#sitemap_left h2 {
  font-weight:normal;
  margin:0 0 14px 0;
  padding:0;
  font-size:14px;
  color:#666666;
  }

#sitemap_left a {
  color:#666666;
  text-decoration:none;
  }
  
#sitemap_left a:hover {
  text-decoration:underline;
  }

#sitemap_left ul, #sitemap_left li {
  margin:0;
  padding:0;
  float:left;
  list-style-type:none;
  }

#sitemap_left ul {
  width:745px;
  }

#sitemap_left ul ul{
  width:120px;
  }

#sitemap_left li{
  width:123px;
  }
  
#sitemap_left li li{
  width:113px;
  }

#sitemap_left li li li{
  width:103px;
  }

#sitemap_left ul li a{
  font-weight:bold;
  }

#sitemap_left ul li ul li {
  float:left;
  clear:left;
  padding-left:10px;
  }

#sitemap_left ul li ul li a {
  font-weight:normal;
  }

#sitemap_right {
  width:150px;
  float:left;
  padding-top:32px;
  }

#bg_sitemap_bottom {
  clear:left;
  float:left;
  background-image:url(../images/bg_sitemap_bottom.gif);
  width:958px;
  height:17px;
  margin-bottom:5px;
  }  


/*-----------------[ typo standard css anpassen... ]-----------------*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px;
}

div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:0px;
}

#buttons_top div.csc-textpic-left div.csc-textpic-imagewrap, #buttons_bottom div.csc-textpic-left div.csc-textpic-imagewrap {
  width:958px;
  }

#head_buttons .csc-textpic-imagewrap {
  width:958px;
  }

/*------------------[ flx styles ]-----------------------------------*/
.flx_zweispalten {
  clear:left;
  float:left;
  padding-bottom:30px;
  }

.flx_zweispalten td {
  border-bottom:1px solid #c2c2c2;
  float:left;
  width:48%;
  height:auto !important;
  min-height:135px;
  height:135px;
  }

.flx_zweispalten td.spalte1 {
  margin-right:30px;
  }

#content .flx_zweispalten h2 {
  padding-bottom:5px;
  }

#content .flx_zweispalten h3 {
  margin:0;
  padding:0 0 10px 0;
  font-weight:normal;
  font-size:14px;
  }

.flx_zweispalten.noborder {
  padding-bottom:0px;
  }

.flx_zweispalten.noborder td {
  border-bottom:0;
  }

.einzug_links {
  padding-left:30px;
  }

.drei_spalten {
  clear:left;
  float:left;
  background-image:url(../images/bg_dreiSpalten_bottom.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  padding-bottom:7px;
  width:958px;
  }

.drei_spalten .spalte1 {
  width:289px;
  padding:0 16px;
  float:left;
  }

.drei_spalten .spalte2 {
  width:280px;
  padding:0 16px;
  float:left;
  }

.drei_spalten .spalte3 {
  width:322px;
  float:left;
  background-color:#ebeaea;
  }

/*-----------------[ home ]------------------*/
#head_buttons {
  clear:left;
  float:left;
  }

#head_buttons .csc-textpic.csc-textpic-left.csc-textpic-above {
  float:left;
  }

#head_buttons div.csc-textpic-clear {
  float:left;
  clear:none;
  }

#content.home #bg_content_middle {
  background-image:url(../images/bg_drei_spalten.gif);
  padding:0;
  width:958px;
}

#content.home #bg_content_top {
  background-image:url(../images/bg_dreiSpalten_top.gif);
  }
  
#buttons_bottom.bottom_home {
  margin-top:11px;
  }

.latest_news {
  background-image:url(../images/bg_latest_news.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding-left:30px;
  }

#content.home a{
  text-decoration:none;
  }

/* ----------[ news ]------*/
#content .news_list_item p {
  padding:0;
  }
  
.news_list_item {
  clear:left;
  float:left;
  padding-bottom:20px;
  }

hr.clearer {
  display:none;
  }
  
.news-single-backlink {
 margin-top:16px;
 border-top:1px solid #c2c2c2;
 padding-top:16px;
 }

/*-----------------[ table sadrzaj ]---------------*/
#sadrzaj {
    font-size: 10px;
    width:100%;
    border-collapse:collapse;
    border: 0px solid #ccc;
}

#sadrzaj th {
    margin: 0px;
    padding: 2px;
    padding-left: 5px;
    border-bottom: 1px solid #ccc;
}

#sadrzaj td {
    margin: 0px;
    padding: 2px;
    padding-left: 5px;
    border-bottom: 1px dotted #ccc;
}

#sadrzaj a {
  color:#666666;
  text-decoration:none;
  }
#sadrzaj a:hover {
  color:#76B100;
  }
/*-----------------[ table feature-comparsion ende]---------------*/

.mousehover {
  float:left;
  }

.news-list-browse {
  clear:left;
  display:block;
  }

.news-list-browse p {
  float:left;
  padding:3px 10px 0 0;
  font-size:10px;
  }

.news-list-browse table {
  float:left;
  font-size:11px;
  }

.news-list-browse table td, .news-list-browse table p{
  float:left;
  padding:0 3px 0 0 ;
  }

.csc-textpic-image {
  float:left;
  }

#head .tx-rlmpflashdetection-pi1
{height:288px;}


table.flx_zweispalten p {
width:210px;
}
#codeigniter_profiler (position:inherit; top:0; left:0; z-index:5;)
