body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	background: #fff;
}
h1 {
	font-size: 1.2em;
	line-heigt: 1.2em;

}
h2 {
	font-weight: normal;
	style: oblique;
	font-size: 1em;
	padding: 2px 0px 2px 0px;
	margin: 0;
	}
	
#newsletter input {
        margin-top: 50px;
        margin-left: 2px;
	width: 75px;
	height: 19px;
	font-size: 9px;
	}
#newsletter .button {
	width: 53px;
	margin-left: 0;
	font-size: 9px;
}


#preview td {
	width: 250px;
	}
#edit input {
	width: 250px;
}

.tx-srfeuserregister-pi1-radio {
        width: auto !important;
        }
	
/*FILESIZEMENU*/

.langmenu {
	padding-top: 30px;
	}

.langmenu a {
 color: #007d47;
 text-decoration: none;
}

.langm1 a  {
 size: 70%;
 text-decoration: none;
 padding-right: 3px;
 margin-top: -5px;
 color: #007d47;
	}
.langm2 a {
 size: 90%;
 text-decoration: none;
 padding-right: 3px;
 color: #007d47;
 
	}
.langm3 a {
 size: 110%;
 text-decoration: none;
 padding-right: 3px;
 color: #007d47;
	}
	
#meta {
	display: inline;
	}
	
.csc-uploads {
	font-size: 83%;
}
.csc-uploads td {
	vertical-align: top;
	height: 10px;
}
.csc-uploads p {
	padding: 1px;
	margin: 0;
}

#cright_b {
	width: 650px;
	padding-left: 30px;
	}

#cright a {
	text-decoration: none;
	color: #000;
	border-bottom: dotted 1px #008047;
	}
#cright a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: none;
	}


#cright_b a {
	text-decoration: none;
	color: #000;
	border-bottom: dotted 1px #008047;
	}
#cright_b a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: none;
	}

img#cright_b a {
	text-decoration: none;
	border-bottom: none;
	}

#cright a {
	text-decoration: none;
	color: #000;
	border-bottom: dotted 1px #008047;
	}
#cright a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: none;
	}
	
#cleft a {
	text-decoration: none;
	color: #000;
	border-bottom: dotted 1px #008047;
	}
#cleft a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: none;
	}

h3 {
	background-color: #008B5A;
	color: #fff;
	font-size: 10px;
	padding: 4px 1px 0px 4px;
	height: 16px;
	width: 140px;
	margin: 0px 1px 0px 4px;
}

h3 a {
	background-color: #008B5A;
	color: #fff;
	font-size: 10px;
	/*padding: 4px 1px 0px 4px;
	margin: 0px 1px 0px 4px;*/
	text-decoration: none;
}

#lang {
	padding-left: 0px;
	margin-left: 10px;
	margin-top: 10px;
	}

#flaggen img {
	border: solid 3px #fff;
	}

#top {
	background-image:url(../img/default_01.jpg);
	background-repeat: no-repeat;
	}
#leftcol {
	background-image:url(../img/default_02.jpg);
	background-repeat: repeat-y;
}
#rightcol {
	background-image:url(../img/default_04.jpg);
	background-repeat: repeat-y;
	line-height: .6em;
}
#content {
	background-color: #E6F3EA;
	padding-top: 15px;
}
ul#navlist {
	list-style-type: none;
	text-decoration: none;
	padding-left: 0;
	margin-left: 10px;
	margin-top: 20px;
	font-family: Arial, helvetica, sans-serif;
}
#navlist li a {
	text-decoration: none;
	color: #007F47;
	font-weight: bold;
	font-size: .8em;
	}
#navlist li a:hover {
	text-decoration: none;
	color: #62A881;
	font-weight: bold;
	}

#navlist li {
	padding-bottom: 15px;
}
#navlist3 {
	float: right;
}
#navlist3 li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
#navlist3 li a {
	text-decoration: none;
	color: #007F47;
	font-weight: bold;
	color: #007F47;
	font-size: 11px;
}
#navlist3 li a:hover {
	text-decoration: none;
	color: #62A881;
	font-weight: bold;
}

#navlistsub {
	padding: 0;
	margin-left: 10px;
	padding-top: 10px;
	margin-top: 0px;
	list-style-type: none;
}

#navlistsub li a {
	list-style-type: none;
	padding-left: 0px;
	font-size: 12px;
	}

#navlistsub li a:hover {
	background-image:url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	list-style-type: none;
	padding-left: 10px;
	color: #007F47;
	}
.l2_act {
	background-image:url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	list-style-type: none;
	padding-left: 10px;
	color: #007F47;
}

#footer {
	background-image:url(../img/default_05.jpg);
	background-repeat: no-repeat;
}
#cleft {
	/*float: left;*/
	padding-left: 30px;
	line-height: 1.2em;
	font-size: 80%;
}

#cright, #cright_b {
	/*float: right;*/
	line-height: 1.2em;
	font-size: 80%;
	padding-left: 4px;
	padding-top: 0;
}

.ozon, .magnetfeld, .colon, .aktuell, .newsletter {
	height: 80px;
	width:144px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	border-bottom: solid 4px #fff;
}

.ozon p, .magnetfeld p, .colon p, .aktuell p, .newsletter p {
	margin: 0px;
	padding: 0px 0px 0px 7px;
	font-size: 9px;
	}
	
.aktuell p {
	color: #fff;
	margin-top: -3px;
	}

.aktuell a {
	text-decoration: none;
	color: #fff;
	}
.ozon img, .magnetfeld img, .colon img, .aktuell img, .newsletter img {
	margin: 0px;
	padding: 0px;
}

.ozon a, .magnetfeld a, .colon a, .newsletter a {
	color: #000;
	text-decoration: none;
	}

.ozon {
	background-image: url(../../../user_upload/boxen_pix/box-ozon.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}
.magnetfeld {
	background-image: url(../../../user_upload/boxen_pix/box-magnetfeld.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}
.colon {
	background-image: url(../../../user_upload/boxen_pix/box-colon.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}
.aktuell {
	background-image: url(../../../user_upload/boxen_pix/box-aktuelles.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}
.newsletter {
	background-image: url(../../../user_upload/boxen_pix/box-newsletter.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#kontaktform td, #abgleich td {
	font-size: 12px;
}

#tx-srfeuserregister-pi1-fe_users_form input, #tx-srfeuserregister-pi1-fe_users_form select {
	background-color:#fff;
	color: #000;
	}
#tx-srfeuserregister-pi1-fe_users_form p {
	color: #000;
	}
#tx-srfeuserregister-pi1-fe_users_form td {
	color: #000;
	}
.tx-srfeuserregister-pi1 p {
	color: #000;
	}
.tx-felogin-pi1 div { margin-bottom: 10px; }
.tx-felogin-pi1 dd, dl { border: none; padding: 0px; }
legend { display: none; }

#abgleich input {
	width: 250px;	
}
#abgleich .short {
	width: 35px;
	}
#abgleich .long {
	width: 140px;
	}
.tx-srfeuserregister-pi1 td {
	font-style: oblique;
	}
	
