/*Allgemein Business School*/
html {
	padding:0px;
	margin:0px;
}
body,td,th,div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}
body {
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #ed1921;
}
a:active {
	text-decoration: none;
	color: #ed1921;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

p { margin:0px 0px 11px;}

/*Headbereich*/
#header {
	position: relative;
	height: 80px;
	width: 999px;
}

#logo {
	position: relative;
	left: 8px;
	top: 16px;
	width: 170px;
}
#logoUob {
	position: absolute;
	left: 437px;
	top: 29px;
	width: 313px;
}
#metanav {
	float: right;
	position: relative;
	height: 20px;
	width: 300px;
	right: 18px;
	top: 6px;
	text-align: right;
}
#header #metanav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


#header #metanav a.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

/* Navigations- und Contentgeruest */
#page {
	background-image: url(../images/basis/bg.gif);
	background-repeat: repeat-y;
	position: absolute;
	width: 999px;	
}

/* Bildleiste */
#bildleistehome {
	position: relative;
	height: 240px;
	width: 972px;
	left: 8px;
}

#bildleiste {
	position: relative;
	height: 170px;
	width: 972px;
	left: 8px;
}

#bildleistecampus {
	position: relative;
	height: 170px;
	width: 972px;
	left: 8px;
	background-image: url(../images/basis/bg_campus.gif);
	background-repeat: repeat-x;
}

#flash {
	top:90px;
	left:261px;
	position:absolute;
	width:676px;
	height:340px;
	z-index: 100;
	visibility: visible;
	clear: both;
}

/*Navigation*/
#navigation {
	position: relative;
	float: right;
	width: 223px;
}

#navigation #farbeweiss{
	background-color: #ffffff;
	height: 2px;
	width: 219px;
	border-left-style: solid;
	border-left-color: #0057A7;
	border-left-width: 3px;
}
#navigation #weiss{
	background-color: #ffffff;
	height: 2px;
	width: 219px;
}
.ak {
font-weight:bold;}

#firstlevel {
	height: 22px;
	width: 219px;
	background-image: url(../images/basis/bg_firstlevel.jpg);
	background-repeat: repeat-y;	
}
#firstlevel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:22px;
	color: #0057a7;
	margin-left:11px;	
}
#firstlevel a:link {
	text-decoration: none;
}
#firstlevel a:visited {
	text-decoration: none;
	color: #0057a7;
}
#firstlevel a:hover {
	text-decoration: none;
	color: #0057a7;
	font-weight:bold;
}
#firstlevel a:active {
	text-decoration: none;
	color: #0057a7;
	font-weight:bold;
}


#secondlevel {
	background-color: #D9E6F2;
	width: 219px;
	padding-top:4px;
	padding-bottom:4px;
	background-image: url(../images/basis/bg_secondlevel.gif);
	background-repeat: repeat-y;
}
#secondlevel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color: #0057a7;
	margin-left:11px;	
}
#secondlevel a:link {
	text-decoration: none;
}
#secondlevel a:visited {
	text-decoration: none;
	color: #0057a7;
}
#secondlevel a:hover {
	text-decoration: none;
	color: #0057a7;
	font-weight:bold;
}
#secondlevel a:active {
	text-decoration: none;
	color: #0057a7;
	font-weight:bold;
}


#thirdlevel {
	background-color: #D9E6F2;
	width: 219px;
	background-image: url(../images/basis/bg_secondlevel.gif);
	background-repeat: repeat-y;
}
#thirdlevel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color: #0057a7;
	margin-left: 19px;	
}
#thirdlevel a:link {
	text-decoration: none;
}
#thirdlevel a:visited {
	text-decoration: none;
	color: #0057a7;
}
#thirdlevel a:hover {
	text-decoration: none;
	color: #0057a7;
	font-weight:bold;
}
#thirdlevel a:active {
	text-decoration: none;
	color: #0057a7;
	font-weight:bold;
}

/*Content*/
#content {
	float: right;
	width: 446px;	
}

#content h3 {
	font-size: 15px;
	color: #0057a7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bec5cb;
	width: 100%;
	padding-top: 0px;
	margin:0px 0px 8px;
	line-height: 17px;
}

#content669 h3 {
	font-size: 15px;
	color: #0057a7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bec5cb;
	width: 100%;
	padding-top: 0px;
	margin:0px 0px 8px;
	line-height: 17px;
}

