html,
body {
	height: 100%;
	width: 100%;
}

body {
	color: #000;
	background: url(../images/bg.jpg) repeat-x #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: normal; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


img {
	border: none;
}

p, td {
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

h1, h2, h3 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
}

ul li {
	list-style-type: disc;
}
ul li ul li {
	list-style-type: square;
}


/* Links */

a:link {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}
a:active {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}

a.aktiv:link {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}
a.aktiv:visited {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}
a.aktiv:hover {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}
a.aktiv:active {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}



/* Typo3-specific */
span.mailform {

}

span.mailformcomment {
	
}

span.searchmarkup
{
	color: #000;
	background-color: #ff0;
}




/* Layout */

td {
	vertical-align: top;
}

td.top1 {
	background: url(../images/bg_top1.jpg) no-repeat;
	width: 232px;
}

td.top2 {
	background: url(../images/bg_top2.jpg) no-repeat;
	width: 218px;
}

td.topSpacer {
	/*background: url(../images/bg_top.jpg) no-repeat;*/
	width: 92px;
}

td.topLogo {
	background: url(../images/bg_logo.jpg) no-repeat;
	width: 411px;
}

td.topNav {
	color: #b8c0c9;
	font-weight: bold;
	padding-top: 6px;
}
td.topNav a:link {
	color: #b8c0c9;
	font-weight: bold;
	text-decoration: none;
}
td.topNav a:visited {
	color: #b8c0c9;
	font-weight: bold;
	text-decoration: none;
}
td.topNav a:hover {
	color: #b8c0c9;
	font-weight: bold;
	text-decoration: none;
}
td.topNav a:active {
	color: #b8c0c9;
	font-weight: bold;
	text-decoration: none;
}

td.menu {
	margin-top: 0px;
	padding: 0px 10px 0px 18px;
}

td.menu ul {
	margin: 0px;
}



ul.l1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.l1 li {
	background: url(../images/il_schwarz.gif) no-repeat 0px 5px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
ul.l1 li.aktiv {
	background: url(../images/il_rot.gif) no-repeat 0px 5px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

ul.l2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.l2 li {
	background: none;
	list-style: none;
	margin: 0px 0px 0px 10px !important;
	margin: 0px 0px 0px 0px; /* IE */

}

ul.l3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.l3 li {
	background: none;
	list-style: none;
	margin: 0px 0px 0px 20px !important;
	margin: 0px 0px 0px 0px; /* IE */
}

td.menu a:link {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
td.menu a:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
td.menu a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
td.menu a:active {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

td.menu a.aktiv:link {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}
td.menu a.aktiv:visited {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}
td.menu a.aktiv:hover {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}
td.menu a.aktiv:active {
	color: #69798c;
	font-weight: bold;
	text-decoration: none;
}

td.content {
	padding-right: 180px;
}

td.content p {
	margin: 0px 0px 0px 0px;
}


.tx-felogin-pi1 form {
padding-top:10px;
}

.tx-felogin-pi1 form legend {
display:none;
}

.tx-felogin-pi1 form fieldset {
border:0px solid white;
}

.tx-felogin-pi1 form[action="logout/"] div label {
display:inline;
}

.tx-felogin-pi1 input[type="submit"] {
margin-top:10px;
}

.tx-srfeuserregister-pi1 legend {
display:none;
}

.tx-srfeuserregister-pi1 fieldset {
border:0px solid white;
}

.tx-srfeuserregister-pi1 dd { width:360px; }
.tx-srfeuserregister-pi1 input { width:230px;}
.tx-srfeuserregister-pi1 select { width:240px;}
.tx-srfeuserregister-pi1 textarea { width:235px;}
.tx-srfeuserregister-pi1 input[type="submit"] { width:150px;}
.tx-srfreecap-pi2-image { margin:5px 0px 0px 0px; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio {width:15px;}