/*
 * Stylesheet-Datei fr Urzeitwald
 * Erstellt am: 22.10.20007
 */

/*
 * Globale Einstellungen fr Schriftart und -gre
 */
html,
body,
.body_outerWrapper {
	height:100%;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px auto;
	background:url(../images/body_bg_unten.png) top left;
}

.body_outerWrapper {
	width:100%;
	background:url(../images/body_bg.png) bottom left repeat-x;
	height:780px;
}





/*
 * Malwettbewerb
 */
#mal-wettbewerb {
	position:absolute;
	width:300px;
	height:151px;
	background:url(../images/special-malwettbewerb.png) top left no-repeat;
	margin:55px 0 0 -15px;
}
#mal-wettbewerb p {
	padding:94px 0 0 164px;
	margin:0;
	line-height:1.2em;
}
* html #mal-wettbewerb p {
	position:relative;
}
#mal-wettbewerb p a {
	line-height:2.1em;
	position:relative;
}
* html #mal-wettbewerb  {
	background:url(../images/special-malwettbewerb-ie6.jpg) bottom left no-repeat;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/special-malwettbewerb.png', sizingMethod='scale'); */
}





/*
 * Globale Linkformatierungen
 */
a:link,
a:visited {
	text-decoration:underline;
	color: #333333;
}

/*
 * Globale Linkformatierungen
 */
a:hover,
a:active {
	text-decoration:none;
}

/*
 * --------------------------------------
 *           ID - Selektoren
 * --------------------------------------
 */

/*
 * Hauptcontainer, der alle anderen Elemente umfasst
 * Wird zur horizontalen Zentrierung des Inhalts verwendet
 */
#wrap {
	margin: 0 auto;
	padding:0 0 0 0;
	width: 1200px;
	height: 780px;

	scrollbar-face-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: #EAEAEA;
	scrollbar-darkshadow-color: #EAEAEA;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #FFFFFF;
	background:url(../images/bg_opt.jpg) no-repeat top center;
	/* position: relative; */
}
#wrap.startseite {
	background-image:url(../images/startseite_bg_opt2.jpg);
}


/*
 * Spezielle Einstellungen fr IE6
 */
* html #wrap {
	padding-left: 1px;
}

/*
 * Spezielle Einstellungen fr den IE7
 */
*+html #wrap {
	padding-left: 1px;
}

/*
 * Header am oberen Seitenrand
 * Beinhaltet die Quicklinks und das Men
 */
#header {
	height: 80px;
	margin-bottom: 35px;
}

#header a,
#header a:link,
#header a:visited,
#footer a,
#footer a:link,
#footer a:visited {
	text-decoration:none;
}

/*
 * Container, der die Quicklinks auf der linken
 * Seite beinhaltet
 */
#quicklinksLeft {
	height: 40px;
	/*float:left;*/
	margin-left: 30px;
	/*display: inline; IE6 Double Margin Bug*/
	left: 0;
	top: 0;
}

/*
 * Container, der das Hauptmen beinhaltet
 */
#menu {
	height: 40px;
	/*position: relative;*/
	/*top: 0px;
	left: 50%;
	margin-left: -390px;*/
	width: 787px;
	padding:0;
	margin: 0 auto;
	margin-top: -40px;
	overflow: hidden;
}

/*
 * Container, der die Quicklinks auf der
 * rechten Seite beinahaltet
 */
#quicklinksRight {
	height: 40px;
	/*float: right;*/
	margin-left: 15px;
	margin-right: 15px;
	/*position: absolute; */
	float:right;
	margin-top:-40px;
	/*display: inline;  IE6 Double Margin Bug*/
}

/** html #quicklinksRight {
	margin-right: 15px;
}*/

/*
 * Container, der alle Elemente am unteren
 * Seitenende umfasst
 */
#footer {
	height: 55px;
	margin-top: 120px;
	overflow: visible;

	background-image:url(../images/footer_bg.png);
}

/*
 * Transparenz fr den IE6
 */
* html #footer {
	background-color:#000000;
	filter:Alpha(Opacity=50);
}
.gewinnspiel-error {
	font-size:10px;
	color:#600;
}
/*
 * Container fr das Impressum im Footer
 */
#impressum {
	padding-top: 20px;
	color: #CCCCCC;
	height: 35px;
	margin-left: 30px;
	margin-right: 30px;
	font-size:11px;
}
#impressum a {
	color:#CCCCCC;
	text-decoration:none;
	font-size:11px;
}
#impressum a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

