@charset "utf-8";
/* CSS Document */

* { 
padding: 0;
}

body {
background: #DDDDDD;
margin: 0; 
padding: 0;
text-align: center; 
color: #000000;
}

div {
text-align: left; 
}

html, body {
height: 101%; 
}

body {
font: 13px Arial, Helvetica, Verdana sans-serif;
}

a {
text-decoration: none; 
border: 0px; 
}
	
p {
font: 13px Arial, Helvetica, Verdana sans-serif;
margin: 0; 
padding: 0;
color: #000000;
}

h1 { color: #137EC3;
font: 18px Arial, Helvetica, Verdana sans-serif;
font-weight: bold;
margin: 0; 
padding: 10px 0; 
}
	
h2 { color: #137EC3;
font: 15px Arial, Helvetica, Verdana sans-serif;
font-weight: bold;
margin: 0; 
padding: 10px 0; 
}

div#container{
position: relative;
margin: 0 auto;
width: 995px;
min-height: 100%; 
height: auto !important; 
height: 100%; 
}

#styleswitch {
position: absolute;
height: 29px;
width: 60px;
border: 0px solid #000000;
left: 321px;
top: 1px;
}
		
.switch_small {
float: left; 
width: 26px; 
height: 30px;
}

.switch_large {
float: left; 
width: 26px; 
height: 30px;
}

.MD #container {
width: 995px;  
height: 100%;
background-image: url(../img/DIVbg.png);
background-repeat: repeat-y;
margin: 0 auto; 
text-align: left; 
}

.teaserlogo	{  
position: absolute; left: 677px; margin-top: 94px;
}
	
* html #container {  
height: 100%;
}

.MD #header {
height: 123px;
padding: 0 0 0 0;  
}

.contenttext { 
width: 400px;
}


.logoline	{ 
margin: 0 26px 0 26px;
height: 63px;
background-color: #dd7516;
}

.teaserlogoline { 
padding-left: 185px;
color: #000;
font: 13px Arial, Helvetica, Verdana sans-serif;
}
.marketingbox { 
padding-left: 17px;
padding-top: 7px;
color: #000;
font: 13px Arial, Helvetica, Verdana sans-serif;
}

.logo { 
float: left; 
width: 216px;
margin: 0 270px 0 60px;
}

#teaserfield {
position: relative; 
float:left; 
width: 800px; 
background-color: #dd7516;
}	

#links  {
width: 505px; 
 height: 102px; 
 width: 505px; 
 margin: 5px 0;
 }

#links  a { 
height: 102px; 
background-image: url(../img/teaser_bg_no.png);
background-repeat: no-repeat; 
color: #137EC3; 
display: block; 
font: bold 120% Arial, Helvetica, sans-serif; 
padding: 8px 5px 5px 12px; 
text-decoration: none;
}

* html #links  a {  
width: 505px;
}

#links  a:hover {
background-image: url(../img/teaser_bg_ro.png);
background-repeat: no-repeat;
}

#links a em { 
width: 437px;
margin-top: 3px;
color: #333;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 105%; 
}

/*#links a span {
color: #125F15;
font: normal 70% Verdana, Helvetica, sans-serif;
line-height: 150%;
}*/

#links_out  {
width: 505px;  
height: 102px; 
width: 505px; 
margin: 5px 0;
}

#links_out  a {
cursor: text;  
height: 102px; 
background-image: url(../img/teaser_bg_out.png);
background-repeat: no-repeat; 
color: #ddd; 
display: block; 
font: bold 120% Arial, Helvetica, sans-serif; 
padding: 8px 5px 5px 12px; 
text-decoration: none;
}

* html #links_out  a {  
width: 505px;
}

#links_out  a:hover {
background-image: url(../img/teaser_bg_out.png);
background-repeat: no-repeat;
}

#links_out a em { 
width: 437px;margin-top: 5px;
color: #333;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 105%; 
}



#links_large  {
width: 505px; 
 height: 141px; 
 width: 505px; 
 margin: 5px 0;
 }

#links_large  a { 
height: 141px; 
background-image: url(../img/teaser_large_bg_no.png);
background-repeat: no-repeat; 
color: #137EC3; 
display: block; 
font: bold 120% Arial, Helvetica, sans-serif; 
padding: 8px 5px 5px 12px; 
text-decoration: none;
}

* html #links_large  a {  
width: 505px;
}

#links_large  a:hover {
background-image: url(../img/teaser_large_bg_ro.png);
background-repeat: no-repeat;
}

#links_large a em { 
width: 437px;
margin-top: 5px;
color: #333;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 105%; 
}

/*#links_large a span {
color: #125F15;
font: normal 70% Verdana, Helvetica, sans-serif;
line-height: 150%;
}*/

.naviline	{ 
background-image: url(../img/navi_bg.png);
background-repeat: repeat-x;
position: relative;
margin: 0 26px 0 26px;
height: 60px;
background-color: #dd7516;
}

.naviline1 {float: left; height:60px; width:31px;
background-image: url(../img/navi_bg_start.png);
background-repeat: no-repeat;
}

.naviline2 {
float: left;
width:880px;
padding-top: 2px; 
}

.naviline3 {
height:60px;
float: right;
width:31px; 
background: transparent url(../img/navi_bg_end1.png) right top;
background-repeat: no-repeat;
}

#styleswitch_holder {
float: right;
position: relative;
height: 32px;
width: 390px;
margin: 0 0 0 20px;
z-index: 1;
top: -60px;
}


#mainillu {
float: right;
position: relative;
height: 350px;
width: 390px;
margin: 0 0 0 20px;
z-index: 1;
top: -60px;
}
		
#mainillu_2 {
float: right;
position: relative;
height: 285px;
width: 390px;
margin: 0 0 0 20px;
z-index: 1;
top: -60px;
}

#maintext {
float: left;
position: relative;
width: 410px;
margin: 0 0 0 20px;
z-index: 1;
top: 0px;
}
		
.MD #header h1 {
margin: 0; 
padding: 10px 0; 
}

.MD #mainContent h1 {
margin: 0; 
padding: 10px 0; 
}
		
.MD #mainContent {
overflow:inherit;
margin: 0 26px;
background-color: #FFFFFF;
padding: 0 40px 0 70px;
}
	
.MD #teaserContent {
overflow:inherit;
margin: 0 26px;
background-color: #FFFFFF;
padding: 0 40px;
}

.MD #footer { height:37px;
background-image: url(../img/footer_bg.png);
background-repeat: repeat-x;
padding: 0 0; margin: 0 26px 40px 26px; 
}
	
.footer1 {float: left; 
height:37px; 
width:151px;
text-align:right; 
background-image: url(../img/footer_left.png);
background-repeat: no-repeat;
}

.footer2 { 
margin-top: 11px;
float: left;
width:750px;
text-align:right;
color: #cdcbcb;
font-weight: bold;
}


.footer2 a {
color: #cdcbcb;
font-weight: bold;
text-decoration: none;
}

.footer3 {
height:37px;
float: right;
width:31px; 
background: transparent url(../img/footer_right.png) right top;
background-repeat: no-repeat;
}
	
.MD #footer p {
margin: 0; 
padding: 10px 0; 
}


