body{
		font-family: sans-serif;
		margin: 0px;
		padding: 50px 0px 0px 150px;
		backgroud-color:#fff;
}
#header{
		width: 700px;
		height: 80px;
}
#container{
		width: 700px;
		background-color: #fff;
		overflow: hidden;
		margin-bottom: 40px;
		clear:both;
}
#content{
		width: 479px;
		border-right: 221px solid #fff;
		margin-right: -221px;
		margin-top: 0px;
		padding-right: 0;
		float: left;
}
#content p{
		width:450px;
		font-size:.8em;
		line-height:1.5em;
		color: #333;
}
#rail{
		width: 221px;
		text-align: right;
		float:left;
		font-size: .7em;
		line-height: 1.3em;
		color: #999;
}
img{
		border:0;
}

/* Header */
.header{
	width:700px;
	height:55px;
	border:0; padding:0; margin:0;
}

/* Footer */
#footer{
		width:700px; height:30px;
		border-top: 1px solid #555;
		margin-bottom: 40px;
		padding-top: 3px;
		font-size:.7em;
		line-height:1em;
		color: #555;	
}
#footer .link{
		padding-right:15px;
}


/* Navigation */
#navigation{
		width:700px; height:27px;
		margin-bottom:30px;
		border-top:1px solid #555;
		border-bottom:1px solid #555;
}
#navigation ul{
		list-style: none;
		margin: 0;
		padding: 0;
}
#navigation li{
		border: 0;
		margin: 0;
		padding: 2px 15px 0px 0px;
		float: left;
		font-size:.8em;
		line-height:1.7em;
}
#navigation a, #footer a{
		color:#555;
		font-weight: normal;
		text-decoration: none;
}
#navigation a:hover, #footer a:hover{
		color:#0c0;
		font-weight: normal;
		text-decoration: underline;
}
.menu1-level1-act a{
		color:#000;
		font-weight: normal;
		text-decoration: underline;
}


/* Links im Content */
#content a{
		color:#0c0;
		font-weight: normal;
		text-decoration: underline;
}
#content a:hover{
		color:#0c0;
		font-weight: normal;
		text-decoration: none;
}

/* Ungeordnete Liste */
#content ul{
		width:460px;
		list-style: none;
		margin-left: 0;
		padding: 0;
		border-bottom: 1px solid #ccc;
}
#content li{
		font-size:.8em;
		line-height:1.5em;
		color:#555;
		border-top: 1px solid #ccc;
		padding: 2px 9px 10px 0px;
}
#content li img {
		margin-right:10px;
		float:left
}


/* Überschriften */
h1,h2,h3,h4{
		font-familiy: verdana;
		font-weight: bold;
		line-height: 1em;
}
h1{
		font-size: 1em;
		color: #555;
}
h2{
		font-size: .8em;
		color: #555;
		margin-top:1.5em;
		margin-bottom:0.4em;
}
h3,h4{
		font-size: .8em;
		color: #888;
}


/* Adressen */

address{
		padding-left:50px;
		font-family:sans-serif;
		font-size:.8em;
		font-style:normal;
		font-weight:normal;
		color: #555;
		line-height:1.7em;
}

/* Formulare */
#content form{
		width:450px;
		border:0; margin:0; padding:0;
		background-color:#fff;
}
fieldset{
		width:450px;
		border:0; margin:0;
		padding:0 0 10px 0;
		font-size:1em;
		clear:both;
}
legend{
		font-size:.8em;
		color:#555;
		line-height:1.5em;
		font-weight:bold;
		border:0; margin:0; padding:0;
}
label.norm{
		width:100px;
		height:25px;
		float:left;
		color:#555;
		line-height:1.5em;
		cursor:pointer;
}
label.radiosp{
		color:#555;
		line-height:1.5em;
		cursor:pointer;
}
select{
		margin:2px 5px 2px 0px;
		border:0; padding:0;
}
radio{
		float:left;
		border:0; margin:0; padding:0;
}
.width290{
		width:290px;
		font-family:sans-serif;
		font-size:.9em;
		color: #555;
		border:1px solid #999;
		padding:1px 2px 2px 3px;
}
.width170{
		width:170px;
		font-family:sans-serif;
		font-size:.9em;
		color: #555;
		border:1px solid #999;
		padding:1px 2px 2px 3px;
}
.button{
		width: 150px;
		padding-top: 3px;
		padding-bottom: 3px;
		border: 1px solid #555;
		background-color: #f7f7f7;
		color: #555;
		cursor: pointer;
}
input:focus, textarea:focus, select:focus, radio:focus {
		color: #000;
		border-color:#0d0;
		background-color:#fff;
}
form p{
		font-size:1em;
}
p.formindent{
		padding-left:100px;
		line-height:1.9em;
}

/* Berater-Team: Werdegänge */
table.werdegang{
		width:450;
		border:0;
		margin:0;
}
td.linke-spalte{
		width:100px;
		padding-left:0px;
		color:#555;
		font-size:.8em;
		line-height:1.5em;
		vertical-align:top;
		border:0; margin:0;
}
td.rechte-spalte{
		width:350px;
		padding-left:0px;
		color:#555;
		font-size:.8em;
		line-height:1.5em;
		vertical-align:top;
		border:0; margin:0;
}


/* Publikationen */
table.publikationen{
		width:450px;
		border:0;
		margin:0;
}
td.linke-spalte{
		width:200px;
		padding-left:0px;
		padding-right:5px;
		color:#555;
		font-size:.8em;
		line-height:1.5em;
		vertical-align:top;
		border-top:1px solid #ddd; margin:0;
}
td.rechte-spalte{
		width:250px;
		padding-left:0px;
		color:#555;
		font-size:.8em;
		line-height:1.5em;
		vertical-align:top;
		border-top:1px solid #ddd; margin:0;
}
div.publikationen{
}
div.pdfShopFunction img{
		display:none;
}
div.tx-pdforder-pi1 form{
		border:0;
}
div.tx-pdforder-pi1 input{
		display:none;
}
div.tx-pdforder-pi1 hr{
		display:none;
}