/*
 * Spezielle Angaben fr den Footer im IE6
 */
* html #impressum {
	position: relative;
}

/*
 * Groe Box im Footer, die Specials und Infos beinhaltet
 */
#footerSpecialBox {
	height: 110px;
	width: 393px;
	float: left;
	background-color:#003A19;
	margin-top: -55px;
	margin-right: 80px;
}

/*
 * Spezielle Positionierung fr IE6
 */
* html #footerSpecialBox {
	position:relative;
}

/*
 * H3-berschriften in der Specialbox
 */
#footerSpecialBox h3{
	margin: 0px 0px 15px 0px;
	color: #FFFFFF;
}

/*
 * Linke Spalte in der Specialbox im Footer
 */
#SpecialColumn1 {
	float: left;
	height: 90px;
	width: 100px;
	color: #999999;
	padding: 20px 0px 0px 20px;
	overflow: hidden;
}

/*
 * Mittlere Spalte in der Specialbox im Footer
 */
#SpecialColumn2 {
	float: left;
	height:90px;
	width: 100px;
	color: #999999;
	padding: 20px 0px 0px 20px;
	overflow: hidden;
}

/*
 * Rechte Spalte in der Specialbox im Footer
 */
#SpecialColumn3 {
	float: left;
	height: 110px;
	width: 131px;
	color: #999999;
}

/*
 * Container fr den Link zur Viamedia Seite
 */
#viamedia {
	height: 35px;
	float:left;
	padding-top: 20px;
	color: #686E66;
	margin-right: 30px;
	font-size:11px;
}

#viamediaWrap {
	float: right;
}

/*
 * Spezielle Angaben fr den IE6
 */
* html #viamedia {
	position:relative;
	display:inline; /* IE6 Double Margin Bug*/
}

/*
 * Linkformatierungen fr den Viamedialink
 */
#viamedia a,
#viamedia a:link,
#viamedia a:visited {
	text-decoration:none;
	color: #999999;
	font-size:11px;
}

/*
 * Linkformatierungen fr den Viamedialink
 */
#viamedia a:hover,
#viamedia a:active {
	text-decoration:none;
	color: #FFFFFF;
	font-size:11px;
}

/*
 * Groer Container in der Mitte der Seite
 * Beinhaltet den Hauptcontent
 */
#content {
	width: 950px;
	height: 490px;
	margin-left: 135px;
}

/*
 * Groe berschriften im Content
 */
#content h1{
	margin: 20px 0px 0px 0px;
	height: 89px;
	color: #656565;
}

#content h1 .second-row {
	padding-top:8px;
}
/*
 * Urzeitwald Logo
 */
#logo {
	width: 140px;
	height: 60px;
	position: absolute;
}

/*
 * Linke Spalte des Contents bei Template mit drei Spalten (rechte Spalte ist kleiner)
 * (content_drei_spalten.html)
 */
#content_LeftWrap {
	width: 380px;
	height: 415px;
	border-right: 1px solid #EEEEEE;
	float: left;
	background-color: #FFFFFF;
	padding: 33px 41px 42px 44px;
}

/*
 * Inhalt der linken Spalte
 */
#content_Left {
	height: 415px;
	width:375px;
	overflow: hidden;
}

/*
 * Groe berschrift in der linken Spalte
 */
#content_Left h1 {
	text-align: right;
	/*  width: 225px; */
	width:100%;
}
#content_Left h1 div {
	float:none;
	clear:both;
	width:100%;
}
#content_Left h1 img {
	float:right;
}


/*
 * Mittlere Spalte des Contents bei Template mit drei Spalten (rechte Spalte ist kleiner)
 * (content_drei_spalten.html)
 */
#content_Middle {
	width: 275px; /*Design 357px*/
	height: 410px;
	float:left;
	background: url(../images/contentMiddle_bg.jpg) repeat-y #FFFFFF;
	padding: 40px;
	overflow: auto;
}

/*
 * Rechte Spalte des Contents bei Template mit drei Spalten (rechte Spalte ist kleiner)
 * (content_drei_spalten.html)
 */
#content_Right {
	width: 128px;
	height: 490px;
	border-left: 1px solid #EEEEEE;
	float:left;
	background-color: #FFFFFF;
	overflow:visible;
}

#wrap50 {
	position:absolute;
}

