﻿/* CSS Document */

/*######################################

Screen CSS Rules for:
www.nquire.at

By:
nquire.at 

######################################## */


/* GENERAL

######################################## */

* 
{
border: none;
font-family: Verdana, Arial, Tahoma;
}

body, .doc, div, h1, img, ul, li, a, img, div.navi ul li a img
{
behavior:  url(fileadmin/tmpl/pngfix/iepngfix.htc);
}

body
{
background-image: url(../images/bg_nquire.jpg);
background-repeat: repeat-x;
overflow:auto;
margin: 0px;
}

h1
{
font-size: 20px;
}

h2
{
font-size: 18px;
}

.h_content
{
color: #3E3E3E;
}

.h_footer
{
color: #C7C7C7;
}

.hr_header
{
border-top: 1px solid #D8D8D8;
}

a.link_testi:link { color:#A0A0A0;}
a.link_testi:visited {color:#A0A0A0;}
a.link_testi:hover {color:#717171;}
a.link_testi:active {color:#A0A0A0;}


.quicklinks
{
padding: 0px;
}

.quicklink
{
list-style: none;
margin: 0 0 5px 0;
}

a.link_loesung
{
font-size: 15px;
background-image:url(../images/link_loesung_pfeil.png);
background-position:0 7px;
padding:0 0 0 10px;
margin: 0 0 5px 0;
background-repeat:no-repeat;
text-decoration: none;
}

a:link { color:#003A8A;}
a:visited {color:#003A8A;}
a:hover {color:#717171;}
a:active {color:#003A8A;}

a.link_loesung:link { color:#A0A0A0;}
a.link_loesung:visited {color:#A0A0A0;}
a.link_loesung:hover {color:#717171;}
a.link_loesung:active {color:#A0A0A0;}

a.link_footer
{
font-size: 11px;
text-decoration: none;
}

a.link_footer:link { color:#A0A0A0;}
a.link_footer:visited {color:#A0A0A0;}
a.link_footer:hover {color:#717171;}
a.link_footer:active {color:#A0A0A0;}



/* DOCUMENT

######################################## */

.doc
{
position: relative;
margin: 0 auto;
width: 1000px;
padding: 0px;
}

	.head
	{
	height: 100px;
	}
		.head_left,
		.head_right
		{
		float:left;
		}
		
		.head_left
		{
		width: 340px;
		}
		
			.logo
			{
			position: relative;
			top: 15px;
			left: 15px;
			}
		
		.head_right
		{
		width: 660px;
		height: 120px;
		}
		
			.sprache,
			.suche
			{
			position: absolute;
			right: 15px;
			width: 180px;
			}
			
			.sprache
			{
			top:20px;
			}	
				
			.socialmedia
			{
			top:90px;
			}
			
				.icons
				{
				position: realtive;
				float: right;
				}
			
			.suche
			{
			top: 50px;
			height: 20px;
			}
				
				.searchbox
				{
				position: absolute;
				right: 0px;
				}
				
				.suche_fieldset
				{
				margin: 0px;
				padding: 0px;
				}
				
				.suche_feld
				{
				border:1px solid #A1A1A1;
				font-size:10px;
				position:relative;
				right:5px;
				top:4px;
				width:120px;
				}
				
				.los
				{
				position: relative;
				top: 4px;
				font-size: 10px;
				}

	.navi
	{
	height: 40px;
	width: 1000px;
	background-image: url(../images/bg_nquire_navi.jpg);
	background-repeat: repeat-x;
	z-index:100;
	}
	
	.flash
	{
	margin: 10px 0 0 0;
	}
	
		.teaser_01_de,
		.teaser_02_de,
		.teaser_03_de,
		.teaser_01_en,
		.teaser_02_en,
		.teaser_03_en,
		.teaser_01_fr,
		.teaser_02_fr,
		.teaser_03_fr,
		.teaser_01_nl,
		.teaser_02_nl,
		.teaser_03_nl
		{
		float: left;
		width: 330px;
		height: 250px;
		margin:0 3px 0 0;
		}
		
		.link_teaser
		{
		position: relative;
		display:block;
		width: 330px;
		height: 197px;
		text-indent:-9999px;
		z-index: 150;
		}
		
		.link_teaser_flash
		{
		display:block;
		height:197px;
		position:relative;
		text-indent:-9999px;
		top:-146px;
		width:330px;
		z-index:150;
		}
		
		.teaser_01,
		.teaser_02
		{
		margin: 0 5px 0 0;
		}
		
		.teaser_01_de
		{
		background-image: url(../images/teaser_01_de.png);		
		background-repeat: none;
		}
		
		.teaser_02_de
		{
		background-image: url(../images/teaser_02_de.png);
		background-repeat: none;
		}
		
		.teaser_03_de
		{
		background-image: url(../images/teaser_03_de.png);
		background-repeat: none;
		}
		
		.teaser_01_en
		{
		background-image: url(../images/teaser_01_en.png);		
		background-repeat: none;
		}
		
		.teaser_02_en
		{
		background-image: url(../images/teaser_02_en.png);
		background-repeat: none;
		}
		
		.teaser_03_en
		{
		background-image: url(../images/teaser_03_en.png);
		background-repeat: none;
		}
		
		.teaser_01_fr
		{
		background-image: url(../images/teaser_01_fr.png);		
		background-repeat: none;
		}
		
		.teaser_02_fr
		{
		background-image: url(../images/teaser_02_fr.png);
		background-repeat: none;
		}
		
		.teaser_03_fr
		{
		background-image: url(../images/teaser_03_fr.png);
		background-repeat: none;
		}
		
		.teaser_01_nl
		{
		background-image: url(../images/teaser_01_nl.png);		
		background-repeat: none;
		}
		
		.teaser_02_nl
		{
		background-image: url(../images/teaser_02_nl.png);
		background-repeat: none;
		}
		
		.teaser_03_nl
		{
		background-image: url(../images/teaser_03_nl.png);
		background-repeat: none;
		}
			
		
		.flashContent
		{
		left:12px;
		margin:0;
		padding:0;
		position:relative;
		top:12px;
		z-index:100;
		}
		
		
	.content
	{
	position: realtive;
	background-image:url("../images/bg_content.png");
	background-repeat:repeat-y;
	}
	
	.csc-default
	{
	margin: 0;
	}
	
	.csc-header
	{
	margin: 30px 0 0 0;
	}
     
    .csc-header-n1
	{
	margin: 0;
	}	 
		.content_left,
		.content_normal,
		.content_footer_left,
		.content_footer_normal
		{
		float:left;
		}
		
		p, .bodytext
		{
		font-size: 12px;
		color: #444444;
		}
		
		.ford
		{
		font-style: italic;
		color: #737373;
		}
		
		.content_left
		{
		margin:0 15px 0 0;
		padding:0 60px 0 0;
		width:300px;
		}
		
			.socialmedia
			{
			position: realtive;
			}
		
		.content_normal
		{
		width: 620px;
		}
		
.footer_top
{
position: relative;
margin: 10px 0 0 0;
padding: 10px 0 10px 0;
background-color: #003174;
}
	
	.content_footer
	{
	position: realtive;
	background-image: url(../images/bg_content_f.png);
	background-repeat: repeat-y;
	}
		.content_footer_left
		{
		margin:0 15px 0 0;
		padding:0 60px 0 0;
		width:300px;
		}
		
			.testimonial, .person
			{
			font-style: italic;
			}
			
			.testimonial, .footer_text
			{
			color: #A0A0A0;
			}
			
			.person
			{
			color: #BC7B00;
			}
			
				
		.content_footer_normal
		{
		width: 620px;
		}
		
			.c_box_left,
			.c_box_right
			{
			float: left;
			width: 310px;
			}
		
.footer
{
position: relative;
height: 30px;
margin: 0;
background-color: #001128;
}
	
	.footer_text
	{
	position: relative;
	top: 8px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	}

.clear
{
clear: both;
}

.align_center
{
text-align: center;
}

.align_right
{
text-align: right;
}


/* FORM
######################################## */

form,
fieldset,
#formular,
input.submit
{
margin: 0px;
padding: 0px;
}

label,
input
{
float:left;
font-size:12px;
}

label.checkbox
{
padding-top: 1px;
}

input.checkbox
{
margin: 2px 5px 2px 2px;
}

label.feldbezeichnung
{
width: 120px;
}

label.scode
{
width: 120px;
}

label.kontaktart
{
width: 180px;
}

select,
input.kontaktform,
textarea.kontaktform
{
border: 1px solid #3E3E3E;
font-size:10px;
}

.formblock01,
.formblock02
{
float:left;
}

.formblock02
{
margin: 0 0 0 40px;
}

.mini_text
{
font-size: 10px;
}

.mferror
{
margin: 0 0 15px 0;
}

dd
{
font-size: 10px;
color: red;
}

input.submit {
background-color:#003174;
border:1px solid #3E3E3E;
color:#FFFFFF;
font-size:10px;
height:20px;
margin:10px 0;
position:relative;
width:auto;
}

.ul_formular
{
margin: 0px;
padding: 0px;
list-style: none;
}

.form_input
{
list-style: none;
margin: 0 0 5px 0;
}



/* TWRSS

######################################## */


#twrss_table
{
margin: 15px 0 15px 0;
}

.twrss_bodytext
{
margin: 0 0 10px 0;
}

#twrss_table .twrss_item_link a
{
border: none;
padding: 0px;
}

#twrss_table .twrss_item_link a:hover
{
border: none;
padding: 0px;
}

.news_datum
{
font-size: 10px;
margin: 0px;
padding: 0px;
}


#twrss_table .twrss_item_link a.news_header:link { color:#003A8A; font-style: italic;}
#twrss_table .twrss_item_link a.news_header:visited {color:#003A8A; font-style: italic;}
#twrss_table .twrss_item_link a.news_header:hover {color:#717171; font-style: italic;}
#twrss_table .twrss_item_link a.news_header:active {color:#003A8A; font-style: italic;}


/* SUCHERGEBNIS
######################################## */

.tx-indexedsearch-whatis,
.tx-indexedsearch-rules,
.tx-indexedsearch-sw,
.tx-indexedsearch-browsebox,
.browsebox,
.tx-indexedsearch-browselist-currentPage,
.tx-indexedsearch-res
{
font-size: 12px;
}

ul.browsebox
{
padding: 0px;
}




