/* 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_left {width: 100%; display: inline-block; float:left;}
.box_290_right {width: 290px; display: inline-block; float:right; clear: 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_50_orange{width: 245px; height: 187px; float: left; display: inline-block; padding: 5px; background: url(/images/backgrounds/bg_box_50_orange.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: bold; color: #688900; }

a.white,
a.white:hover,
a.white:active,
a.white:link,
a.white:visited {text-decoration: none; font-weight: bold; color: #FFF; }


.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:500px;
	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;
}

div.anzeige{
	color: #9F9F9F;
}

div.anzeige_banner{
	margin: 0px;
}

/* 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;
}

/* Überschriften */

h2.p_style {
	color:#444444;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/* SEO-Katalog */
#content #seo_katalog hr{
	border: dashed #A3A3A3 1px;
}

#content #seo_katalog h2.katalog{
	color:#007996;
	font-size:16px;
	margin:0;
	padding:5px 0px;
}

#content #seo_katalog h3.katalog{
	padding:0px 0px 3px 0px;
}

#content #seo_katalog h4.katalog{
	color:#007996;
	font-size:14px;
	margin:0;
	padding:5px 0px;
}

#content #seo_katalog a{
	text-decoration:none;
	font-size:inherit;
}

#content #seo_katalog strong{
	font-size:inherit;
}

/* FLAGGEN definition*/
.sprite_flaggen { background: url(/images/flaggen/csg-4f2920ac96f73.png) no-repeat top left; padding: 0 0 0 40px; text-decoration: none; display:inline-block; line-height:23px; }
#sprite_flaggen_deutschland{ background-position: 0 0; width: 34px; height: 23px; } 
#sprite_flaggen_oesterreich{ background-position: 0 -73px; width: 34px; height: 23px; } 
#sprite_flaggen_schweiz{ background-position: 0 -146px; width: 34px; height: 23px; }