#content_Right_Big {
	height: 410px;
	width: 404px;
	float:left;
	background: url(../images/contentMiddle_bg.jpg) repeat-y #FFFFFF;
	padding: 40px;
	overflow: auto;
}

/*
 * Scroll-Abdeckung oben im Template content_drei_spalten.html
 */
#coverDiv_Top1 {
	width: 339px;
	height: 40px;
	background: url(../images/contentMiddle_bg.jpg) repeat-y #FFFFFF;
	position: absolute;
	margin-left: 465px;
}

/*
 * Scroll-Abdeckung oben im Template content_drei_spalten.html
 */
#coverDiv_Bottom1 {
	width: 339px;
	height: 40px;
	background: url(../images/contentMiddle_bg.jpg) repeat-y #FFFFFF;
	position: absolute;
	margin-left: 465px;
	margin-top: 450px;
}

/*
 * Scroll-Abdeckung oben im Template content_zwei_spalten.html
 */
#coverDiv_Top2 {
	width: 468px;
	height: 40px;
	background: url(../images/contentMiddle_bg.jpg) repeat-y #FFFFFF;
	position: absolute;
	margin-left: 465px;
}

/*
 * Scroll-Abdeckung unten im Template content_zwei_spalten.html
 */
#coverDiv_Bottom2 {
	width: 468px;
	height: 40px;
	background: url(../images/contentMiddle_bg.jpg) repeat-y #FFFFFF;
	position: absolute;
	margin-left: 465px;
	margin-top: 450px;
}

/*
 * Box mit Inhalt fr die einzelnen Stationen
 */
#contentBox {
	position: absolute;
	color: #333333;
}

/*
 * Box mit Inhalt auf der Startseite
 */
#contentBox.startseite{
	margin-top: 85px;
	margin-left: -125px;
	width: 460px;
}

*+#contentBox.startseite {
	margin-left: -126px;
}
* #contentBox.startseite {
	margin-left: -126px;
}

/*
 * Oberer Container einer Contentbox
 */
#contentBoxTop {
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 15px;
}

/*
 * berschrift in der Contentbox
 */
#contentBoxTop h1 {
	font-size: 15px;
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	height: 15px;
}


/*
 * Unterer Container einer ContentBox
 */
#contentBoxBottom {
	margin-top: 1px;
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 15px;
}

/*
 * Listenformatierungen fr eine Contentbox
 */
#contentBoxBottom ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: -10px;
}

/*
 * Listenformatierungen fr eine Contentbox
 */
#contentBoxBottom ul li{
	padding-top: 10px;
}

/*
 * Linkformatierungen fr eine Contentbox
 */
#contentBoxBottom ul a:link,
#contentBoxBottom ul a:visited {
	padding-top: 10px;
	text-decoration: none;
}

/*
 * Linkformatierungen fr eine Contentbox
 */
#contentBoxBottom ul a:hover,
#contentBoxBottom ul a:active {
	text-decoration: underline;
}

/*
 * Oberer Container der Box auf der Startseite
 */
#contentBoxTop.startseite {
	min-height: 120px;
	width: 430px;
	padding-top: 15px;
	padding-bottom: 15px;
}

* html #contentBoxTop.startseite {
	height:160px;
}

/*
 * Unterer Container der Box auf der Startseite
 */
#contentBoxBottom.startseite {
	width: 430px;
	height: 90px;
	background:#fff;
}

/*
 * Stern bei der INhaltsbox auf der Startseite
 */
#stern.startseite {
	position: absolute;
	margin-left: 253px;
	margin-top: -22px;
}

/*
 * Logo auf der Startseite
 */
#logo.startseite {
	position: absolute;
	margin-top: 15px;
	margin-left: 15px;
}

/*
 * Wrap, der die drei Spalten bei der Galerie umfasst
 */
#galerieWrap {
	width: 950px;
	height: 490px;
	background: #FFFFFF url(../images/galerie_bg.jpg) repeat-y;
}

/*
 * Linke (mit Logo) Spalte beim Galerie-Template
 */
#galerieColumn1 {
	float: left;
	width: 205px;
	height: 460px;
	padding: 30px 0px 0px 30px;
}

/*
 * Mittlere Spalte beim Galerie-Template
 */
#galerieColumn2 {
	float: left;
	width: 500px;
	height: 490px;
	overflow: hidden;
}

