/* tabs (.tab = topnavigation-tab / small tab in coll_right, .tabbox = all except navigation) */
.tab { text-align: right; text-transform: uppercase; }
.tabbox { overflow: hidden; position:relative; }

/* tab specific information */
#topnavigation_mainpart .tab {
	float: left;
	margin-right: 5px;
	width: 160px;
}
#topnavigation_secondpart .tab {
	float: right;
	margin-left: 5px;
	width: 118px;
}
#col_right .tab {
	width: 118px;
	font-size: 10px;
	font-weight: bold;
}

/* special searchtab width in second topnavigationpart */
#topnavigation_secondpart #searchtab { width: 177px; }

/* searchfield in tab */
#searchfield {
	width: 100px;
	height: 12px;
}

/* link inside of tab (navigation-tab) */
.tablink { color: #FFFFFF; }

/* tablink specific for location */
#topnavigation_mainpart .tab .tablink { height: 40px; }
#topnavigation_secondpart .tab .tablink { height: 20px; }
#col_right .tab .tablink { height: 20px; }
#topnavigation_secondpart .tab .tab .loggedin { height: 45px; }
#topnavigation_secondpart .tab .tab .loggedin div { color: #000000; }
#topnavigation_secondpart .tab .tab .loggedin div a { color: #4076BB; }

/* tablink content */
.tablink a, .tablink div {
	display:block;
	color: #FFFFFF;
	height: 12px;
	padding-right: 15px;
	padding-top: 10px;

}
.tablink div a { padding-right: 0; }

/* tablink content for specific location */
#topnavigation_mainpart .tab .tablink * { padding-top: 30px; }
#topnavigation_secondpart .bg_blue .tab .tablink div a { background: none; }
#topnavigation_secondpart .tab .tablink div { padding-top: 7px; }
#topnavigation_secondpart .tab .tablink div a { display: inline; padding-top: 5px; }
#topnavigation_secondpart .tab .tab .loggedin div a { display: block; }
#col_right .tab .tablink * { padding-top: 10px; }

/* tabbox content */
.tabbox .tabcontent { padding: 10px 10px 0 10px; overflow: hidden; position:relative; }
/* tabbox content for dark colors */
.white .tabcontent, .white .tabcontent * { color: #FFFFFF; }
/* tabbox lists */
.tabcontent ul {
	list-style: disc;
	padding-left: 18px;
	margin: 0;
}
.tabcontent ul li {
	line-height: 20px;
}
.tabcontent ul a:hover {
	text-decoration: underline;
}

/* tabbottom height (corners) */
.tab .tabbottom { height: 14px; }
.tabbox .tabbottom { height: 25px; }

/* corner inside of tabbottom */
.tabcorner { height: 100%; }

/* corner-variants */
.tab .white_corner_left { 
	background-image: url('/img/corner/white_corner_left_small.png'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/img/corner/white_corner_left_small.png') 
}
.tab .tabbottom .white_corner_right { 
	float: right;
	background-image: url('/img/corner/white_corner_right_small.png'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/img/corner/white_corner_right_small.png')
}
.tabbox .tabbottom { 
	background-image: url('/img/corner/white_corner_left_big.png'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/img/corner/white_corner_left_big.png') 
}
.tabbox .tabbottom .white_corner_right { 
	float: right; 
	background-image: url('/img/corner/white_corner_right_big.png'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/img/corner/white_corner_right_big.png') 
}
* html .white_corner_left, * html .white_corner_right { background-image: none !important; }

/* icon teasers (campus online) */
.iconteaserheader {
	height: 65px;
	background-position: top left;
	background-repeat: no-repeat;
}

.iconteaserheader h2 a {
	text-decoration: none;
	background-color: transparent;
	color: black;
}

.iconteaserheader h2 a:hover {
	text-decoration: none;
	color: white;
}

.iconteaserheader h2 a:hover.bg_blue {
	background-color: #4076BB;
}

.iconteaserheader_small {
	width: 300px;
}

.iconteaserheader_big {
	width: 450px;
}

/* for double_col */
.iconteaserheader_oversized {
	width: 770px;
}

.iconteaserheader_small div,
.iconteaserheader_big div,
.iconteaserheader_oversized div {
	margin-left: 80px;
}

#iconteaserheader_books {
	background-image: url('/img/icons/bg_header_books.gif');
}

#iconteaserheader_lecturers {
	background-image: url('/img/icons/bg_header_lecturers.gif');
}

#iconteaserheader_associations {
	background-image: url('/img/icons/bg_header_associations.gif');
}

#iconteaserheader_calendar {
	background-image: url('/img/icons/bg_header_calendar.gif');
}

#iconteaserheader_partypics {
	background-image: url('/img/icons/bg_header_partypics.gif');
}

#iconteaserheader_football {
	background-image: url('/img/icons/bg_header_football.jpg');
}

#iconteaserheader_winner {
	background-image: url('/img/icons/bg_header_winner.gif');
	color: black;
}