/* CSS Document */


body { font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #022D42;
	  text-decoration: none;
	  padding-top: 20px;
	  }

 /*-------------------- Augeblendete Elemente ------------------------------*/
.art-menu,.art-vmenu,.noprint,#news,.art-footer-text,#navbottom,.art-page-footer,.watermark,#social_networks { 
    display: none;
}
/*--------------------------------------------------------------------------*/

.art-logo-name {
	z-index:1000;
	position: relative;
	top: -40px;
	left: -210px;
}

.art-logo-name a {
	position: relative;
	left: 10px;
	top: -25px;
}

.category_div {
	padding: 0;
	margin: 0;
	width: 840px;
	position: relative;
	top: -30px;
	left: -200px;
}

.category_div_home {
	padding: 0;
	margin: 0;
	width: 840px;
	position: relative;
	top: -20px;
	left: -10px;
}

.category_text {
	padding:0;
	margin:0;
	margin-left: 16px;
	float:left;
	width: 380px;
}

#home #philosophie {
	padding:0;
	margin:0;
	margin-left: 10px;
	float: left;
	width: 350px;
}

.category_icons {
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
	top: 15px;
	left: 10px;
	float: left;
	width: 440px;
}

.category_icons img {
	padding: 0;
	margin: 0;
	width: 86px;
	height: 50px; 
	float: left;
	margin-right: 2px;
	border: 0;
}

.homeimage {
	position: relative;
	top: -15px;
}

.categoryimage {
	z-index: 1000;
	position: relative;
	top: -15px;
}

				/* begin Header */
				div.art-header
				{
				  margin: 0 auto;
				  position: relative;
				  z-index: 0;
				  width: 990px;
				  height: 90px;
				  overflow: hidden;
				}
				
				
				div.art-header-jpeg
				{
				  position: absolute;
				  z-index: -1;
				  top: 0;
				  left: 0;
				  width: 990px;
				  height: 90px;
				  background-image: url('images/header.jpg');
				  background-repeat: no-repeat;
				  background-position: center center;
				}
				
				/* end Header */
				
				/* begin Logo */
				.art-logo
				{
				  display: block;
				  position: absolute;
				  left: 218px;
				  top: 46px;
				  width: 772px;
				}
				
				h1.art-logo-name
				{
				  display: block;
				  text-align: left;
				}
				
				h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover
				{
				  font-size: 14px;
				  text-decoration: none;
				  padding: 0;
				  margin: 0;
				  color: #162865 !important;
				}
				
				/* end Logo */
	



h1{ font-size: 9px;
	border-bottom: 1px solid #477A9C;
	text-align: right;
	font-weight: 600;
	padding-bottom: 15px;
	padding-top: 5px;
	background: #000 url('../images/logo1.gif') no-repeat;
	height: 0px;
	}
	
	
h2{ font-size: 16px;
			 font-weight: bold;
             color: #022d42;
             display: block;
			 }

p.top {display:none;
}

.clear {
  clear: both;
}
			 
a{ color: #477A9C;
   text-decoration: none;
   }
   

#address{text-align: right;
		font-size: 9px;
		padding-top: 10px;}

ul#languages {display: none;
}

#print{
	font-size:9px;
	text-align:right;
}

#content .left {
    float: left;
    width: 290px;
    margin-bottom: 20px;
}

#content .right {
    float: right;
    width: 290px;
    margin-bottom: 20px;
}

#seminar #switch {
    clear: both;
    width: 100%; /* for IE7 */
}

/* CSS styles for infobox */

div#infobox {
    /*background: #DBE1EF;*/
    margin: 10px 0 20px 0;
    padding: 10px;
    /*border: 1px solid #B9BFCB;*/
    text-align: justify;
    /*overflow: hidden;*/
}

div#infobox img {
    float: left;
    margin: 0 10px 0 0;
}

div#infobox p {
    margin: 0;
}

div#infobox .clear {
   clear: left;
}

hr {
  height: 1px;
  border: 0px none;
  background: #000;
  color: #000;
  clear: left;
}