/*
 * Rechte Spalte beim Galerietemplate
 */
#galerieColumn3 {
	float: left;
	height: 490px;
	width: 215px;
	overflow: hidden;
}

/*
 * berschrift fr die mittlere Spalte bei der Galerie
 */
#galerieColumn2 h1 {
	width: 500px;
	height: 95px;
	padding: 80px 0px 0px 0px;
	margin: 0px;
}

/*
 * Tabelle, die die Galerie darstellt
 */
#galerie {
	width: 500px;
	height: 250px;
	margin: 0px;
}

/*
 * Thumbnails in der Galerie
 */
#galerie td img {
	float: left;
}

/*
 * Display Block, damit der Abstand unter dem Bild verschwindet
 */
* html #galerie td img {
	display:block;
}

/*
 * Display Block, damit der Abstand unter dem Bild verschwindet
 */
*+html #galerie td img {
	display:block;
}

/*
 * Container, der die Buttons rechts neben der Galerie umfasst
 */
#buttonWrap {
	margin-top: 175px;
	width: 155px;
	margin-left: 60px;
}

#spacer {
	width: 375px;
	height: 120px;
}

/*
 * Linke Spalte bei Dreispalten Layout mit drei groen Spalten
 * (content_drei_spalten.html)
 */
#columnLeft {
	background-color: #FFFFFF;
	float: left;
	width: 280px;
	height: 490px;
	overflow: hidden;
}

#columnLeft .content {
	padding-top: 152px;
}
#columnLeft #logo {
	margin:30px 0 0 30px;
}

/*
 * Formatierungen fr Bildbeschriftungen in der linken Spalte
 */
#columnLeft .csc-textpic-caption {
	margin-top: 15px;
	color: #666666;
}

/*
 * Mittlere Spalte bei Dreispalten Layout mit drei groen Spalten
 * (content_drei_spalten.html)
 */
#columnMiddle {
	background: #FFFFFF url(../images/contentMiddle_bg.jpg) repeat-y left;
	float: left;
	height: 410px;
	width: 364px;
	padding: 50px 50px 30px 55px;
	overflow: auto;
	border-left: 1px solid #E9E9E9;
}

* html #columnMiddle {
	overflow-x: hidden;
}

/*
 * berschriften in der mittleren Spalte
 */
#columnMiddle h1 {
	margin:0 0 10px 0;
	height: auto;
}
* html #columnMiddle h1 {
	margin:0 0 0 0;
	padding:0 0 10px 0;
	height: auto;
}



/*
 * Rechte Spalte bei Dreispalten Layout mit drei groen Spalten
 * (content_drei_spalten.html)
 */
#columnRight {
	background: #FFFFFF url(../images/contentMiddle_bg.jpg) repeat-y left;
	float: left;
	border-left: 1px solid #E9E9E9;
	height: 404px;
	width: 139px;
	padding: 86px 30px 0px 30px;
	overflow: hidden;
}

#columnRight h1,
#columnMiddle h1,
#content_Right_Big h1 {
	margin-bottom:0;
	padding-bottom:21px;
	height:auto;
}
* html #content_Right_Big h1 {
	padding-top:23px;
	padding-bottom:15px;
}
*+html #content_Right_Big h1 {
	padding-top:18px;
}

/*
 * Cover-Div bei Dreispalten Layout mit drei groen Spalten
 * (content_drei_spalten.html)
 */
#coverDiv_Top3 {
	width: 452px;
	height: 50px;
	background: url(../images/contentMiddle_bg.jpg) repeat-y #FFFFFF;
	position: absolute;
	margin-left: 280px;
}

/*
 * Cover-Div bei Dreispalten Layout mit drei groen Spalten
 * (content_drei_spalten.html)
 */
#coverDiv_Bottom3 {
	width: 452px;
	height: 30px;
	background: url(../images/contentMiddle_bg.jpg) repeat-y #FFFFFF;
	position: absolute;
	margin-left: 280px;
	margin-top: 460px;
}

/*
 * --------------------------------------
 *                Klassen
 * --------------------------------------
 */

/*
 * Klasse fr die Buttons rechts neben der Galerie
 */
.button {
	height: 452px;
	width: 25px;
	margin-right: 5px;
	float: left;
}

/*
 * Link-Umrandung bei den Buttons entfernen
 */
.button a img {
	border: 0px;
}

/*
 * Quicklink Items links und rechts oben
 */
