		body{
		margin:0;
		padding:0;
		FONT-FAMILY: arial, verdana;
		COLOR:#000000;
		font-size: 10pt;
		}

#top, #footer, #countries, #left, #sub_menu_normal, #sub_menu_start, #menu, #service_nav, #seiten_waehler { display:none; }
body, #content_container { background-image:none; }
#main_content { width:100%; }

#content_container #main_content_pad, #content_container #center, #center_pad { width:100%; }

#logo {display:none;}
#right_pad {display:none;}
#katalog {display:none;}
#search {display:none;}
#breadcrumb {
	position:absolute;
	color: #666666;
	text-decoration:none;
	padding-bottom: 20px;
	top:0px;
	margin-left: 0px;
	font-size: 10pt;
	left: 0px;
}
#breadcrumb a {
	color: #666666;
	text-decoration:none;
	font-size: 10pt;
}
h1 {
	border-bottom: 1px solid #cd5b00;
	color: #FF7400;
	font-size: 18pt;
	font-weight: normal;
	padding-top: 25px;
	padding-bottom: 6px;
	margin: 0px;
}
h2 {
	color: #f36c00;
	font-size: 12pt;
	margin-bottom: 5px;
}
h3 {
	color: #e35f00;
	font-size: 11pt;
	margin-bottom: 5px;
	font-weight: bold;
}
h4 {
	font-size: 11pt;
}
#content ol {
	margin: 0 0 10px 45px;
}
#content ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin:15px 0px 15px 10px;
	padding: 0px;
	display:block;
	float:none;
}
#content ul li {
	line-height:1.3em;
	margin:0px;
	padding: 0px;
}
#content ul.browsebox li {
	background: transparent none repeat scroll 0 0;
}
#content a {
	color: #4CBBCC;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.teaser{
	float:left; 
	margin: 4px; 
	height: 129px; 
	width: 248px;
}

#teaser-head{
	height: 17px; 
	width: 240px; 
	color: #7e9c00; 
	font-size:13px; 
	font-weight:700; 
	padding: 3px 0 0px 0px;
	margin: 0px 0px 4px 0px;
}

#teaser-content{
	height: 106px; 
	width:248px; 
	border: 1px solid #719a00;
}

#teaser-float-left{
	float:left;
}

#teaser-float-left p{
	width: 134px; 
	padding: 0px 2px 0px 2px; 
	font-size: 11px; 
	line-height: 1.3em;
}

#teaser-float-left ul{
	margin-left: 2px; 
	width:132px;
}
#teaser-content img {
float:right;
}
#teaser-float-left li {
margin-left: 0px;
}
.lightPic {
	float: right;
	margin: 9px;
	border: 1px solid #719a00;
	padding: 4px;
	text-align: center;
}
.box_green {width: 90%;
	background: #efefef;
	border: 1px solid #719a00;
	font-size: 9pt;
	margin: 15px;
}
.box_green p {
	border: none;
	padding: 5px 8px 0px;
	margin: 0;
	font-size: 9pt;

}
#content .box_green ul, .box_green ul {
	border: none;
}
.box_green a {


	font-size: 10pt;

}
.box_green .bodytext p {
	font-size: 9pt;
	border: 0px;
}
.box_green h2 {
	padding: 3px 0 3px 8px;
	font-size: 10pt;
	color: #E35F00;
	margin: 0;

	text-decoration: underline;
	
}

.box_green h3 {
	padding: 5px 8px 0px;
	margin: 0;
	font-size: 10pt;
	text-decoration: underline;
	border: none;


}
.box_green_bottom {
	border: 0px;
}
#content .left {
width: 40%;
float: left;
margin: 10px;
}
div.csc-textpic img {display: none;
}
#content .box_green li, .box_green li  {
	font-size: 9pt;
}
.tx-schulen-pi1 .profil_left {width:80%; float:left;}
.tx-schulen-pi1 .profil_block h2 {
	font-size: 11pt;
}
.tx-schulen-pi1 .profil_right_block2 .profilbild {
float: left;
}
.tx-schulen-pi1 .profil_right .profil_right_block2 a img{
display:none;
}
.tx-schulen-pi1 .profil_right 
{float:right;
	width: 200px;}
.tx-schulen-pi1 .profil_right .profil_right_block2 {float: right;width: 100%;}
#smallschulmap {display:none;}
.profilbild {float:left; }
.tx-schulen-pi1 .schulheadline_left {width:40%;}
.tx-cmgallery-pi1 {display:none;}