#content h4 {
	font-size: 13px;
	color: #0057a7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bec5cb;
	width: 100%;
	padding-top: 0px;
	margin:0px 0px 5px;
	line-height: 15px;
}

#content h3.top {
	margin-top: 20px;
}

#content h4.tab {
	font-size: 13px;
	color: #0057a7;
	border-bottom-style: none;
	width: 100%;
	padding-top: 0px;
	margin:0px 0px 5px;
	line-height: 15px;
}
h5 {
	font-size: 13px;
	color: #0057a7;
	padding-top: 0px;
	margin: 15px 0px 1px;
	line-height: 15px;
}

/* Jobboerse und Alumnis */
#content669 {
	position: relative;
	width: 669px;
	float: right;	
}

#pulldown {
	margin-bottom:5px;}

#alphabeth {
	margin-bottom:15px;}

#iframejobs {
	width:204px;
	overflow: auto;
	height: 286px;
	border-bottom:solid;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left:solid;
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
	border-top:solid;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
}

#iframetext {
	margin-right:10px; 
	margin-left:5px; 
	margin-top:5px; 
	margin-bottom:10px;
}

/*Rechte Spalte*/
#right {
	position: relative;
	width: 223px;
	float: right;	
}
#markierung {
	width:2px;
	height:10px;
	background-color:#ed1921;	
	margin-bottom: 2px;
}

#teaser {
	width:223px;
	background-color: #f2f2f2;
	top: 2px;
	margin-top: 2px;
}

#right h4 {
	font-size: 13px;
	color: #ed1921;
	padding-top: 0px;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

#right #text {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.teaserbild {
	float:left; 
	margin-right:10px; 
	margin-bottom:7px
}

/*Footer*/
#footer {
	position: relative;
	height: 25px;
	width: 999px;
	background-color: #ffffff;
	clear: both;
}

/*mehrspaltige Bereiche*/
#spalterechts446 {
	float: left;
	width: 446px;
}

/*Content 2 Spaltig 208, 30, 208*/
#spaltelinks208 {
	float: left;
	width: 208px;
}
#spaltelinksToolAZ {
	float: left;
	width: 208px;
}
#spalterechts208 {
	float: left;
	width: 208px;
}

/* Content 2 Spaltig 180, 266 (Partner) */

#spaltelinks180 {
	float: left;
	width: 180px;
}

#spalterechts266 {
	float: left;
	width: 266px;
}

/* Content 2 Spaltig 120, 326 (Team) */

#spaltelinks120 {
	float: left;
	width: 120px;
}

#spalterechts326 {
	float: left;
	width: 326px;
}

/* Content 2 Spaltig 100, 166 */
#spaltelinks100 {
	float: left;
	width: 100px;
	margin-bottom:5px;
	margin-top:5px;
}

#spalterechts166 {
	float: left;
	width: 166px;
	margin-bottom:5px;
	margin-top:5px;
}

/* Content 2 Spaltig 130, 290 */
#spaltelinksTool {
	float: left;
	width: 130px;
	margin: 3px 0 3px 5px;
}

#spalterechtsTool {
	width: 290px;
	margin: 3px 0 3px 145px;
}

/*Downloads, 3 spaltig 148, 148, 148*/
#spalte148 {
	float: left;
	width: 149px;
}

#spaltemitte148 {
	float: left;
	width: 148px;
}

.downloadpdf {
	margin-left:10px;
	margin-bottom:4px;
	margin-top:7px;}

.downloadspeichern {
	margin-left:10px;
	margin-bottom:4px;
	margin-top:4px;}

/*Tabellen Formatierung*/
#tabhead {
	background-color:#d9d9d9;
	height:22px;
	padding-left: 10px;
	margin-bottom:5px;
}

#tabheaddownloads {
	background-color:#d9d9d9;
	height:22px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 15px;
}

#tabhead h4 {
	font-size: 13px;
	color: #0057a7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9ebed;
	width: 100%;
	padding-left: 0px;
	margin:0px 0px 0px;
	line-height: 21px;
}

#tabheaddownloads h4 {
	font-size: 13px;
	color: #0057a7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9ebed;
	width: 100%;
	padding-left: 0px;
	margin:0px 0px 0px;
	line-height: 21px;
}

.tabbold { 
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
}