.quicklinkItem {
	height: 20px;
	float: left;
	color: #999999;
	padding: 20px 10px 0px 0px;
}

/*
 * Linkformatierungen fr die Quicklinks
 */
.quicklinkItem a,
.quicklinkItem a:link,
.quicklinkItem a:visited {
	text-decoration: none;
	color:#999;
}
.quicklinkItem a:hover {
	color:#FFF;
	text-decoration: none;
}


/*
 * Aktives Quicklink Item
 */
.quicklinkItem_Active {
	height: 20px;
	float:left;
	color: #E8E8E8;
	padding: 20px 10px 0px 0px;
}

/*
 * Linkformatierungen fr aktive Quicklink Items
 */
.quicklinkItem_Active a {
	text-decoration:none;
	color: #E8E8E8;
}

/*
 * Linkformatierungen fr aktive Quicklink Items
 */
.quicklinkItem_Active a:hover {
	text-decoration:none;
	color: #FFFFFF;
}

/*
 * Klasse fr Items in der Leiste mit den
 * Specials und Infos
 */
.specialItem {
	margin-bottom: 3px;
}

/*
 * Linkformatierungen bei den Special-Items
 */
.specialItem a:link,
.specialItem a:visited {
	color: #CBCBCB;
	text-decoration:none;
}

/*
 * Linkformatierungen bei den Special-Items
 */
.specialItem a:hover,
.specialItem a:active {
	color: #FFFFFF;
	text-decoration:none;
}

/*
 * Klasse fr die Hauptmenpunkte
 */
.menuItem {
	color: #CBCBCB;
	/* background-color: #00481F; */
	background-color:#003A19;
	margin-right: 1px;
	float: left;
	width: 130px;
}
* html .menuItem,
* html .menuItem_Active {
	width:30px;
}

/*
 * Linkformatierungen fr die Hauptmenpunkte
 */
.menuItem a:link,
.menuItem a:visited {
	text-decoration:none;
	color: #CBCBCB;
	display:block;
	height: 20px;
	width: 120px;
	padding: 20px 0px 0px 10px;
}

/*
 * Linkformatierungen normalen u. aktiven fr die Hauptmenpunkte
 */
.menuItem a:hover,
.menuItem a:active,
.menuItem_Active a:link,
.menuItem_Active a:visited,
.menuItem_Active a:hover,
.menuItem_Active a:active {
	display:block;
	color: #003A19;
	height: 20px;
	width: 120px;
	padding: 20px 0px 0px 10px;
	text-decoration: none;
	background-color:#C6D202;
}

/*
 * Klasse fr die aktiven Menpunkte
 */
.menuItem_Active {
	color: #FFFFFF;
	background-color: #83D004;
	margin-right: 1px;
	float: left;
}

/*
 * Klasse, die den dunklen Teil des Schattens bei
 * Bildern und anderen Elementen darstellt
 */
.innerShadow {
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	width: auto;
	float:left;
}

/*
 * Klasse, die den hellen Teil des Schattens bei
 * Bildern und anderen Elementen darstellt
 */
.outerShadow {
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	float: left;
}

/*
 * --------------------------------------
 *            CSC-Additions
 * --------------------------------------
 */

/*
 * Fieldset im Mailformular
 */
.csc-mailform {
	border: 0px;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}

/*
 * Element, das INPUT- und zugehriges
 * LABEL-Element gruppiert (Mailformular)
 */
.csc-mailform .csc-mailform-field {
	width: 380px;
	min-height:1px;
	padding-bottom:7px;
	clear:both;
}
* html .csc-mailform .csc-mailform-field {
	height:0;
	padding-bottom:4px;
}
*+html .csc-mailform .csc-mailform-field {
	padding-bottom:4px;
}

/*
 * Label-Elemente im Mailformular
 */
.csc-mailform .csc-mailform-field label {
	width: 90px;
	display: block;
	float: left;
	line-height:18px;
}

.csc-mailform .csc-mailform-field .csc-mailform-radio {
	padding-left: 0;
	padding-top: 10px;
}
.csc-mailform .csc-mailform-field .csc-mailform-radio div {
	float: left;
}

.csc-mailform .csc-mailform-field .csc-mailform-radio input, label {
	float: left;
	width: auto;
	padding-right: 20px;
}
.csc-mailform .csc-mailform-field .csc-mailform-radio input {
	margin-right: 10px;
	width: 15px;
	margin-top: 2px;
	background: none;
	border: 0;
}
.csc-mailform .csc-mailform-field .csc-mailform-radio label {
	margin-top: -1px;
}

