body{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0; 
	margin:0;
}

div.header_text p{background-color:transparent;}

div.carpooling {
    
}
div.searchCarpooling {
    padding:10px;
    padding-bottom:15px;
}
div.searchCarpooling input {
    font-weight:bold;
}
div.searchCarpooling div.inputText {
    padding-bottom:12px;
    padding-top:1px;
}
div.searchCarpooling div.inputText input {
    width:97%;
    border:1px silver solid;
    padding:1px;
    height:17px;
    font-size:10px;
    color:gray;
}
div.searchCarpooling div.inputText_Submit {
    padding-bottom:12px;
    padding-top:1px;
}

div.inputText_Submit select{
	font-size:10px;
	color:#c0c0c0;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;;
}

div.searchCarpooling div.inputText_Submit input {
    width:100px;
    border:1px silver solid;
    padding:1px;
    height:17px;
    font-size:10px;
    color:gray;
}
div.searchCarpooling div.inputText_Submit input.submit {
    width:auto;
    float:right;
    border:0;
    height:21px;
    background:none;
    cursor:pointer;
    padding-right:10px;
}
div.labels_radios {
    line-height:24px;
    font-size:11px;
    height:24px;
}
div.labels_radios span {
    font-weight:bold;
    padding-left:2px;
    padding-right:20px;
    float:left;
}
div.labels_radios input {
    height:24px;
    line-height:12px;
    float:left;
}

div.labels_radios label {
    line-height:24px;
    padding-left:10px;
    padding-right:15px;
    float:left;
}
div.carpooling h1{
	color:#893361;
font-size:12px;
line-height:20px;
padding-bottom:10px;
font-weight:bold;
}

div.carpooling_offer h1 {
	
color:#893361;
font-size:16px;
line-height:18px;
padding-bottom:10px;
font-weight:normal;
}

div.carpooling h1 strong{
	font-weight:normal;
}

div.carpooling_offer h1 {
    padding-bottom:10px;
    padding-top:5px;
}
div.carpooling p{
	
    padding-bottom:15px;
    color:#5F5F61;
font-size:10px;
line-height:16px;
}



div.searchCarpoolingOuter {
    padding-bottom:30px;
    padding-top:10px;
}
div.carpooling ul.mainListCarpooling {
    
}
div.carpooling ul.mainListCarpooling li {
    padding-left:13px;
    background:url('http://web2.uni.de/images/backGRDpointCarpooling.png') no-repeat 0 50%;
    
}
div.carpooling ul.mainListCarpooling li {
    color:#171717;
    text-decoration:none;
	list-style-type:square;
	list-style-position:inside;
	line-height:18px;
    font-size:11px;
    color:#1a171b;
    
}
div.carpooling_offer {
    padding-top:20px;
    padding-bottom:20px;
    width:550px;
}
div.carpooling_offer p {
    display:block;
    width:300px;
    padding-bottom:40px;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.carpooling_offer div.select_sort {
    height:30px;
	
}
div.carpooling_offer div.select_sort select {
    width:300px;
    border:1px silver solid;
    height:19px;
    padding:1px;
    font-weight:bold;
    font-size:11px;
    
}
div.carpooling_offer div.select_sort label {
    padding-right:15px;
    font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:inline;
}
div.carpooling_offer table.resultList {
    width:100%;
    border:0;
    border-collapse:collapse;
}
div.carpooling_offer table.resultList th {
    text-align:left;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.carpooling_offer table.resultList td {
    border:2px white solid;
    height:23px;
	
}
div.carpooling_offer table.resultList tr.even td {
    height:19px;
}
div.carpooling_offer table.resultList tr.odd td {
	padding:4px 0px 4px 10px;
    background:silver;
}
div.carpooling_offer table.resultList tr.even td {
	padding:4px 0px 4px 10px;
    background:white;
}
div.carpooling_offer table.resultList td.departure {
    width:120px;
}
div.carpooling_offer table.resultList td.arrival {
    width:120px;
}
div.carpooling_offer table.resultList td.time {
    width:120px;
}
div.carpooling_offer table.resultList td.details {
    width:120px;
}
div.carpooling_offer div.footerLinksOnCarpooling {
    padding-bottom:10px;
    font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.carpooling_offer div.footerLinksOnCarpooling ul.footerLinksOnCarpooling li {
    display:inline;
    padding-right:10px;
    display:block;
    color:gray;
	list-style-position:outside;
}

span.seitenliste a.activepage{
	color:#893361;
	text-decoration:none;
	font-weight:bold;
}

span.seitenliste a.page{
	color:#c0c0c0;
	text-decoration:none;
	
}

span.seitenliste{
	margin:0 0px 0 0;
	color:#893361;
}

div.carpooling_offer div.footerLinksOnCarpooling  a.back  {
     	 display:inline;  
        color:#c0c0c0;
        font-weight:bold;
    }
div.carpooling_offer div.footerLinksOnCarpooling  a.offer_impressum {
    display:inline;
    color:gray;
}
div.carpooling_offer div.footerLinksOnCarpooling div.listing {
    display:inline;
    padding:0;
    padding-top:5px;
}
div.carpooling_offer div.footerLinksOnCarpooling div.listing span {
    display:inline;
}
div.carpooling_offer div.footerLinksOnCarpooling div.listing ul {
    display:inline;
	
}

a.offer_impressum, a.back{
	text-decoration:none;
}

div.header_image{
	background:url('http://web2.uni.de/images/carpooling.jpg') no-repeat;
	width:730px;
	height:185px;
	position:relative;
	margin-bottom:20px;
}

div.header_text{
	position:absolute;
	top:10px;
	left:40px;
	width:140px;
	max-width:140px;
}

div.kooperation{
	float:right;
}
div.kooperation img{
	width:120px;
}

div.grayBox{
	background:url('http://web2.uni.de/images/BGGrayBox.png') no-repeat;
	width:730px;
}



div.carpooling div.searchBar {
	position:relative;
	font-size:11px;
    font-weight:bold;
	line-height:25px;
}
div.carpooling div.searchBar span {
	color:#3f3f3f;
}
div.carpooling div.searchBar a {
	position:relative;
	top:2px; left:490px;
    text-decoration:none;
    color:#848484;
}


div.searchBar{
	background:url('http://web2.uni.de/images/BGSearchBar.jpg') no-repeat;
	height:32px;
	padding:2px 10px 2px 10px;	
	width:730px;
}

div.inputText_Submit span{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#848484;
}

div.listing ul{
	list-style-type:none;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.listing ul li{
	display:inline;
}

div.listing ul li a{
	color:#848484;
	text-decoration:none;
}

div.listing ul li{
	color:#893166;
	font-weight:bold;
}


img{
	border:0;
	padding-left:3px;
}


.seitenliste a img{
	vertical-align:middle;
	padding-left:5px;
}

.resultList img{
	width:9px;
	height:9px;
}

.details a{
	background:transparent;
	}
	
.resultList a:hover, .resultList a:link, .resultList a:visited, .resultList a:active{
		text-decoration:none;
		color:#3c3c3c;
		font:bold 11px Verdana;
		text-align:left;
	}
	
.resultList{
	font:11px Verdana;
	color:#000;
}

.resultList th{
	text-align:left;
}

.offer_impressum{
	margin:0 0 0 80px;
}

.details a:hover, .details a:link, .details a:visited, .details a:active{
		text-decoration:underline;
		color:#000;
		font-weight:bold
	}

.departure, .arrival, .time, .details{
	text-align:left;
	padding-left: 10px;
}
