@import url("/css/grid_tables.css");

body {
padding: 0px;
margin: 0px;
background: #FFFFFF;
text-align: center;
height: 100%;
min-height: 100%;
font-family: Tahoma;
font-size: 11px;
color: #303030; /*#878787 #000080*/
}

img {
border: 0px;
}

#vatInfoContainer {
position:relative; 
top:-280px; 
left:0px;
}

#container {
	margin: auto;
	line-height: 1.3em;
	width: 900px;
	text-align: left;
	background: #FFFFFF; /* ECF0EF */
}


#header{
	height: 211px;
	background-image: url(../images/flbig.jpeg);
	background-repeat: no-repeat;
	background-position: right top;
}

#logoContainer {
float: left;
width: 247px;
}


#bannerContainer {
text-align: center;
margin-left: 247px;
min-width: 653px;  /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}

#whois-container {
  margin-top: 60px;
}

#pdfutil {
margin-top: -35px;
margin-right: 5px;
text-align: right;
}

#sidebarContainer {
margin-top: 3px;
margin-bottom: 100px;
float: left;
width: 247px;
height: 100%;
min-height: 200px;
}


#newsList {
float: left;
width: 100%;
}

/**********************/
/*** SUBMENU *********/
/********************/


#submenu {
	position: relative;
	float: left;
	padding-top: 10px;
	padding-bottom: 50px;
	background-image: url(/images/m3-dr.gif);
	background-repeat: repeat-x;
	background-position: top;
	min-height:245px;
	color: #69AEE1;
	width: 245px;
}


#submenu a{
color: #69AEE1; /* #000080 */
font-size: 13px;
}

#submenu a.normal, .entry_list_container_narrow a, .pagination a{
color: #69AEE1 !important; /* dark blue */
}

.pagination a { border: 1px solid #CCC;}

.pagination a, .nolink{
padding: 0.2em 0.5em; margin: 0 0.2em;
}

#submenu a:visited {
color: #69AEE1; /* #000080 */
text-decoration: none;
}

#submenu a.active, a.light{
color: #69AEE1  !important; /* turquoise */
text-decoration: none;
}

.pagination a:hover{
background-color: #2477B5;
border: 1px solid #2477B5;
text-decoration: underline;
}

#submenu a {
color: #69AEE1 !important; /* grey  #878787 */
text-decoration: none;
}

#submenu a:hover{
color: #2477B5 !important; /* grey  #878787 */
text-decoration: underline;
}

/************************* END SUBMENU *************************/


/** handles position **/
#maincontent-container{
float: right;
margin-top: 3px;
height: 100%;
padding-top: 0px;
width: 651px;  /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
min-height: 530px;
}



#submenu li{
margin-left: 20px;
}


#content-sub-container {
 float: left;
 min-height: 450px;
 background-image: url(/images/m3-dr.gif);
 background-repeat: repeat-x;
 background-position: top;
 width: 649px;
}

#maincontent {
padding: 5px;
}

#maincontent ul {

  padding-left: 10px;
}


#blockPackagesContainer {
 background-color: #FFFFFF;
 margin-top: -5px !important;
 margin-left: -5px !important;
 margin-right: -5px !important;
}



#sloganizer {
	position: relative;
	clear: left;
	margin-bottom: 0px;
	width: 240px;
	height: 120px;
}

.style_edges {
background-image: url(/images/m1-l.gif);
background-repeat: no-repeat;
background-position: top;
min-height:247px;
width: 1px;
float: left;
}

#footerContainer {
padding-top: 20px;
	 margin-top: 20px;
	 margin-bottom: 0;
	 clear: both;
	 height: 85px;
}


#footerButtons {
	height:55px;
	width: 900px;;
	margin: 0;
	padding: 0;
}

#footerMenu{
 	height:30px;
	text-align: right;
  	margin: 19px 1em;
 }


a:hover{text-decoration:none;}

.m_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#878787;
	}

.h_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#68AEE2;
	}

.h1_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#69AEE1;
	}

.l_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#E74918;
	}

.lt_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#878787;
	}

.l1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		/* color:#E74918; */
		color:#000080;
	}

.c_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#505050;
	}

.form
	{
		width:215px; height:20px; border-color:#A1B1BE; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px
	}
.form_div
	{
		height:23px; margin-top:0px;
	}

.form1
	{
		width:125px; height:20px; border-color:#A1B1BE; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px
	}

	a.text{color:#B0B0B0;text-decoration:none;}
	a.text:hover{color:#B0B0B0;text-decoration:underline;}



#logoContainer form * {
vertical-align: middle;
}
#logoContainer form option{
padding-left: 4px;
}

#logoContainer form span.standard input, #logoContainer form span.standard select{
border-bottom: 1px solid #A1B1BE;
border-right: 1px solid #A1B1BE;
border-top: 2px solid #596269;
border-left: 2px solid #596269;
background-color:#ffffff;
}

ul {margin:0; padding:0; list-style:none}
.li1 {background:url(/images/a.gif) no-repeat left center; margin: 8px 0px 0px 0px; padding:0px 0px 0px 13px}

.li2 {background:url(/images/a3.gif) no-repeat left center; margin: 7px 0px 0px 0px; padding:0px 0px 0px 8px}

.li3 {background:url(/images/a1.gif) no-repeat left center; margin: 12px 0px 0px 0px; padding:0px 0px 0px 20px}

/* -------------------------------------- */
/* ------------ START OWN CSS ----------- */
/* -------------------------------------- */

/* ------------ HEADLINES ----------- */

#newsContainer {
	width: 230px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 4px;
	background-image: url(/images/m3-dr.gif);
	background-repeat: repeat-x;
	background-position: top;
	min-height:245px;
	float: left;
}



/**** Headlines ***/


#newsContainer h2{
margin-top: 1em;
margin-bottom: 1em;
font-size: 14px;
color: #33414A;
}

#newsList a{
line-height: 1.2;
margin-bottom: 1em;
color: #69AEE1;
}

#maincontent h1{
/* font-size: 120%; */
font-size: 14px;
color: #33414A;
}

#maincontent h2{
/* font-size: 110%; */
font-size: 12px;
color: #33414A;
}

#maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6{
/* font-size: 100%; */
font-size: 12px;
}
#maincontent h1, #maincontent h2{
margin-bottom: 1em;
}

#sidebar h3, #sidebar h4, #sidebar h4, #sidebar h6 {
/* font-size: 100%; */
font-size: 11px;
}


/* ------------------------------------- */
/* START A STYLES */


a.strong{
color: #69AEE1;
}

a.simple, a.simple:hover{
text-decoration: none;
}

#maincontent a:link{
color: #69AEE1;
text-decoration: none;
}

#maincontent a:visited{
color: #69AEE1;        /* #69AEE1    */
text-decoration: none;
}

#maincontent a:hover{
color: #2477B5;
text-decoration: underline;
}



/* -------------------------------------------------------- */
/* END A STYLES */



fieldset.standard label{
  width: 150px;
  display: block;
  padding: 0px 1em 3px 0px;
  float: left;
  text-align: left;
}


fieldset.standard label.break{
	min-width: 250px;
	display: block;
	padding: 0px 1em 3px 0px;
	text-align: left;
	float: none;
}

input,  select,  textarea{
background-color: #F5F5F5;
border: 1px solid #A9A9A9;
}

fieldset.standard {
border: 0px;
}


#newsText h1{
margin-bottom: 0em;

}
