@charset "UTF-8";
/* CSS Document */
#inhalt {
border-top:#8b8b8b solid 1px;
}


#inhalt{
line-height:20px;
}

#inhalt h1 {
font-size:20px;
line-height:25px;
}

#inhalt #unten h1 {
/*padding-bottom:16px;*/
}


#inhalt h2 {
font-size:16px;
line-height:22px;
color:#666666;
}

#inhalt ul{
list-style-type:square;
padding-left:15px;
margin-top:10px;

}

#inhalt ul li{
list-style-image:url(../img/grau/li.gif);
padding-bottom:7px;
font-size:1.1em;
line-height:1.6em;
}

#inhalt p a {
line-height:16px;
height:1.6em;
display:inline-block;
text-decoration:none;

}



#inhalt a:hover {
background-image:url(../img/strichli.gif);
color:#000000;

}

hr {
height:1px;
color:#e5e5e5;
border-top:none;
border-left:none;
border-right:none;
border-bottom:solid 1px;
margin-top:10px;
}

#inhalt p {
font-size:1.1em;
line-height:1.6em;
}


#inhalt strong {
font-weight:bold;
}


#inhalt p.linkliste {
background-image:url(../img/linkliste.gif);
background-repeat:no-repeat;
padding-left:22px;
font-size:14px;
color:#666666;
margin-top:7px;
margin-bottom:8px;

}

#inhalt p.linkliste a {
background-image:none;
color:#666666;
}

#inhalt p.linkliste a:hover {
background-image:none;
color:#000000;
}



#inhalt p.grau {
color:#666666;
}

#inhalt p.versal {
color:#000000;
text-transform:uppercase;
}


#inhalt p.back {
background-image:url(../img/back.gif);
background-repeat:no-repeat;
padding-left:22px;
}


.zurueck_bewerbung {
float:left;
width:40%;
}

.button_bewerbung {

float:right;
width:161px;
height:31px;
text-align:right;


}

#inhalt .button_bewerbung a {
display:inline-block;
width:161px;
height:31px;
line-height:31px !important;
background-image:none !important;
text-decoration:none !important;
}


.button_bewerbung a:hover {
background-image:none !important;
text-decoration:none !important;
}

.footer_bewerbung {
margin-top:-20px !important;
height:50px;
padding-top:10px;
}

.filelinks .icon_links {
background-repeat:no-repeat;
width:16px;
float:left;
margin:0px;
padding:0px;
height:11px;
margin-top:15px;
margin-right:10px;
}

.filelinks {
float:left;
height:35px;
background-position:bottom;
background-repeat:repeat-x;
margin-bottom:5px;
}

.filelinks div{
background: no-repeat; 
background-position:top right; 
float:left; 
width:280px; 
height:35px;

}

.filelinks a{
text-decoration:none; 
margin-right:30px; 
font-size:12px;
background-image:none !important;
margin-top:13px;
}

.filelinks a:hover{
background-image:none !important;
}


.filelinks .ai{background-image:url('/fileadmin/templates/img/icons/ai.gif')!important; }
.filelinks .bmp{background-image:url('/fileadmin/templates/img/icons/bmp.gif')!important;}
.filelinks .doc{background-image:url('/fileadmin/templates/img/icons/doc.gif')!important;}
.filelinks .exe{background-image:url('/fileadmin/templates/img/icons/exe.gif')!important;}
.filelinks .gif{background-image:url('/fileadmin/templates/img/icons/gif.gif')!important;}
.filelinks .jpg{background-image:url('/fileadmin/templates/img/icons/jpg.gif')!important;}
.filelinks .mov{background-image:url('/fileadmin/templates/img/icons/mov.gif')!important;}
.filelinks .mpg{background-image:url('/fileadmin/templates/img/icons/mpg.gif')!important;}
.filelinks .pdf{background-image:url('/fileadmin/templates/img/icons/pdf.gif')!important;}
.filelinks .png{background-image:url('/fileadmin/templates/img/icons/png.gif')!important;}
.filelinks .xls{background-image:url('/fileadmin/templates/img/icons/xls.gif')!important;}
.filelinks .zip{background-image:url('/fileadmin/templates/img/icons/zip.gif')!important;}


.spalte_links {
width:306px;
float:left;

}

.spalte_rechts {
width:306px;
float:right;

}






/* -----------------MAILFORM----------------- */
.csc-mailform {
	width: 627px;
	border:none;
margin: 0px;
}

.csc-mailform-forum {
	border:none;
margin: 0px;
}


.csc-mailform-field {
	display: block;
	margin: 0px;
margin-bottom:10px;
margin-left: 0px;
	padding: 0px;
}

.csc-mailform label, .csc-mailform-forum label{
	display: block;
	width: 220px;
	float: left;
	text-align: left;
	margin: 2px 0px 0px 0px;
	padding:0;
	
}