.csc-mailform .csc-mailform-field .csc-mailform-field-check label {
	margin-top:-2px;
}
*+html .csc-mailform .csc-mailform-field .csc-mailform-field-check label,
*+html .csc-mailform .csc-mailform-field .csc-mailform-field-check input {
	margin-top:0;
}
*+html .csc-mailform .csc-mailform-field .csc-mailform-field-check input {
	margin-top: -3px;
}
/*
 * Input-Elemente und Textarea im Mailformular
 */
.csc-mailform .csc-mailform-field input,
.csc-mailform .csc-mailform-field textarea {
	border: 1px solid #D1CAC2;
	margin: 0px;
	color: #333333;
	width: 210px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 3px;
}
.csc-mailform .csc-mailform-field input.plz {
	width:44px;
}
.csc-mailform .csc-mailform-field input.ort {
	width:148px;
	margin-left:10px;
}
*+html .csc-mailform .csc-mailform-field input.ort {
	width:146px;
}


.tx-aviplayer-pi1 {
	text-align:center;
}


/*
 * Textarea fr Bemerkungen im Mailformular
 */
.csc-mailform .csc-mailform-field textarea {
	overflow: auto;
	height:75px;
}

/*
 * Senden-Button im Mailformular
 */
.csc-mailform .csc-mailform-field .csc-mailform-submit {
	background-color: #003A19;
	color: #FFFFFF;
	height: 20px;
	width: 60px;
	cursor: pointer;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	margin-top: 48px;
		margin-top: -27px;
	margin-right:-15px;
	position:relative;

}
.csc-mailform .csc-mailform-field .csc-gewinnspiel-submit {
	background-color: #83D105;
	color: #FFFFFF;
	height: 20px;
	width: 60px;
	cursor: pointer;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	width:70px;
	padding-bottom:3px;
}


/*
 *  Positionsangaben fr den Senden-Button im Mailformular (IE6)
 */
/* html .csc-mailform .csc-mailform-field .csc-mailform-submit {
	margin-top: -27px;
	position:relative;
}
*/

/*
 * Positionsangaben fr den Senden-Button im Mailformular (IE7)
 */
/*+html .csc-mailform .csc-mailform-field .csc-mailform-submit {
	margin-top: 50px;
}
*/





.news-latest .entry {
	padding-bottom:20px;
}
.news-latest h2 {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	line-height:15px;
}
.news-latest p.date {
	padding:2px 0 7px 0;
	margin:0;
}



*+html .csc-textpic-image {
	padding-bottom:15px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix_div {
	display:block;
	height:10px;
	width:100%;
	float:none;
	clear:both;
}


#SpecialColumn3 .image {
	padding:42px 0 0 42px;
}

#coverDiv_Top1 .navtrail,
#coverDiv_Top2 .navtrail {
	padding:20px 0 0 40px;
}
#coverDiv_Top3 .navtrail {
	padding:20px 0 0 55px;
}
#coverDiv_Top1 .navtrail a,
#coverDiv_Top2 .navtrail a,
#coverDiv_Top3 .navtrail a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
}




.csc-sitemap ul li {
	line-height:14px;
}
.csc-sitemap ul ul {
	padding:4px 0 8px 25px;
}

h3.spiel {
	clear:both;
	float:none;
	margin:15px 0 10px 0;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#mailformantwort {
	margin-top:5px;
}


p.hint {
	font-size:10px;
	margin:0;
	padding:0;
	line-height:12px;
}


/**
 * Startseite
 */


.start_content {
	width: 388px;
	padding: 10px 5px;
	margin-bottom: 1px;
	background: #fff;
	display: block;
	float: none;
	clear: both;
}
#content .start_content h1 {
	margin: 0;
	padding: 0;
	height: auto;
}
#content ul.start_news,
#content ul.start_news li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#content ul.start_news li {
	clear: both;
	padding-bottom: 6px;
}
#content ul.start_news {
	float: left;
	width: 265px;
	padding-left: 20px;
}
#content ul.start_news:after {
	clear: both;
	float: none;
	content: ".";
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.clear {
	clear: both;
	float: none;
	content: ".";
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
#content #news-img {
	float: left;
	width: 79px;
}
