/* Tab-System einbinden */
@import url(/css/aubi/register.css);

/* Newsbox einbinden */
@import url(/css/aubi/newsbox.css);

/* Newsbox einbinden */
@import url(/css/aubi/startseite.css);

/* Zusätzliche Berufsinfos */

 .news {
                width: 100%;
                text-align: left;
                background-color: transparent;
                }
 .intro {
                margin: 5px;
                padding: 5px;
                background-color: #C2DFE5;
                border: 0;
                }

  

 .longtxt {
                margin: 5px;
                padding: 5px;
                background-color: #C2DFE5;
                border: 0;
                }


/*Hintergrund für Content-Boxen wie Newsbox etc. */ 
.BgContentBox { background: url(/images/backgrounds/bg_contentbox_bottom.png) repeat-x bottom left #EBEBEB; }
.BGGrey { background-color: #EBEBEB; }

.c38r { width: 300px; }
.c62l { width: 509px; }
.c50r { float: right;}
 
.MarginTop1 { margin-top:1px; }
.MarginTop10 { margin-top:10px; }
.Padding15 { padding:15px; }

.box_520_left {width: 520px; display: inline-block; float:left;}
.box_290_right {width: 290px; display: inline-block; float:right;}
.box_66 {width: 525px; display: inline-block; float:left;}
.box_50 {width: 245px; height: 187px; float: left; display: inline-block; padding: 5px; background: url(/images/backgrounds/bg_box_50.png) no-repeat top left;}

.box_25_left { width: 179px; padding: 15px; }

.c60l {width: 59.5%; float}



/*Hintergründe für die runden Ecken in Contentboxen (weisser Inhalt, grauer Border auf grauem Hintergrund*/
.CornerLeftTop 		{ display:inline-block; width: 6px; height: 5px; margin: 0px; padding: 0px; float:left;}
.CornerTop 			{ display:inline-block; width: 167px; height: 5px; margin: 0px; padding: 0px; float:left; background-color: #FFFFFF; border-top:#CACACA 1px solid;}
.CornerRightTop 	{ display:inline-block; width: 6px; height: 6px; margin: 0px; padding: 0px; float:left;}
.CornerContent 		{ display:block; width: 165px; margin: 0px; padding: 1px 6px 0px 6px; background-color: #FFFFFF; border-left:#CACACA 1px solid; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid;}
.CornerLeftBottom 	{ display:inline-block; width: 6px; height: 5px; margin: 0px; padding: 0px; float:left;}
.CornerBottom 		{ display:inline-block; width: 167px; height: 5px; margin: 0px; padding: 0px; float:left; background-color: #FFFFFF; border-bottom:#CACACA 1px solid;}
.CornerRightBottom 	{ display:inline-block; width: 6px; height: 5px; margin: 0px; padding: 0px; float:left;}


.CornerContent img {margin-bottom:5px;}

.CornerContent a,
.CornerContent a:hover,
.CornerContent a:active,
.CornerContent a:link,
.CornerContent a:visited { color:#404040; }

/*Style für ContentBox Community*/
.ReiterFreundeAktiv 	{display:inline-block; float:left; padding:3px 13px; height: 29px; width: 51px; margin: 0px;  background: url(/images/backgrounds/bg_reiter_freunde_aktiv.gif) no-repeat top left #FFFFFF; font-weight: bold; cursor: pointer;}

.ReiterFreundeInaktiv 	{display:inline-block; float:left; padding:3px 13px; height: 29px; width: 51px; margin: 0px; background: url(/images/backgrounds/bg_reiter_freunde_inaktiv.gif) no-repeat top left #FFFFFF; font-weight: bold; cursor: pointer;}

.ReiterMitgliederInaktiv 	{display:inline-block; float:left; padding:3px 13px; height: 29px; width: 76px; margin: 0px; background: url(/images/backgrounds/bg_reiter_mitglieder_inaktiv.gif) no-repeat top left #FFFFFF; font-weight: bold; cursor: pointer;}

.ReiterMitgliederAktiv 	{display:inline-block; float:left; padding:3px 13px; height: 29px; width: 76px; margin: 0px; background: url(/images/backgrounds/bg_reiter_mitglieder_aktiv.gif) no-repeat top left #FFFFFF; font-weight: bold; cursor: pointer;}

.ReiterMitgliederStandalone {display:inline-block; float:left; padding:3px 13px; height: 29px; width: 153px; margin: 0px; background: url(/images/backgrounds/bg_reiter_mitglieder_standalone.gif) no-repeat top left #FFFFFF; font-weight: bold; cursor: pointer;}


/*Äußerer Container, damit es eine min-Höhe gibt, wenn man trauriger Weise keine Freunde hat*/
.ReiterContainer {margin: 0; padding: 0; border: 0; min-height:90px; display: block;}

a.blue,
a.blue:hover,
a.blue:active,
a.blue:link,
a.blue:visited {text-decoration: none; font-weight: bold; color: #007996; }

a.green,
a.green:hover,
a.green:active,
a.green:link,
a.green:visited {text-decoration: none; font-weight: normal; color: #688900; }

a.lightblue,
a.lightblue:hover,
a.lightblue:active,
a.lightblue:link,
a.lightblue:visited {text-decoration: none; font-weight: normal; color: #007996; }


.CornerContent a.blue,
.CornerContent a.blue:hover,
.CornerContent a.blue:active,
.CornerContent a.blue:link,
.CornerContent a.blue:visited {text-decoration: none; font-weight: bold; color: #007996; }

img {
	border:0px;
}

table.foot_nav {
	margin-top:15px;
	width:100%;
}

td.foot_nav_left{
	width:65%;
	border-top:#D9EBEF 2px solid;
}

td.foot_nav_right{
	width:35%;
	border-bottom:#D9EBEF 2px solid; 
	border-left:#D9EBEF 2px solid; 
	padding-left:10px;
}

td.foot_nav_right img {
	vertical-align:bottom;
	padding-top: 7px;
	padding-right: 5px;
}

th.ergebnis {
	color: #fff;
	background: #007996;
	padding: 5px;
}

th.ergebnis_left {
	color: #fff;
	background: #007996;
	padding: 5px;
	-moz-border-radius-topleft: 3px;	
}

th.ergebnis_right {
	color: #fff;
	background: #007996;
	padding: 5px;
	-moz-border-radius-topright: 3px;	
}

td.param {
	text-align: left;
	font-weight: bold;
	padding: 5px;
	vertical-align: top;

}

td.value {
	text-align: left;
	font-weight: normal;
	padding: 5px;
	vertical-align: top;
}

div.register {
	margin:0 auto;
	width:90%;
}

div.messenOuterFrame{
	background-color:#007996;
	width: 500px;
	padding:10px;
	border-bottom:#66AFC0 1px solid;
	}
	
div.messenOuterFrame p{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	}
	
div.messenInnerFrameTop{
	width: 500px;
	height: 5px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(/images/messen/background/messen_innerframe_top.gif) no-repeat top left;
}
	
div.messenInnerFrame{
	background: url(/images/messen/background/messen_innerframe_bg.gif) repeat-x top left #73B5C5;
	width:500;
	padding: 10px;
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
}

div.messenInnerFrameBottom{
	width: 500px;
	height: 5px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(/images/messen/background/messen_innerframe_bottom.gif) no-repeat top left;
}

/* Partner */	

#partner_title {
	padding-left: 5px;
	color: #9F9F9F;
}

#partner {
	border: #9F9F9F 1px solid;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
}

#partner img {
	display: inline-block;
	margin: 0; 
}

#partner p {
	display: inline-block; 
	padding-left: 10px; 
	text-align: left;
	margin: 0; 
}

#partner a {
	color: #494949;
}


/* Premiumpartner */	

#premiumpartner_title {
	padding-left: 5px;
	color: #9F9F9F;
}

#premiumpartner {
	border: #9F9F9F 1px solid;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
}

#premiumpartner img {
	display: inline-block;
	margin: 0; 
}

#premiumpartner p {
	display: inline-block; 
	padding-left: 10px; 
	text-align: left;
	margin: 0; 
}

#premiumpartner a {
	color: #494949;
}

	
#studiengang { background-color:white; width:100%; font-size:1em;}
#studiengang td { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em;}
#studiengang td.param { color: black; background-color: #E8E8E8; font-weight: bold; vertical-align: middle; width:27%; }
#studiengang td.value { color: black; background-color: #F5F5F5;  vertical-align: top; width:73%; }
#studiengang #stg_abbildung_studiengang {float: left; margin: 0 10px 5px 0; border:1px solid black;}
#studiengang #stg_abbildung_default {float: left; margin: 0 10px 5px 0;}
#studiengang #stg_anforderungsprofil { border:1px solid black; border-collapse:collapse; background-color:white;}
#studiengang #stg_anforderungsprofil td.firstparam { border:1px solid black; padding:10px 5px; font-size:0.8em;}
#studiengang #stg_anforderungsprofil td.firstvalue { border:1px solid black; padding:0 5px; }
#studiengang #stg_anforderungsprofil td.blueparam { font-size:11px; padding: 3px 7px; border:1px solid black; background-color:#C2D8F3; }
#studiengang #stg_anforderungsprofil td.bluevalue { border:1px solid black; padding-left:5px; padding-right:5px; }
#studiengang #stg_anforderungsprofil td.whiteparam { font-size:11px; padding: 3px 7px; border:1px solid black; color:#2059A6; }
#studiengang #stg_anforderungsprofil td.whitevalue { border:1px solid black; padding-left:5px; padding-right:5px; }