div#contentMain .imagelink, div#sidebarContainer .imagelink
{
border: 1px solid #A3A3A3;
}



body  div#contentMain img.floatLeft
	{
	float: left;
	margin-right: 18px;
	}	
body.buecher  div#contentMain img.floatLeft
	{
	float: left;
	margin-right: 18px;
	margin-top: 8px;
	margin-left: 8px
	}	
	
	
	
body  div#contentMain img.floatRight, body  div#contentMain div.floatRight
	{
	float: right;
	display: inline;
	margin-right: 38px;
	margin-left: 10px; 
	}
	
	
body  div#contentMain a.arrow
	{
	padding-left: 10px;
	background: url(../images/pfeil.gif) 0 3px no-repeat; 
	}	
	
div#contentMain ul
	{
     margin-bottom: 15px;
	}
body.startseite div#contentMain div.box, body.news div#contentMain div.box
	{
	background-color: #FAFFF2;
	border: 1px solid #DBE6C9;
	padding: 10px;
	margin-right: 28px;
	font-size: 11px;
	margin-bottom: 15px;
	}
body.buecher div#contentMain div.box
	{
	background-color: #E4F1FF;
	border: 1px solid #CCE2FA;
	margin-right: 28px;
	margin-bottom: 15px;
	height: 130px;
	}
	
body.impressum div#contentMain div.disclaimer
	{
	text-align: justify;
	width: 420px;
	}
body.impressum div#contentMain div.clear
	{
	border-top: 1px solid #DDDDDD;
	width: 420px;
	padding-top: 15px;
	}
body.anfahrt div#contentMain iframe
	{
	border: 1px solid #2B221D;
	margin-top: 5px;
	background: url(../images/loading.gif) 265px 173px no-repeat #fff;
	}


body.kontakt div#contentMain div
	{
	margin-right: 20px;
	float: left;
	}
	
body.fachschule div#contentMain table.kalender td, body.cms table.kalender td
	{
	text-align: left;
	vertical-align: top;
	}

body div#contentMain div.linkBorder {
			margin:2px 22px 2px 0 ;
			padding:3px 3px 3px 30px;
			list-style:none;
			border:1px solid #efefef;
			background:#fff url(../images/li-link.jpg) 5px 3px no-repeat;
			height:100%;}

body div#contentMain li.link a{
	padding-left: 10px;
	background: url(../images/pfeil.gif) 0 5px no-repeat; 
	}





body.cms .ewcms_edit_content
{
color: #FFFFFF;
}


body.cms form input,.cms form textarea, body.newsCms form input,.newsCms form textarea
{				
	width: 500px;
}
body.cms form textarea,.cms form textarea, body.newsCms form textarea,.cms form textarea
 {
	height: 230px;
}


body.cms img.cmsbild
{
border: 1px solid #79999D;
}

body.cms img.cmsbild:hover
{
border: 1px solid #000;
float: right;
display: inline;
margin-right: 30px;
margin-left: 15px; 
}

/*--------------------------------------------------------------
	content => quick selection
--------------------------------------------------------------*/
#quick-selection li { padding:0 0 0 28px; line-height:2.05em; width:210px; float:left; }
#quick-selection li a { text-decoration:none; font-size:1.1em; }
#quick-selection li a:hover { text-decoration:underline; }

body div#contentMain #quick-selection li
	{
		width:410px;
	}
body.gutsch div#contentMain div.element strong.header
	{
		color: #DD6D41;
	}
/*--------------------------------------------------------------
	content => accordion
--------------------------------------------------------------*/
#accordion { position:relative; width:100% !important; }
#accordion div.element { background-color:#FAFFF2; overflow:hidden; position:relative; border: 1px solid #DBE6C9; margin-right: 12px; padding-left: 20px; padding-right: 20px}
body.gutsch #accordion div.element { background-color:#FFF7E8; border: 1px solid #F1E4CE;}
body.fachschule #accordion div.element { background-color:#FFEBEB; border: 1px solid #E5C4C4;}
#accordion h3.toggler { 
width:413px; 
height:36px; 
margin: 0 0 6px 0 ;  
cursor:pointer; 
float:left; 
line-height: 36px;
padding-left: 20px;
background: url(../images/bg-toggler.gif) no-repeat #ACDB67; 
}
body.gutsch #accordion h3.toggler { 
background: url(../images/bg-toggler.gif) no-repeat #FABB4A; 
}
body.fachschule #accordion h3.toggler { 
background: url(../images/bg-toggler.gif) no-repeat #E55D5D; 
color: #34383A;
}
#accordion h3.toggler:hover { background-color: #D7E088 }
body.gutsch #accordion h3.toggler:hover { background-color: #FACB77 }
body.fachschule #accordion h3.toggler:hover { background-color: #E59090 }
#accordion .element { clear:both; }
.column { width:235px; float:left; margin:0 28px 0 0; position:relative; left:20px; }
/*--------------------------------------------------------------*/
	




	
