@charset "utf-8";
/* Features */

/*////Bildergalerie in rechter Spalte/////*/
#right .ce_gallery .image_container
	{
		margin-bottom:20px;
	}

#right .ce_gallery img
	{
		border:3px solid #CCC;
	}

#right .ce_gallery img:hover
	{
		border-color:RGB(75,128,158);
	}

/*////Kommentare//////*/

.comment_default
	{
		border-top:1px solid RGB(75,128,158);
		margin-bottom:30px;
	}
	
.ce_comments .info
	{
		font-family:Georgia, serif;
		color:RGB(75,128,158);
		padding-top:0.2em;
		padding-bottom:0.2em;
		font-size:1.2em;
	}
	
.ce_comments .form
	{
		border-top:3px solid RGB(75,128,158);
		padding-top:10px;
	}
	
.ce_comments .form .widget
	{
		margin-bottom:5px;
	}

/*////Bildergalerie/////*/
#main .ce_gallery
	{
		padding-top:10px;
		padding-bottom:10px;
	}

#main .ce_gallery .image_container
	{
		margin:7px;
	}

#main .ce_gallery td img
	{
		border:3px solid #ccc;
	}

#main .ce_gallery td img:hover
	{
		border:3px solid RGB(75,128,158);
	}

/* Akkordeon */
.toggler
	{
		cursor:pointer;
		/*background-color:RGB(75,128,158);*/
		background-color:#999;
		background-image:url("../bilder/plus-icon-off.gif");
		background-repeat:no-repeat;
		background-position:4px 10px;
				
		height:27px;
		/*border-bottom:3px solid #CCC;*/
		
		line-height:30px;
		color:#FFF;
		padding-left:20px;
		font-family:Georgia, serif;
		font-size:1.2em;
		
		
	}
.toggler:hover
	{
		background-image:url("../bilder/plus-icon-on.gif");
		background-color:RGB(75,128,158);
	}

.ce_accordion
	{
		margin-bottom:10px;
	}
	
/*////Siegel rechte Spalte/////*/
.siegel_rechte_spalte
	{
		width:220px;
		text-align:center;
		margin-bottom:30px;
		
		
	}
	
.ueberUns .siegel_rechte_spalte
	{
		margin-bottom:10px;
	}

/*////Layout-Switcher/////*/	
div#layoutSwitcher
	{
		width:220px;
		padding-right:20px;
		padding-top:10px;
		margin-bottom:30px;
		padding-bottom:10px;
		/*border-bottom:1px solid RGB(75,128,158);
		border-left:1px solid RGB(75,128,158);*/
		border-bottom:1px solid #CCC;
		border-left:1px solid #CCC;
		text-align:right;
		
	}

#layoutSwitcher a
	{
		color:RGB(66,113,140);
		text-decoration:none;
	}
	
#layoutSwitcher form#standard a
	{
		background:url("../bilder/layout-standard-icon.gif") center right no-repeat;
		padding-right:20px;
	}
	
#layoutSwitcher form#kompakt a
	{
		background:url("../bilder/layout-kompakt-icon.gif") center right no-repeat;
		padding-right:20px;
	}

	
/*////Layout-Switcher, 2-Spaltige Seite////*/	
.zweiSpalten div#layoutSwitcher
	{
		
		position:absolute;
		width:220px;
		left:460px;
		top:-20px;
		margin-bottom:0;
	}
/*////Bildergalerie IE6////*/
* html .fotogalerie div#layoutSwitcher
	{
		position:relative;
		width:220px;
		left:458px;
		top:-20px;
		margin-bottom:0;
	}
* html .fotogalerie div.bildergalerie
	{
		position:relative;
		top:-120px;
	}

/*////Team-Slideshow////*/
div#teamSlideshow
	{
		border:1px solid #ccc;
		width:300px;
		height:200px;
		text-align:center;
		padding:10px;
		margin-bottom:20px;
	
	}
	
div#teamNoFlash
	{
		height:200px;
		width:300px;
		background:url("../bilder/team-noflash.jpg") no-repeat top left;
		
	}

div#teamNoFlash p
	{
		margin-top:145px;
	}

/*////Kontakt Formular////*/

div#anschrift
	{
		margin-left:40px;
	}

div.ce_form textarea
	{
		width:420px;
		height:200px;
		font-size:1em;
		line-height:1.5em;
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		margin-bottom:20px;
	}
div.headline h3
	{
		background-color:RGB(75,128,158);
		color:#FFF;
		line-height:25px;
		text-indent:10px;
		margin-top:0px;
		font-size:1.2em;
		
	
	}
div.ce_form label
	{
		display:block;
		font-size:1.2em;
		font-family:Georgia, serif;
		color:RGB(75,128,158);
		margin-bottom:5px;
		margin-top:5px;
		margin-left:10px;
	}
div.ce_form div.formbody br
	{
		display:none;
	}

div.checkbox_container
	{
		padding-bottom:10px;
		padding-left:10px;
		border-bottom:1px solid #ccc;
	}
div.checkbox_container span label
	{
		display:inline;
		font-size:1em;
		line-height:1.5em;
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		margin-left:5px;
	}
div.ce_form input.textmandatory, div.ce_form label.mandatory
	{
		font-size:1em;
		line-height:1.5em;
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		text-indent:0;
		margin-left:0;
	}

div.ce_form h2
	{
		margin-bottom:20px;
		margin-top:20px;
	}
	
div.submit_container
	{
		margin-top:20px;
		text-align:center;
		padding-top:20px;
		border-top:1px solid RGB(75,128,158); 
	}
	
p.error
	{
		color:#F00;
	}
	
div.newsletter
	{
		padding:0;
		border:none;
		margin-top:10px;
	}
		
		
/*////Footer Navigation////*/
div#footer
	{
		/*position:relative;*/
		border-top:1px solid #CCC;
		/*background:url("../bilder/footer-schatten.gif") no-repeat bottom #eee;;*/
		background-color:#eee;
		height:60px;
	}
div#footer div.inside
	{
		margin-left:auto;
		margin-right:auto;
		width:480px;
	}
	
div#footer div.mod_customnav
	{
		float:left;
	}

div#footer ul
	{
		background:url("../bilder/logoFooter.png") no-repeat left center;
		padding-left:80px;
		width:240px;
		height:60px;
	}
div#footer li
	{
		float:left;
		list-style:none;
		line-height:60px;
		margin-left:5px;
		margin-right:5px;
	}
div#footer a
	{
		color:#333;
	}
	
/*////Footer Links///*/
div#footer_links
	{
		height:60px;
	}

div#footer_links img
	{
		margin-top:13px;
		
	}
	
/*////Flash Slideshow////*/
/*////Fehlermeldung///*/
div#noflash
	{
		width:960px;
		height:450px;
		background-image:url("../bilder/noflash.jpg");
	}
div#noflash div#hinweis
	{
		width:240px;
		position:relative;
		left:660px;
		top:300px;
		font-size:0.9em;
		background-color:#FFF;
		padding:10px;
	}

/*////Footer Links///*/


