@charset "utf-8";
/* CSS Document */

body {
	background: #045082;
	text-align:center;
	margin-top:0px;
	margin:auto;
	vertical-align:top;
	margin-bottom:20px;
}
* {
    margin:0px;
    padding:0px;
}

.ganz {
	background: url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/hintergrund.gif) repeat-y center;
	text-align:left;
	width:877px;
	margin-top:0px;
	margin:auto;
}

.links {
	width: 563px;
	float:left;
}

.linksoben {
	background: url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/logo.gif) no-repeat left top #045082;
	width: 563px;
	height:69px;
}

.rechts {
	background: url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/rechtsoben.jpg) no-repeat top left;
	width:314px;
	float:right;
	min-height:500px;
}

.unten {
	background:url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/unten.gif) no-repeat;
	width: 877px;
	height:8px;
	clear:both;
}

.text {
	padding:20px;
	width: 523px;
}

.menue {
	width:268px;
	text-align:left;
	padding-left:46px;
	padding-top:15px;
	z-index:2;
	position:relative;
}

.unten_bild {
	text-align:right;
	margin-left:599px;
	width:226px;
	margin-top:-366px;
	z-index:1;
	position:absolute;
}






/*Menue Anfang */

.menue ul {
                list-style-type:none;
                padding:0px;
                margin:0px;

}
.menue li {           
		margin-left:0px;
		margin-bottom:3px;
         
}

.menue a{
		font-size: 11px;
		color:#ffffff;
                text-decoration:none;
		text-align:left;
                display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
                line-height:17px;
                width:150px; 
                letter-spacing: 0.10em;   
}
.menue a:hover{

		font-size: 11px;
		color:#000000;
                text-decoration:none;
		text-align:left;
                display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
                line-height:17px;
                letter-spacing: 0.10em;
}



.menue_act a, .menue_act a:hover{
		font-size: 11px;
		color:#000000;
                text-decoration:none;
		text-align:left;
                display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
                line-height:17px;
                width:150px;
                letter-spacing: 0.10em;
}
.liganz {
                height: auto !important;
}

.untermenue {

                 height: auto !important;
                 padding-bottom:3px !important;
                 width:170px;
                 margin-bottom:5px !important;
}

.untermenue li {  
       		/*
		vertical-align:top;
                margin-right:-1px;*/ /*wichtig*/
                font-size: 10px;  
                margin-bottom:3px !important; 
}


.untermenue a{  
 		width:151px;   
		font-size: 10px;
		color:#ffffff;
                text-decoration:none !important;
		text-align:left;
                display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
                padding:0px 0px 0px 15px !important;
                line-height:11px;
                border:none;
                background:url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/untermenue.gif) no-repeat top left;               
}
.untermenue a:hover { 
		width:151px;   
		font-size: 10px;   
		color:#000000 !important;
		text-decoration:none !important;
		text-align:left;
                display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
                padding:0px 0px 0px 15px !important;
                line-height:11px;
                border:none;
                background:url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/untermenue_over.gif) no-repeat top left;               

}

.untermenue_act a, .untermenue_act a:hover{  
             
 		width:151px;   
		font-size: 10px;   
		color:#000000 !important;
		text-decoration:none !important;
		text-align:left;
                display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
                padding:0px 0px 0px 15px !important;
                line-height:11px;
                border:none;
                background:url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/untermenue_over.gif) no-repeat top left;               
	
}

/*Menue Ende*/

.sprache {
	margin-top:51px;
	height:18px;
	width:211px;
	text-align:right !important;
}



.sprache a {
		color:#ffffff;
                text-decoration:none;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
                border:none;
                margin-right:5px;

}

.sprache img {
                border:none;

}





/* Textbausteine Anfang*/

.text img {
	border: 1px solid #000000 !important;
}

h1 {
	color: #0093d0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.10em;
        line-height:18px;
        margin-bottom:5px;
}

h2 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.10em;
        line-height:18px;
        margin-bottom:5px;
}
h3 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.10em;
        line-height:18px;
        margin-bottom:5px;
}
h4 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.10em;
        line-height:18px;
        margin-bottom:5px;
}
h5 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.10em;
        line-height:18px;
        margin-bottom:5px;
}
h6{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 0.10em;
        line-height:18px;
        margin-bottom:5px;
}

p {
	font-size: 11px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin:0px 0px 10px 0px;
}


strong {
	font-size: 11px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin:0px 0px 10px 0px;
}




.text ol {
                padding:0px 0px 0px 30px;
                margin-bottom:10px;
                background-image:none !important;
		background-color:none !important;
}

.text ul {
                padding:0px 0px 0px 20px;
                list-style-type:square;
                margin-bottom:10px;
                background-image:none !important;
		background-color:none !important;
}
.text li {  
		line-height:12px;
		font-size: 11px;
		color:#000000;
       		text-decoration:none;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
        	margin-bottom:4px;
        	letter-spacing: 0.0 em !important;
        	background-image:none !important;
		background-color:none !important;
}

