/******************************************************************** 
 Global style sheet for internet content
 (C) 2003 SPEECH EXPERTS GmbH
********************************************************************/ 



/*------------------------------------------------------------------- 
 page style 
*/ 


.seblue { color:#52b6ef; }
.segrey { color:#949494; }

.match1 { color:#377CA3; }
.match2 { color:#F0C051; }
.match3 { color:#A37137; }
.match4 { color:#0F0F0F; }
.match5 { color:#F0F0F0; }


body {
	font-family:Verdana,Arial,helvetica,geneva,sans-serif;
	font-size:12px;
	background-color:#f8f8f8;
	margin:0px;
	border-width:0px;
	padding-top:0px;
	padding-left:0px;
}

p {
	margin-top:8px;
	margin-bottom:8px;
}


/*------------------------------------------------------------------- 
 page element styles 
*/ 

a:link    { color:#3286ff; text-decoration:none; }
a:visited { color:#577CA3; text-decoration:none; }
a:active  { color:#3286ff; text-decoration:none; }
a:hover   { color:#3286ff; text-decoration:underline;}

.logo {
	margin-left:80px;
	margin-right:10px;
	margin-top:10px;
}

.teaser {
	position:relative;
	top:67px;
	left:210px;
        width:750px;
	font-size:18px;
}

.teaserS {
	position:relative;
	top:30px;
	left:170px;
        width:500px;
	font-size:14px;
}

.teasernormal {
	position:absolute;
	top:0px;
	left:0px;
	color:#ffffff;
}

.teasershadow {
	position:absolute;
	top:1px;
	left:1px;
	color:#d4d4d4;
}

.header {
	width:750px;
	height:100px;
	margin-top:0cm;
	margin-bottom:0cm;
	background-image:url(pics/headline.jpg);
	background-position:0px 0px;
	text-align:right;
	font-size:12px;
}

.headerS {
	width:500px;
	height:50px;
	margin-top:0cm;
	margin-bottom:0cm;
	background-image:url(pics/headlineS.jpg);
	background-position:0px 0px;
	text-align:right;
	font-size:12px;
}

.navbar a:link { color:#000000; text-decoration:none; }
.navbar a:visited { color:#000000; text-decoration:none; }
.navbar a:active { color:#000000; text-decoration:none; }
.navbar a:hover { color:#ffffff; text-decoration:none; }

.navbar {
	width:750px;
	/*background-color:#52b6ef;*/
	background-color:#408FBD;
	margin-top:0cm;
	margin-bottom:0cm;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	font-family:Arial,sans-serif;
	text-align:center;
}

.tabactive {
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
}

.tabidle {
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}

.footer {
	width:750px;
	height:20px;
	/*background-color:#52b6ef;*/
	background-color:#408FBD;
	color:#ffffff;
	text-align:right;
	font-size:10px;
	line-height:25px;
}

.content {
	width:750px;
	background-color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
	/*border-right:1px solid #52b6ef;*/
	font-size:12px;
}

.contentList {
	background-color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	/*border-right:1px solid #52b6ef;*/
	font-size:12px;
}

.contentcell {
	padding-top:40px;
	padding-bottom:40px;
	padding-left:20px;
	padding-right:20px;
}

.colorHeader {
	width:520px;
	background-color:#949494;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
}

.footerS {
	width:500px;
	height:10px;
	/*background-color:#52b6ef;*/
	background-color:#408FBD;
	color:#ffffff;
	text-align:right;
	font-size:10px;
	line-height:25px;
}

.contentS {
	width:500px;
	background-color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
	/*border-right:1px solid #52b6ef;*/
	font-size:12px;
}

.contentcellS {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}



/*------------------------------------------------------------------- 
 text and image attributes 
*/ 


.nomargin {
	margin:0px;
	border-width:0px;
}

.centered {
	text-align:center;
}

.top {
	vertical-align:top;
}

.bold {
	font-weight:bold;
}

.XXXlarge {
	font-size:20px;
	font-weight:bold;
}

.XXlarge {
	font-size:18px;
	font-weight:bold;
}

.Xlarge {
	font-size:16px;
	font-weight:bold;
}

.large {
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}

.med {
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}

.medWhite{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:2px;
	margin-bottom:2px;
}

.smallbold{
	font-size:10px;
	font-weight:bold;
}

.p-end{
	font-size:12px;
	margin-top:8px;
	margin-bottom:30px;

}

.p-narrow{
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;

}

.code {
	text-align:left;
	font-family:Courier New,serif;
	color:#936127;
}

.vrweb_a {
	visibility: hidden;
}


