/* Layout */
body{
background-color:#FFFFFF;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
text-align:center;
}
/* Inhalte */
img{
border:0px none;
}
#container{
background:#FFFFFF;
margin:50px auto 20px auto;
position:relative;
text-align:left;
width:830px;
}
#content{
color:#333333;
float:right;
margin:0px;
padding:0px;
width:340px;
}
#content a{
font-weight:bold;
text-decoration:none;
}
#content a:hover,#menu ul li a:hover,#menu a.cur{
color:#FFFFFF;
}
#content h1{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.65em;
margin:0px 0px 15px 0px;
}
#content p{
font-size:0.65em;
line-height:140%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-indent:0px;
}
#content ul,#content ol{
font-size:0.65em;
line-height:150%;
margin:0px 0px 0px 0px;
padding-left:1.4em;
text-indent:0px;
}

#content li{
padding-bottom:0.3em;
}

#foot{
clear:both;
padding:0px;
width:680px;
}
#head{
background:#FFFFFF;
background-repeat:no-repeat;
height:210px;
padding:0px 0px 0px 0px;
width:830px;
}
#intro{
background:#FFFFFF;
border:10px solid #666666;
height:435px;
margin:130px auto 20px auto;
width:810px;
}
#logo{
padding:8px 0px 0px 9px;
}
#main{
border-bottom:10px solid #FFFFFF;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
padding:48px 100px 50px 30px;
width:680px;
}
#menu{
float:left;
height:230px;
margin:0px;
padding:0px;
width:300px;
}
#menu li{
list-style-type:none;
}
/* Navigation */
#menu ul{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.65em;
line-height:170%;
margin:0px;
padding:0px;
}
#menu ul li a{
color:#333333;
font-weight:bold;
letter-spacing:1px;
padding:2px 5px 2px 5px;
text-decoration:none;
text-transform:uppercase;
white-space:nowrap;
width:250px;
}
#menu ul ul{
font-size:1em;
}
#menu ul ul li{
padding-left:35px;
}
#menu ul ul li a{
font-weight:normal;
letter-spacing:0px;
text-transform:none;
width:215px;
}




#content hr {
	border: 1px solid;
	height: 1px;
}

#content a.button {
	display:block;
	color:#FFFFFF;
	width:108px;
	height:16px;
	text-transform:uppercase;
	text-align:center;
	margin:4px 0px 4px 4px;
}


#content .formtable table {
	width:340px;
}
#content .formtable th {
	vertical-align:top;
	width:160px;
	padding:0px;
	font-size:11px;
	font-weight:bold;	
}
#content .formtable td {
	vertical-align:top;
	width:180px;
	padding:0px;
}

#content .formtable input {
	font-size:11px;
	border:1px solid #999999;
	height:16px;
	width:176px;
	margin-bottom:4px;
	padding:0px 2px 0px 2px;
}
#content .formtable select {
	font-size:11px;
	border:1px solid #999999;
	width:182px;
	margin-bottom:4px;	
	padding:0px 0px 0px 0px;	
}
#content .formtable input.button {
	font-size:11px;
	background:#999999;
	color:#FFFFFF;
	font-weight:bold;
	width:180px;
	text-transform:uppercase;	
	padding:0px;
}



#content .ausbildungsplaetze {
	font-size:0.65em;
	line-height:132%;
}
#content .ausbildungsplaetze td {
	font-size:11px;
	border-top:1px solid #CCCCCC;
	vertical-align:top;
	padding:2px 0px 2px 0px
}
#content .ausbildungsplaetze table {
	width:100%;
	border-bottom:1px solid #CCCCCC;
}
#content .ausbildungsplaetze a.item {
	display:block;
	padding-left:20px;
	font-weight:normal;
	color:#000000;
	background-image:url(icon_item.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	background-color:#FFFFFF;		
}
#content .ausbildungsplaetze a.item:hover {
	background-image:url(icon_item.gif);
	background-repeat:no-repeat;
	background-position:top left;		
	background-color:#FFFFFF;
}


#content .ausbildungsplaetze a.activetab {
	display:block;
	padding-left:15px;
	font-weight:bold;
	color:#999999;
	background-image:url(icon_minus.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FFFFFF;	
}
#content .ausbildungsplaetze a.activetab:hover{
	color:#000000;
	text-decoration:none;
	background-image:url(icon_minus.gif);
	background-repeat:no-repeat;
	background-position:left;	
	background-color:#FFFFFF;	
}

#content .ausbildungsplaetze a.tab {
	display:block;
	padding-left:15px;
	font-weight:bold;
	color:#999999;
	background-image:url(icon_plus.gif);
	background-repeat:no-repeat;
	background-position:left;	
	background-color:#FFFFFF;	
}
#content .ausbildungsplaetze a.tab:hover{
	color:#000000;
	text-decoration:none;
	background-image:url(icon_plus.gif);
	background-repeat:no-repeat;
	background-position:left;	
	background-color:#FFFFFF;		
}


#content .user-neobewerber-pi2 table {
	width:340px;
}
#content .user-neobewerber-pi2 th {
	vertical-align:top;
	width:160px;
	padding:0px;
	font-size:11px;
	font-weight:bold;	
}
#content .user-neobewerber-pi2 td {
	vertical-align:top;
	width:180px;
	padding:0px;
}

#content .user-neobewerber-pi2 input {
	font-size:11px;
	border:1px solid #999999;
	height:16px;
	width:176px;
	margin-bottom:4px;
	padding:0px 2px 0px 2px;
}

#content .user-neobewerber-pi2 textarea{
	font-size:11px;
	border:1px solid #999999;
	width:176px;
	margin-bottom:4px;
	padding:0px 2px 0px 2px;
}
#content .user-neobewerber-pi2 select {
	font-size:11px;
	border:1px solid #999999;
	width:182px;
	margin-bottom:4px;	
	padding:0px 0px 0px 0px;	
}
#content .user-neobewerber-pi2 input.button {
	font-size:11px;
	background:#999999;
	color:#FFFFFF;
	font-weight:bold;
	width:180px;
	text-transform:uppercase;	
	padding:0px;
}

div.csc-menu{
margin-bottom:20px;	
}