.text a {
	font-size: 11px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	display:inline !important;
	padding:0px !important;
	text-decoration:underline;
	background-image:none !important;
	background:none !important;
	border:none !important;
	line-height:15px;
}

.text a:hover {
	font-size: 11px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	background-image:none !important;
	background:none !important;
	border:none !important;
}



/* Textbausteine Ende */

.actuel {
	width:268px;
	text-align:left;
	padding-left:46px;
	padding-top:15px;
	z-index:2;
	position:relative;
	/*margin-bottom:200px;*/

}
.actuel a {
	font-size: 11px;
	color:#ffffff;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	display:inline !important;
	padding:0px !important;
	text-decoration:underline;
	background-image:none !important;
	background:none !important;
	border:none !important;
	line-height:13px;


}

.actuel a:hover {
	font-size: 11px;
	color:#ffffff;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	display:inline !important;
	padding:0px !important;
	text-decoration:none;
	background-image:none !important;
	background:none !important;
	border:none !important;
	line-height:13px;


}


.rechts_underline {
	font-size: 11px;
	color:#ffffff;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	line-height:20px;
	display:inline !important;
	padding:2px 0px 3px 20px;
	text-decoration:none;
	background: url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/logo_rechts.gif) no-repeat left top ;

}

.actuel h2 {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	letter-spacing: 0.00em;
        line-height:13px!important;
        margin:3px 0px 5px 0px !important;
}




/* Seminar Anfang*/

.seminar_datum {
	
	font-size: 11px !important;
	color:#ffffff!important;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height:12px;
	display:inline !important;
	margin:0px 0px 12px 0px !important;
	padding:0px !important;
	text-decoration:none;
}




.katlatest {
	width:200px;


}




.seminar_titel {
	
	font-size: 11px;
	color:#ffffff;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height:14px;
	display:inline !important;
	margin:0px 0px 12px 0px !important;
	padding:0px !important;
	text-decoration:none;
	width:100px !important;
}

.subscripe_daten{
	
	font-size: 11px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height:14px;
	display:inline !important;
	margin:0px 0px 12px 0px !important;
	padding:0px !important;
	text-decoration:none;
	width:100px !important;
}

.seminar_uebersicht {
	margin:0px 0px 10px 23px;
}

.seminar_uebersicht .seminar_datum {
	color:#0093d0 !important;
	font-weight: bold;
}

.seminar_uebersicht .seminar_titel, .text .seminar_titel {
	color:#000000 !important;
}



#terms {
	float:left;
	margin-right:5px;

}



.mf-input{
	width:200px;
	font-size: 10px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
        line-height:11px;
        height: 12px;
        margin-bottom:5px;
}

.tablesubscripe {
	font-size: 11px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height:11px;
	vertical-align:top;
}

.tablesubscripe td{
	vertical-align:top;
}

.mf-select{
	width:204px;
	font-size: 11px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
        line-height:12px;

        margin-bottom:5px;
}

.mf-opt{
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
}

.mf-text{
	width:200px;
	font-size: 10px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
        line-height:11px;
        height: 50px;
        margin-bottom:5px;
}

.response {

	font-size: 14px;
	color:#ff0000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height:16px;
	margin:10px 0px 15px 0px;
}


.membertd {
	vertical-align:top !important;
	height:20px;


}

/* Seminar Ende */


.csc-textpic-caption {
	font-size: 11px;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height:12px;
}


/*News */

.list a{

	font-size: 11px !important;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;

}

.list a:hover{

	font-size: 11px !important;
	color:#000000;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;

}

.list {
	margin-bottom:20px;
	margin-top:20px;



}


.date {
	font-size: 11px;
	letter-spacing: 0.00em;
	color:#000000;
       	text-decoration:none;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-top:-5px;
	margin-bottom:15px;
}

/* News Ende */



.kat {
	margin-bottom:3px !important;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:25px;
	padding-right:5px;	
	border: 1px solid #ffffff;
	display:block;
        background: url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/categories.jpg) top left repeat-x !important;

}

.kat a {
		font-size: 10px !important;
		color:#ffffff !important;
                text-decoration:none !important;
		text-align:left !important;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
                line-height:17px;
                text-align:left;
                display:block !important;
                width:100% !important;
	}	







.coursedetails {
	margin-bottom:3px !important;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:25px;
	padding-right:5px;	
	border: 1px solid #ffffff;
	display:block;
        background: url(https://sslsites.de/www.reqb.eu/fileadmin/image/layout/cours.jpg) top left repeat-x !important;

}

.coursedetails a {
		font-size: 10px !important;
		color:#ffffff !important;
                text-decoration:none !important;
		text-align:left !important;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
                line-height:17px;
                text-align:left;
                display:block !important;
                width:100% !important;
	}


.details {
	margin-bottom:15px !important;
}	


/*Sprachauswahl Subscripe*/

.sprachen_sub {
	width: 100px;
	height:15px;
	float:left;
}

.sprach_bild {
	height:15px;

}
.sprach_bild img{
	margin-top:2px;

}
/*Sprachauswahl Subscripe*/
