@charset "utf-8";

/* Company: Euroweb Internet GmbH */

/*==================================================
    => global tags
==================================================*/

* {
   padding:0;
   margin:0;
}

body {
   margin: 0px;
   padding: 0px;
   color: #fff;
   vertical-align:baseline;
   font: 12px Arial, Helvetica, sans-serif;
   line-height:21px;
   background: url(../images/bg-header.gif) no-repeat center top;   
   background-color:#234277; 
}

html {
	overflow-x:hidden;
	overflow-y:auto;
}

img,
img a {
   border: none;
   -ms-interpolation-mode: bicubic;
}

a, area, map. img {
outline:none;
}

/*==================================================
    => links
==================================================*/

/*------------------ =mainLinks  ---------------*/

a:link, a:active, a:visited {
	color: #fff;
	text-decoration: underline;
	font:12px Arial, Helvetica, sans-serif ;

}
a:hover {
	color: #fff;
	text-decoration: none;
	font:12px Arial, Helvetica, sans-serif ;
}

/*==================================================
    => list
==================================================*/


/*------------------ =contentMainList  ---------------*/

div#contentMain ol {
	margin-left:10px;
	color: #bfd2e5;
	
}
div#contentMain ul {
	margin-left:10px;
	line-height:21px;
	list-style-type: square;
	color:#bfd2e5;
	list-style-position: outside;
	font:12px Arial, Helvetica, sans-serif ;
}
div#contentMain li {
	color: #bfd2e5;
	line-height:21px;
	margin-left:10px;
	font:12px Arial, Helvetica, sans-serif;
}


/*==================================================
    => global classes
==================================================*/

.floatLeft {
   float: left;
}

.floatRight {
   float: right;
}

.marginRight {
   margin: 0 10px 0 0;
}
.floatstop {
	clear:both;
}

/*==================================================
    => container
==================================================*/

div#container {
   width: 890px;
   position: relative;
   margin: 0 auto;
   text-align: left;
}

/*==================================================
    => header  
==================================================*/

div#header {
   width:890px;
   height:366px;
   padding-top:197px;
}

div#header1 {
   width:310px;
   height:270px;
   float:left;
   background: url(../images/bg-paragraph.jpg) no-repeat 0 0px;
}

*html div#header1 {
   width:307px;
   height:270px;
   float:left;
   background: url(../images/bg-paragraph.jpg) no-repeat 0 0px;
}

div#header2 {
   width:580px;
   height:270px;
   float:left;
   background: url(../images/bg-buero.jpg) no-repeat 0 0px;
}

/*==================================================
    => navigation 
==================================================*/

div#navigation {
   width:890px;
   height:50px;
}

div#navigation ul {
	list-style-type:none;
	text-indent:-99999px;
}

div#navigation li {
	display:block;
	list-style-type:none;
	float:left;
}

a.navigationa {
	outline:none;
	display:block;
	height:50px;
	width:166px;
	background: url(../images/navigation-navi01.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationa:hover, a.navigationa:active {
	display:block;
	background: none;
}

a.navigationb {
	outline:none;
	display:block;
	height:50px;
	width:175px;
	background:url(../images/navigation-navi02.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationb:hover, a.navigationb:active {
	display:block;
	background: none;
}

a.navigationc {
	outline:none;

	display:block;
	height:50px;
	width:54px;
	background:url(../images/navigation-navi03.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationc:hover, a.navigationc:active {
	display:block;
	background: none;
}

a.navigationd {
	outline:none;
	display:block;
	height:50px;
	width:386px;;
	background:url(../images/navigation-navi04.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigationd:hover, a.navigationd:active {
	display:block;
	background: none;
}

a.navigatione {
	outline:none;
	display:block;
	height:50px;
	width:109px;
	background:url(../images/navigation-navi05.gif) no-repeat 0 0;
	font-weight: normal;
}

a.navigatione:hover, a.navigatione:active {
	display:block;
	background: none;
}

/*==================================================
    => navigationAdditional   
==================================================*/

div#navigationAdditional {
	height:205px;
	width:285px;
	}

div#navigationAdditional ul {
	list-style-type:none;
	text-indent:-99999px;
}

div#navigationAdditional li {
	display:block;
	list-style-type:none;
}

a.navigationAdditionala {
	outline:none;
	display:block;
	height:41px;
	width:285px;
	background: url(../images/navigation-additional01.gif) no-repeat 0 0;
	font-weight: normal;
}
a.navigationAdditionala:hover, a.navigationAdditionala:active {
	display:block;
	background: none;
}
a.navigationAdditionalb {
	outline:none;
	display:block;
	height:41px;
	width:285px;
	background:url(../images/navigation-additional02.gif) no-repeat 0 0;
	font-weight: normal;
}
a.navigationAdditionalb:hover, a.navigationAdditionalb:active {
	display:block;
	background:url(../images/navigation-navi2_02_o.gif) no-repeat 0 0;
}
a.navigationAdditionalc {
	outline:none;

	display:block;
	height:41px;
	width:285px;
	background:url(../images/navigation-additional03.gif) no-repeat 0 0;
	font-weight: normal;
}
a.navigationAdditionalc:hover, a.navigationAdditionalc:active {
	display:block;
	background: none;
}

a.navigationAdditionald {
	outline:none;
	display:block;
	height:41px;
	width:285px;
	background:url(../images/navigation-additional04.gif) no-repeat 0 0;
	font-weight: normal;
}
a.navigationAdditionald:hover, a.navigationAdditionald:active {
	display:block;
	background: none;
}

a.navigationAdditionale {
	outline:none;
	display:block;
	height:41px;
	width:285px;
	background:url(../images/navigation-additional05.gif) no-repeat 0 0;
	font-weight: normal;
}
a.navigationAdditionale:hover, a.navigationAdditionale:active {
	display:block;
	background: none;
}

/*==================================================
    => contentContainer  
==================================================*/

/*------------------ =contentContent  ---------------*/

div#contentContainer {

   width:890px;
   padding:0px 0px 0 0px;
   background: url(../images/bg-contentcontainer.gif) no-repeat 0 0;
}

div#contentContainer2 {
   float:left;
   width: 530px;
   padding:0px 25px 0 25px;
}

/*------------------ =contentSidebar  ---------------*/
div#contentSidebar {
   width:310px;
   float:left;
}

/*------------------ =content1  ---------------*/

div#content1 {
   width:275px;
   padding-left:10px;
   padding-top:70px;
   background: url(../images/bg-conten1.gif) no-repeat 10px 5px;
}

/*------------------ =content2  ---------------*/

h1#content2 {
   width:530px;
   height:41px;
   padding:10px 0 40px 0;
}


/*------------------ =contentMain  ---------------*/

div#contentMain {
   width:530px;
   text-align:left;
   
}

/*==================================================
    => footer   
==================================================*/

div#footer {
   width:100%;
   height:83px;
   background: url(../images/bg-footer.gif) no-repeat center top;
}


/*==================================================
    => headlines   
==================================================*/

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #234277;
	text-decoration: none;
	font-weight:normal;
}

.h1Big{
		font-size: 36px;
}

.bigFont{
		font-size: 21px;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	line-height: 21px;
	font-weight:normal;
}
.h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #234277;
	text-decoration: none;
	font-weight:normal;
}
h4 {
	color: #000;
	font-weight:normal;
	font:12px Arial, Helvetica, sans-serif ;
}
