/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
body {
	text-align: center;
	background-color: #CADB2A;
	margin-left: 0px;
	margin-top: 0px;
	/*background-image: url('http://fez-berlin.de/fileadmin/fez1/template/img/eurostern_bac.gif');
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: -40px -10px;*/
}

h1,h2,h3,h4,h5 {
	padding-right: 5px;
	padding-left: 5px;
}

h1{
	font-size: 14px;
}

a {
	color: #333333;
	
}

a:focus {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

hr {
width: 100%;
border-top: 1px solid #999;
border-bottom: none;
border-right: none;
border-left: none;
}

#gesamt {
	margin: auto;
	text-align: left;
	width: 980px;
	
}

#kopf {
     width: 980px;
}

#kal {
	width: 210px;
	text-align: center;
	float: left;
	position: relative;
	padding: 50px 0px 0px;
	height: 140px;
	overflow: visible;
}


#kopf-ani{

}

#kopf-nav{
	width: 540px;
	height: 138px;
	float: left;

}

#logo{
	height: 138px;
	width: 230px;
	float: left;
}

.tx-efafontsize-pi1 {
float:right;
}

#abst-li{
	height: 20px;
	width: 210px;
	float: left;
}

#farbe{
	height: 20px;
	width: 540px;
	float: left;
	background-color: #ED008C;
}

#suche{
	height: 20px;
	width: 220px;
	float: left;
	padding-left: 10px;
}

.suchtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* Navigation links START*/


#nav-li{
	position:relative;
	right:-2px;
	top:-20px;
	margin:0;
	padding:0;
	width: 210px;
	float: left;
	height: 500px;
	text-align: right;
	background-image: url(http://fez-berlin.de/fileadmin/fez1/template/img/kindertag_kl_li4.jpg);
	background-repeat: no-repeat;
	background-position: -28px -28px;
	overflow: visible;
}

 #nav-li ul{
    list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top:20px;
}

 #nav-li li{
	font-size: 11px;
	line-height: 18px;
 }
 
  #nav-li li a{
	display: inline;
	color: #fff;
/*	background-color: #ed008c;*/
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
 }
 
   #nav-li li a:hover{
	display: inline;
	color: #fff;
/*	background-color: #ed008c;*/
	text-decoration: none;
	padding-right: 15px;
 }
 
 
 #nav-li ul ul{
    list-style-type: none;
	margin: 0;
	padding: 0;
}
 
  #nav-li ul ul li a{
  	display: inline;
	color: #fff;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;

 }
 
   #nav-li ul ul li a:hover{
   	display: inline;
	color: #fff;
	text-decoration: none;
	padding-right: 15px;

 }
 
  #nav-li ul ul ul{
    list-style-type: none;
	margin: 0;
	padding: 0;
}
 
  #nav-li ul ul ul li a{
    display: inline;
	color: #000;
    background-color: #fff;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 2px;

 }
   #nav-li ul ul ul li a:hover{
    display: inline;
	color: #000;
    background-color: #fff;
	text-decoration: none;
	padding-right: 15px;


 }
 
    #nav-li ul ul ul li a:active{
    display: inline;
	color: #000;
    background-color: #fff;
	text-decoration: none;
	padding-right: 15px;


 }
 
/* Navigation links ENDE*/


#pfad{
	float: left;
	width: 540px;
	background-color: #FFFFFF;	
}

#pfad a{
 padding-left: 5px;
 text-decoration: none;
}

#inh{
	width: 540px;
	min-height:400px;
	float: left;
	background-color: #FFFFFF;
}

.bodytext {
	padding-right: 5px;
	padding-left: 5px;
}

/* NEWS tt_news css*/

.news-list-item a{
text-decoration: none;
}

.news-single-backlink a{
text-decoration: none;
}

.news-list-morelink, .news-list-category, .news-single-category, .news-single-timedata, .news-single-backlink, .news-single-related, .news-single-imgcaption, .news-single-author, .tx-thmailformplus-pi1, .tx-ablinklist-pi1, .tx-ttnews-browsebox {
	padding-right: 5px;
	padding-left: 5px;
}

.news-single-item h2{
font-size:14px;
font-weight:bold;

}
.news-single-item h3{
font-size:11px;
font-weight:bold;

}

.news-list-item h3{
font-size:11px;
font-weight:bold;

}

.tx-indexedsearch {
	padding-right: 5px;
	padding-left: 5px;
}

 /* Navigation rechts START*/
 
#nav-re{
	width: 220px;
	float: right;
	padding-top: 20px;
}

 #nav-re ul{
    list-style-type: none;
	margin: 0;
	padding: 0;
}

 #nav-re ul ul{
    list-style-type: none;
	margin: 0;
	padding: 0;
}

 #nav-re ul ul ul{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 5;
}

 #nav-re li{
	font-size: 11px;
	line-height: 18px;
 }
 
  #nav-re li a{
	display: block;
	color: #000;
	text-decoration: none;

 }
 
   #nav-re li a:hover{
	display: block;
	color: #000;
 }

 
  /* Navigation rechts ENDE*/

#adv{
	position:relative;
	right:8px;
	float: right;
	width: 165px;
	padding-top: 200px;
	text-align:right;
}

div.csc-textpic-imagewrap dd{
padding-left: 5px;

}

#adv-re{
	position:relative;
	left:-10px;
	
	
}

#adv-re2{
	position:relative;
	left:-10px;
	margin-top:20px;
	
}