/*Trennlinien*/
#linie {
	background-color: #c1c1c1;
	height: 1px;
	width: 100%;
	clear:both;
}

#linie15_15 {
	background-color: #c1c1c1;
	height: 1px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	clear:both;
}

#linie10_5 {
	background-color: #c1c1c1;
	height: 1px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
	clear:both;
}

#linie15_5 {
	background-color: #c1c1c1;
	height: 1px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 5px;
	clear:both;
}

#linie5_5 {
	background-color: #c1c1c1;
	height: 1px;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	clear:both;
}

/*umfliessende Bilder und Abstaende */
.links15 { float:left; margin-right:15px; }
.rechts15 {float:right; margin-left:15px;}
.bgthumb { padding-right:5px; padding-top:5px;}
.bottom8 {margin-bottom:8px;}
.paddingleft17 {padding-left:17px;}
.clear {clear:both;}

#width15 { position: relative; float: right; width: 15px; height:10px;}
#width30 { position: relative; float: right; width: 30px; height:10px;}
#width30left { position: relative; float: left; width: 30px; height:10px;}
#width38 { position: relative; float: right; width: 38px; height:10px;}

#mindesthoehe { position: relative; float: right; height: 515px; width: 1px;}

#abstandcontent { position: relative; height: 23px; width: 10px;}
#abstandright { position: relative; height: 38px; width: 10px;}
#abstandnachlogo {position: relative; height: 10px; width: 10px;}

#bgdownload {margin-top:0px; margin-bottom:10px; width:446px; height:15px;}

#balkenanfahrt {background-color:#D9D9D9; height:22px; width:446px; margin-bottom:20px}

/*Link Liste */
ul, li {
	margin: 0px;
	padding:0px;
}

ul {padding-bottom: 3px;
	margin-top: 2px;
	list-style:none;
}

li {margin-top: 1px;
	padding-bottom: 2px;
	padding-left:  8px;
	background-image: url(../images/basis/dot.gif);
	background-repeat: no-repeat;
}

#right ul.link-list {
	padding-bottom: 3px;
	margin-top: 2px;
	list-style:none;
}

#right ul.link-list li {
	margin-top: 1px;
	padding-bottom: 2px;
	padding-left:  8px;
	background-image: url(../images/basis/pfeil.gif);
	background-repeat: no-repeat;
}

#content ul.link-list {
	padding-bottom: 3px;
	margin-top: 2px;
	list-style:none;
	
}

#content ul.link-list li {
	margin-top: 1px;
	padding-bottom: 2px;
	padding-left:  8px;
	background-image: url(../images/basis/pfeil.gif);
	background-repeat: no-repeat;
}

#content ul.linklistnews {
	padding-bottom: 10px;
	list-style:none;
}
#content ul.linklistnews li {
	padding-bottom: 2px;
	padding-left:  8px;
	background-image: url(../images/basis/pfeil.gif);
	background-repeat: no-repeat;
}

ul.bgalerie {
	padding-top: 8px;
	padding-bottom: 0px;
	list-style:none;	
}

ul.bgalerie li {
	padding-left:  8px;
	margin-left:4px;
	background-image: url(../images/basis/pfeil.gif);
	background-repeat: no-repeat;
	float:right;
}

#iframetext ul.iframe {
	padding-bottom: 10px;
	list-style:none;
}

#iframetext ul.iframe li {
	padding-bottom: 2px;
	padding-left:  8px;
	background-image: url(../images/basis/pfeil.gif);
	background-repeat: no-repeat;
}

#spalterechts300 ul.link-list {
	margin: 0px;
	padding:0px;
	padding-bottom: 3px;
	padding-top: 0px;
	list-style:none;
}

#spalterechts300 ul.link-list li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left:  8px;
	background-image: url(../images/basis/pfeil.gif);
	background-repeat: no-repeat;
}


/*Formulare*/
form {
	padding:0px;
	margin:0px;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #293f52;
	height: 1.7em;
	width: 200px;
	margin-bottom: 7px;
	border: 1px solid #939393; background-color: #FFFFFF;
}

textarea {
	width: 440px;
	margin-top: 3px;
}

select {
	margin-top: 4px;
}

input {
	margin-top: 3px;
}

.check { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #636363; border: 0px; width:15px; height:15px; margin-bottom: 0px; }
