/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body { overflow-y:scroll; }

.blauebox{
	border: #9E9FA3;
	border-top: #1A296E;
	border-width: 3px 1px 1px 1px;
	border-style: solid solid solid solid;
	padding: 2px 3px 3px 3px;
	margin-right:0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.arrow {
	padding-top: 0.1em;
	}
	
.headline {
	font-size: 14px;
	font-family: Arial,Helvetica;
	font-weight: bold;
	width: 200px;
	min-height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.textbild {
	width:200px;
	min-height:0px;
	vertical-align: text-top;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}

.trennlinie{
	border: #9E9FA3;
	border-top: #1A296E;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	padding: 5px 5px 5px 5px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

p, .bodytext {
	margin-top: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 12px;
	color: #151518;
	font-weight: normal;
	vertical-align: text-top;
	text-align: left;
}

.einrueck
{
text-align:justify;
margin: 3px 0px 0px 100px;
}

a{font-size:12PX;text-decoration:none;font-weight : bold;}
a:link { text-decoration:none; font-weight:bold; color:#1A296E; }
a:visited { text-decoration:none; font-weight:bold; color:#1A296E; }
a:hover { text-decoration:underline; font-weight:bold; color:#1A296E;}
a:active { text-decoration:none; font-weight:bold; color:#1A296E;} 

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 120%;
}

h2{
 font-size: 114%;
}

h3{
 font-size: 100%;
}

h4{
 font-size: 100%;
 font-weight: normal;
}

h5{
 font-size: 100%;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial, Helvetica, sans-serif;
 color: #151518;
}



/*---------------------- RGB values ---------------------- */
.Blue_6 {
	/* RGB: 26-41-110 */
	background: #1A296E;
}

.Blue_5 {
	/* RGB: 115-127-183 */
	background: #737FB7;
}

.Blue_4 {
	/* RGB: 195-196-221 */
	background: #C3C4DD;
}

.Blue_3 {
	/* RGB: 224-244-237 */
	background: #E0E0ED;
}

.Blue_2 {
	/* RGB: 232-233-243 */
	background: #E8E9F3;
}

.Blue_1 {
	/* RGB: 237-238-245 */
	background: #EDEEF5;
}

/* Greys */ 
.Gray_6 {
	/* RGB: 21-21-24 */
	background: #151518;
}

.Gray_5 {
	/* RGB: 85-84-89 */
	background: #555459;
}

.Gray_4 {
	/* RGB: 158-159-163 */
	background: #9E9FA3;
}

.Gray_3 {
	/* RGB: 203-205-207 */
	background: #CBCDCF;
}

.Gray_2 {
	/* RGB: 226-227-228 */
	background: #E2E3E4;
}

.Gray_1 {
	/* RGB: 260-241-241 */
	background: #F0F1F1;
}


/* Red*/
.Red {
	/* RGB: 178-16-24 */
	background: #B21018;
}


/*---------------------- Tables ---------------------- */

/* ---- Footer ---- */
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9E9FA3;
}

.footer a:link, a:visited, a:hover {
	color: #9E9FA3;
	text-decoration: none;
}

.footer a:hover {
	color: #1A296E;
	/* text-decoration: underline; */
}

.content_table {
	width:770px;
	margin-top:20px;
	text-align: left;
}

.gap_head_to_content {
	height:9px;
}

.head_logo {
	width:160px;
	height:110px;
}

.head_search {
	height:110px;
}


.main_table {
	width:980px;
}

.menu_bullets {
	width:820px;
}

.menu_table {
	width:100%;
	height:156px;
}
.menu_q_table {
	/* height: 100%; */
	min-height: 155px;
	width:100%; 
	padding-left: 0;
	margin-left: 0;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#555459;
	background: #E2E3E4;
	line-height: 1.3em;
	}

.menu_left {
	table-layout:fixed;
	width:232px; 
	max-width:232px;
	background:url(images/bg_left_menu.jpg);
	background-repeat:repeat-y;
	}
	
.menu_q_pic {
	width:117px; 
	background-color:#E2E3E4;
	}

.menu_q_name {
	color:#555459;
	background: #CBCDCF;
	height:26px;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-indent:15px;
	}

/* ----------------------------------------------------------------------------------- */
/* ---- Forschungshefte ---- */	
.forschung{
	border: 1px solid #1A296E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 12px;
	color: #151518;
	font-weight: normal;	
}
.forschung_unten { 
        word-break:break-all;
        word-wrap:break-word;
        border-bottom:1px solid #CBCDCF; }



.forschung_headline{
	font-size: 14px;
	font-family: Arial,Helvetica;
	font-weight: bold;
	border-bottom:1px solid #CBCDCF;
}


/* ----------------------------------------------------------------------------------- */
/* ---- mitgliedertabelle ----*/
.mitglieder{
	border: 1px solid #1A296E;
	font-weight: normal;
	width: 720px;
}


.mitglieder_name{
	font-size: 10px;
	font-family: Arial,Helvetica;
	font-weight: bold;
	width:200px;
}

.mitglieder_text{
	font-size: 10px;
	font-family: Arial,Helvetica;
	width:200px;
}

a.mitglieder_text:link {
text-decoration:none; font-weight:bold; color:#1A296E; font-size:10px;
}

a.mitglieder:hover { text-decoration:underline; font-weight:bold; color:#1A296E;}

.mitglieder_logo{
    width:150px;
	height:75px;
}

.mitglieder_link{
	border-left:thin;
	border-right:thin;
	border-top:thin;
}


/* ----------------------------------------------------------------------------------- */
/* ---- forschungstellen ----*/
.forschungsstellen_name{
    color:#1A296E;
}



/* ----------------------------------------------------------------------------------- */
/* ---- border table ---- */
.oben_blau_3 { border-top:3px solid #1A296E }
.oben_blau_1 { border-top:1px solid #1A296E }
.rechts_blau_1 { border-right:0px solid #1A296E }
.unten_blau_1 { border-bottom:1px solid #1A296E }
.links_blau_1 { border-left:1px solid #1A296E; min-height:25px; }
.oben { border-top:1px solid #CBCDCF; vertical-align: top; }
.rechts { border-right:1px solid #CBCDCF }
.unten { border-bottom:1px solid #CBCDCF }
.links { border-left:1px solid #CBCDCF }
.links_rot_1 { border-left:1px solid #B21018 }

.no_table {
border:none;
border-collapse: collapse;
}
.tx-indexedsearch, .tx-indexedsearch-searchbox {font-family: Verdana,Arial,Helvetica; font-size:12px;}
.tx-indexedsearch-rules {font-family:Verdana, Arial;font-size:10px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:80px; font-family:Verdana,Arial; font-size:10px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px;font-family:Verdana,Arial;font-size:10px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw  { font-weight:bold; font-style:italic; font-family:Verdana,Arial;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold;font-family:Verdana,Arial; }

.tx-indexedsearch-res {font-family: Verdana,Arial,Helvetica; font-size: 0.9em; }

.tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold;font-family:Verdana,Arial; }
.tx-indexedsearch-res .tx-indexedsearch-title P .tx-indexedsearch-percent { font-weight:normal;font-family:Verdana,Arial; }
.tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic;font-family:Verdana,Arial; }
.tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; }
.tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;font-family:Verdana,Arial; }
.tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: Verdana,Arial; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; }



/* ----------------------------------------------------------------------------------- */
/*--- Suchmaske Recherchen etc. ---*/

.search_highlight {background-color: #737FB7}
.search_remarks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #151518;
}

/* ----------------------------------------------------------------------------------- */
/*-- nonverblaster video play settings --*/
.tx-nonverblasterflashplayer-pi1 { padding: 8px 20px 32px 220px; }

/* ----------------------------------------------------------------------------------- */
/* fva-gmbh specific settings */

#language-switcher
{
	list-style: none; 
	margin: 2px 2px 2px 4px;
	padding: 0;
	clear: both;
}
#language-switcher li
{
	float: left;
	display: inline-block;
	margin: 2px;
}

/* seminars tables */
.contenttable { width: 512px !important; }

/* products navigation */
#products ul {
	list-style: none;
	margin: 0 0 0 182px;
	padding: 0;
	zoom: 1;
}

#products li {
	float: left;
	display: inline;
}

#products li a {
	float: left;
	display: inline-block;
	margin: 5px;
	padding: 5px 10px;
	background: #1A296E;
	color: #fff;
	font-size: 16px;
	line-height: 21px;
	width: 245px;
	height: 21px;
}
#products li a:hover {
	background: #6775B3;
}