.csc-mailform input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea{
	font-family: Verdana,Arial,Helvetica;
	font-weight:normal;
	font-variant:normal;
	color: #000000;
	width: 400px;
	padding: 2px 0px;
	font-size: 8pt;


}

.csc-mailform input.csc-mailform-submit{
	margin-left:223px;
	float: left;
	width: 80px;
	cursor:hand;

}

.csc-mailform form input.csc-mailform-submit:hover{
	background-color:#FFFFFF;
	color: white;
	
}

table {
margin-top:10px;
margin-bottom:20px;
}




table {
width: 100%;
color:#666666;
}

table th {
height:31px;
text-transform:uppercase;
font-size:10px;
color:#000000;
}



table p {
padding-left:5px;
padding-right:5px;
}


table td {
line-height:22px;

}








.tx-newloginbox-pi1 table {
margin:0px;
margin-bottom:10px;
}
table.grauer_tabellenkopf {
width: 100%;
color:#666666;
}

table.grauer_tabellenkopf th {
background-color:#eaeaea;
height:31px;
border-top:1px solid #cccccc;
text-transform:uppercase;
font-size:10px;
color:#000000;
}



table.grauer_tabellenkopf p {
padding-left:5px;
padding-right:5px;
}


table.grauer_tabellenkopf td {
border-bottom:1px solid #e5e5e5;
line-height:22px;

}


table.weisser_tabellenkopf {
width: 100%;
color:#666666;
}

table.weisser_tabellenkopf th {
font-weight:bold;
font-size:12px;
color:#000000;
border-bottom:5px solid #000000;
}



table.weisser_tabellenkopf p {
padding-left:5px;
padding-right:5px;
}


table.weisser_tabellenkopf td {
border-bottom:1px solid #e5e5e5;
line-height:22px;

}

.rechtsbuendig {
text-align:right;
}

.zentriert {
text-align:center;
}

.linksbuendig {
text-align:left;
}

.tx-srfeuserregister-pi1 a { padding-left: 0px; background-image:none; background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding:0; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: 0; }
		.tx-srfeuserregister-pi1 legend { padding:0; font-weight: bold; }
		
		

#search {
	float:left;
	width:auto;
	margin-top:10px;
	padding-left:10px;
	color: #7ab0c6;
border-bottom:solid 1px #7ab0c6 !important;
font-weight:bold;
width:170px;
height:45px;
font-size:10px;

}
#search strong {
font-weight:bold;
}
#search input {
	border:none;
	font-size:9px;
	height:15px;
	margin:0px;
background-color: #7ab0c6;
}


table.dateiliste {

width:306px;
}

table.dateiliste tr {

background-image:url(../img/strichli_tabelle.gif);
background-repeat:repeat-x;
background-position:bottom;
}

table.dateiliste img {

padding-bottom:5px;
}

table.dateiliste a {
line-height:18px !important;
height:16px !important;
text-decoration:none;
background-image:none !important;

}

table.dateiliste a:hover {
background-image:none !important;
color:#000000;

}
#inhalt table h1 {
float:left;
}

#inhalt table h2 {
float:left;
}
#inhalt table h3 {
float:left;
}

.schwarz_klein {
color:#000000;
font-size:11px !important; 
}


.schwarz_klein a {
color:#000000 !important;
font-size:11px !important; 
}

.resultate {
margin-bottom:30px;
}

.resultate p{
font-size:12px !important;
padding-left:5px;
margin-top:5px !important;
}



.resultat_kopf {
width:100%;
position:relative;
background-color:#eeeeee;
height:30PX;
}

.resultat_titel {
padding:5px !important;
padding-left:10px !important;
font-weight:bold;
width:100%;
position:relative;
top:0px;
left:0px;

}

.resultat_titel a {
text-decoration:none !important;
display:block;
border-bottom:none !important;
background-image:none !important;


}

.resultat_rating {

padding:5px !important;
font-weight:bold;
text-align:right;
position:absolute;
top:0px;
left:577px;
width:40px !important;

}

.resultat_rating a {
text-decoration:none;
display:block;

}



.tx-indexedsearch-browselist-currentPage {
float:left;
list-style-type:none;
}

.browsebox  li {
float:right;
list-style-type:none;
margin-left:10px;
font-size:11px !important;
list-style-image:none !important;
list-style-type:none !important;

}

.browsebox  li a {
text-decoration:none;
background-image:none;
}


ul.browsebox  {
margin-left:0px !important;
padding-left:0px !important;
}
.browsebox {
margin-left:0px !important;
float:none;
height:30px;


}

.tx-indexedsearch-browsebox p {
float:left;
font-size:11px !important;
color:#666666;
}

.tx-indexedsearch-browsebox {
border-bottom:solid 1px #cccccc;
margin-bottom:15px;
}


.tx-indexedsearch-whatis {
margin-top:50px !important;
font-size:11px !important;
color:#666666;
}