/* Allgemeines */
body {
font-family:Verdana, sans-serif;
font-size:12px;
line-height:16px;
color:#636466;
background-color:#FFF;
text-align:center;
margin:0;
padding:0;
}
	
p, div, img {
margin:0;
padding:0;
border:0;
}

table, td, th {
font-family:Verdana, sans-serif;
font-size:12px;
line-height:16px;
vertical-align:top;
margin:0;
padding:0;
}

td, th {
padding-bottom:4px;
}

/* Links, Menüs */
a:link, a:visited, a:active {
color:#6932b4;
background-color:inherit;
text-decoration:none;
}

a:hover {
text-decoration:none;
color:#000;
background-color:inherit;
}

a.more:link, a.more:visited, a.more:active {
color:#6932b4;
background-color:inherit;
text-decoration:none;
margin-top:3px;
display:block;
}

a.more:hover {
text-decoration:none;
color:#000;
background-color:inherit;
}

a#printlink:link, a#printlink:visited, a#printlink:hover, a#printlink:active {
display:none;
}

/* Struktur */
.a_all {
width:564px;
margin:0 auto;
padding-bottom:10px;
text-align:left;
}

.a_head {
height:76px;
}

.a_logo {
height:76px;
}

.a_logo img {
border-left:17px solid;
border-right:17px solid;
border-top:15px solid;
border-bottom:15px solid;
border-color:#f05a32;
}

.a_navi_links {
display:none;
}

.a_service {
display:none;
}

.a_reiter_small {
display:none;
}


.a_content {
padding-top:10px;
padding-bottom:9px;
}

.a_navi {
display:none;
}

.a_range {
display:none;
}

.a_content_2 {
width:564px;
}

.a_bottom {
display:none;
}

#a_navi_position {
display:none;
}


/* Spalten */
.b_1sp {
width:564px;
}

.b_2sp_l {
width:564px;
}

.b_2sp_r {
display:none;
}


/* Container */
.c_teaser {
font-size:11px;
line-height:14px;
width:184px;
background-color:#FFF;
position:relative;
}

.c_teaser_big {
width:374px;
background-color:#FFF;
position:relative;
}

.c_content_wrapper {
padding:0;
}


/* Textelemente */
h1, h2 {
font-size:17px;
line-height:20px;
font-weight:normal;
color:#000;
margin:0 0 14px 0;
padding:0;
}

h3 {
font-size:14px;
line-height:16px;
font-weight:normal;
color:#6932b4;
margin:0 0 3px 0;
padding:0;
}

h4 {
font-size:11px;
line-height:14px;
font-weight:normal;
color:#878379;
background-color:#FFF;
margin:0;
padding:0px 4px 2px 0;
}

h5 {
font-size:11px;
line-height:16px;
font-weight:normal;
color:#636466;
margin:0;
padding:0;
}

p {
margin-bottom:14px;
}

.c_content_wrapper ul {
padding:0;
margin:0 0 14px 0;
}

.c_content_wrapper li {
padding:0;
margin:0 0 0 16px;
}

.image_left {
width:184px;
float:left;
margin:0 30px 0px 0;
}

.w_auto {
width:auto;
float:left;
margin:0 30px 0px 0;
}

.gal_image {
margin-right:4px;
}

.subline {
font-size:10px;
line-height:12px;
color:#666666;
margin-top:3px;
}

.c_content_wrapper h3 {
font-weight:bold;
color:#ef5a32;
}

.c_content_wrapper h4 {
font-weight:bold;
font-size:12px;
line-height:16px;
color:#000;
}

.c_content_wrapper a.more:link, .c_content_wrapper a.more:visited, .c_content_wrapper a.more:hover, .c_content_wrapper a.more:active {
display:inline;
padding-left:0;
}

.c_teaser_big h2 {
color:#000;
font-size:16px;
line-height:18px;
margin:0 0 3px 0;
}

.c_teaser_big h3 {
color:#000;
font-size:14px;
line-height:16px;
margin:0 0 6px 0;
}

.c_teaser_big p {
font-size:13px;
line-height:15px;
}

.c_teaser h2 {
color:#000;
font-size:14px;
line-height:16px;
margin:0 0 3px 0;
}

.c_teaser h3 {
color:#000;
font-size:12px;
line-height:16px;
}

.c_teaser div, .c_teaser_big div {
padding:6px 0;
}

.c_teaser p, .c_teaser_big p {
margin-bottom:0;
}

/* Formulare */
input, textarea {
font-family:Verdana, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
}

label {
width:150px;
display:block;
float:left;
}

/* Trenner */
.clear {
height:1px;
line-height:1px;
font-size:1px;
margin:0;
padding:0;
clear:both;
}

.divider {
height:10px;
line-height:1px;
font-size:1px;
margin:0;
padding:0;
clear:both;
}

.divider_2 {
height:6px;
line-height:1px;
font-size:1px;
margin:0;
padding:0;
clear:both;
}

.divider_3 {
height:6px;
line-height:1px;
font-size:1px;
margin:6px 0 0 0;
padding:0;
clear:both;
background-color:#FFF;
}

.prog_line {
height:1px;
line-height:1px;
font-size:1px;
margin:0 0 6px 0;
padding:0;
clear:both;
border-bottom:1px solid #FFF;
}

hr {display:none;}

/* Homepage */
#homepage_1_3 {
 padding:10px 0;
}
#homepage_1_3 .b_1sp {
  width:574px;
}

#homepage_1_3 .b_2sp_l {
  width:374px;
  float:none;
}

#homepage_1_3 .b_2sp_r {
  width:574px;
  float:none;
  overflow:hidden;
  display:block;
}

#homepage_1_3 .c_teaser {
  float:left;
  margin-right:6px;
}

/* Presse */
#press .a_logo img {
border:0;
width:460px;
}

#press .a_logo h1 {
display:none;
}

/* Programm */

.entry {
border-top:1px solid #000;
padding-top:4px;
}

#prog p {
margin-bottom:0;
}

#prog .b_2sp_l {
background-color:#FFF;
position:relative;
}

#prog .b_2sp_l p {
font-size:11px;
line-height:14px;
}

.prog_l {
width:160px;
float:left;
}

.prog_r {
width:398px;
float:left;
margin-bottom:3px;
}

.prog_l h3 {
color:#000;
line-height:18px;
}

.prog_r h3 a.more:link, .prog_r h3 a.more:visited, .prog_r h3 a.more:hover, .prog_r h3 a.more:active {
margin-top:0px;
background-position:0 5px;
}

/* Schülerprojekte */
#a_sp_navi_position {
display:none;
}

.sp .a_content_2 ul {
margin:0 0 14px 0;
padding:0;
}

.sp .a_content_2 li {
margin:0;
padding:0;
list-style:none;
}

.sp .a_content_2 ul ul li {
margin:0 0 0 14px;
padding:0;
list-style:disc;
}

/*neu*/
footer, nav#main, nav#service, nav.sidebar, #search-block {
	display: none;
}
a.scrollup {
	display: none;
}