html {
	width:100%;
}

body {
	height:100%;
	width:100%;
	background-color:#ffffff;
	background-image:url(../images/bg_rand.jpg);
	background-position:0px 0px;

}

.alles {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
}

.webseite {
	width:750px;
	height:100%;
	margin:0 auto 0 auto;
	background-color:#ffffff;
}



.kopf_bereich {
	width:750px;
	height:100px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}


.fusszeile_bereich {
	height:37px;
	width:750px;
	background-image:url(../images/menu_hg.gif);
	background-repeat:repeat-x;
}

.fusszeile_bereich p {
	color:#ffffff;
	font-family:Verdana, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:3px;
	left:15px;
	margin:0;
}

.fusszeile_bereich p a, .fusszeile_bereich p a:link, .fusszeile_bereich p a:visited, .fusszeile_bereich p a:focus, .fusszeile_bereich p a:active {
	color:#ffffff;
	text-decoration:none;
}

.fusszeile_bereich p a:hover {
	text-decoration:underline;
}

.br_inhalt {
	height:100%;
}


.table_inhalt {
	width:750px;
	height:100%;
}

.td_links {
	background-color:#f2e968;
	width:176px;
	height:100%;
	vertical-align:top;
	overflow:hidden;
}

.td_inhalt {
	width:574px;
	height:100%;
	vertical-align:top;
	background-image:url(../images/bg_content.gif);
	background-repeat:no-repeat;
}

.links_innen {
	width:175px;
	height:123px;
	float:left;
}

.inhalt_innen {
	margin:25px 15px 5px 15px;
	width:544px;
	height:100%;
}

.pusher1 {
	width:176px;height:35px;
}

.pusher2 {
	float:right;
	width:1px;height:550px;
}

.menu {
	height:21px;
	width:750px;
	background-image:url(../images/menu_hg.gif);
	background-repeat:repeat-x;
}

.menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	position:relative;
	top:3px;
}

.menu ul li {
	float:left;
	margin:0;
	padding:0;
	background-image:url(../images/linie_senkrecht_weiss.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
}

.menu ul li a, .menu ul li a:link, .menu ul li a:visited, .menu ul li a:focus, .menu ul li a:active {
	padding:0 15px 0 15px;
	color:#ffffff;
	text-decoration:none;
}

.menu ul li a:hover {
	text-decoration:underline;
} 

p {
	margin:10px 0 10px 0;
}


/* edit line */


/*
	TYPO3 relevante Klassen ueberschreiben.
*/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0px
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	display:inline;
	margin-left:0px
}

.bodytext {
	margin:5px 20px 20px 20px;
}

p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, td.align-justify { 
	text-align:justify; 
}

.align-center {
	text-align:center;
}

.align-right {
	text-align:right;
}

.align-left {
	text-align:left;
}

.login_form {

}
.login_label {
	width:120px;
	float:left;
}

.input_login {
	width:100px;
	background-color:#0000ff;
}