/*
* Stylesheets für T-P-S
*/
@import url(colors.css);

* {
  padding:0;
  margin:0;
}

img {
	border:0;
}

body {
	font:0.7em "Trebuchet MS",Arial,sans-serif;
}


#main {
	width:810px;
	margin:20px auto;  
}

#header {
  /* das padding unbedingt auskommentiert lassen das ist IE-HackS */
	//padding:3px;
}

#inner_header {
	height:216px;
	width:800px;	
	margin:3px;
}

#top_navi {
  text-align:center;
  position:relative;
  top:194px;
  left:555px;
  height:20px;
  width:234px;
  
  
}

#top_navi li {
  display: inline;
  margin-left:32px;
}

#top_navi li a {
  
}

#middle {
  //margin-top:-3px;
  min-height:320px;
  background-image:url(../layout_pics/bg_content.gif);
}


#left {
  width:160px;
  float:left;	  
  text-align:center;   
}

#content {
  margin-left:160px;
  line-height:1.3;	
}

#content p {
  margin-top:10px;
  }

#inner_content {
	margin:26px 50px;
}


#inner_right_content p {
	margin-bottom:15px;
}

#inner_right_content {
  margin:26px 12px auto 180px;
  padding-left: 20px;
}

#inner_right_content ul, ol{
  margin:10px 0 10px 20px;
  
}

#orange {
	clear:both;
  height:20px;
  text-align:right;
}

#footer {
	//text-align:right;
	padding-top:5px;
	padding-right:17px;
}

#footer a {
  margin-left:20px;
}

#sprach_navi {
float:left;
margin-left:20px;
}

#sprach_navi a {
float:right;
margin:0;
}

#system_navi {
float:right;
}

/* ------ Navigation ---------  */

#navigation {
  text-align:left;
  height:100%;
}

#navigation ul {
  padding-top:0px;
  list-style-type:none;
}

#navigation li {
  height:22px;
  width:160px;
  text-align:center;
  padding-top:7px;
}

#navigation li.last {
  height:20px;
  }

#navigation li a {
   height:29px;
   padding-top:6px;
  text-decoration:none;
  color:#666;
}

#navigation li a:hover {
  text-decoration:none;
  color:black;
  font-weight:bold;
}


ul.nav2nd, ul.nav3rd {
  
  margin:30px 0 0 30px;
  //margin:58px 0 0 0;
  //padding-left:30px;
  //padding-right:16px;
  width:154px;
  //width:130px;
  min-height:180px;
}

ul.nav2nd li, ul.nav3rd li {
  margin-bottom:8px;
}


ul.nav2nd li a, , ul.nav3rd li a{
  
  margin-left:-3px;

}

.pdf_link a {
  text-decoration:yes;
  }
  
.pdf_link a:hover {
  text-decoration:yes;
  }
  
/*--------- Kategorieliste ----------*/

.subcategories {
  margin-left:15px;
}

.subcategories li {
  margin-bottom:8px;
}

.subcategories li .seminare {
  margin-bottom:0;
}
/*---------Überschriften ----------*/
#content h1 {
  font-size:14px;
  margin-bottom:10px;
}

#content h2 {
  font-size:12px;
  margin-bottom:10px;
}

#content h3 {
  font-size:12px;
  margin:5px 0 5px 0;
}


/* ------ Bilder im Fliestext (Textile mit bild)---------  */
.floatLeft {
	float:left;
  margin-right:10px;
}

.floatRight {
	float:right;
  margin-left:10px;
}

.sitemap_first {
  margin-left:20px;
}


.sitemap_first li {
  margin-top:10px;
}

.sitemap_second {
  margin:3px 0 10px 40px;
  list-style-type:disc;
}

.sitemap_second li {
  margin-top:0;
  }


.sitemap_third {
  margin:0 0 0 60px;
  list-style-type:disc;
}






