/************/
/* evolution team */
/************/



html, body, div, p, h1, h2, h3, h4, h5, h6, h7,  
span, a, table, td, tr, form, img, ul, li  {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}



body {
	margin: 0px;
	padding: 0px;
	background-color:#E4E4E4;
	background-image: url(img/bg_back.jpg);
}

body#start {
	background-color:#FFFFFF;
	background-image:none;
}

.page-container {
	width:992px;
	margin: 10px auto 0px auto;
	font-size:100%;
	padding: 0px;

}


#weiss {
	background-color:#FFF;
	border:1px solid #919191;}
/* HEADER */
.header {
	width:990px;
	height: 160px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display: inline;

}


.header a, .header img{
border:0px;
display:inline;
}

.header_re {
	width: 987px;
	padding: 0px 5px 0px 0px;
	margin:0px 0px 0px 0xp;
}


.header_re ul {
	text-align:right;
	padding:0px;
	font-weight:normal;
	margin:0px 0px 0px 0xp;
		line-height:25px;
}	
.header_re li {display:inline; list-style:none;font-size:75%; color:#ffffff; font-size:75%; }
.header_re li a, div#minibasket a { color:#ffffff; margin: 0px 0px 0px 10px; text-decoration:none;}
.header_re a:hover, div#minibasket a:hover  {
	color:#ECCDED;
}
div#minibasket {
	font-size:75%; 
	color:#ffffff; 
	font-size:75%; 
	background-color:#6AADE4; 
	width:230px;
	position:absolute;
	margin:30px 0px 0px 428px;
	padding:2px 0 1px 0;
	border:#F3F3F3 1px solid;
}



.header_re li img, div#minibasket img { border:0px;}

.strich {
	color:#ffffff;
	margin: 0px 0px 0px 10px;
	font-size:75%
}

/*Menu*/
#links {
	float:left;
	width:247px;
}

#menu{
	font-size:75%;
	text-align:right;
	width:232px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 20px 15px;
}
#grau{
	background-color: #F3F3F3;
}


#menu a.main{
	display:block;
	margin-top: 7px;
	padding:4px 0px 0px 15px;
	text-decoration:none;
	color:#333;
	font-weight:normal;
	height:18px;
	border-bottom:1px dotted #a1338e;
	border-top:1px dotted #a1338e;
}

#menu a.main:hover {
	color:#FFF;
	background-image: url(img/bg.jpg);
	background-color:#F1D1EC;
}

#menu a.main_akt{
	display:block;
	margin-top: 7px;
	padding:4px 0px 0px 15px;
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
	height:18px;
	border-bottom:1px dotted #a1338e;
	border-top:1px dotted #a1338e;
	background-color:#F1D1EC;
	background-image: url(img/bg.jpg);
}


#menu ul,#menu li{
display:inline;
list-style:none outside none;
margin:0;
padding:0;
}

#menu a.submain{
	display:block;
	margin-top: 0px;
	padding:3px 0px 3px 25px;
	text-decoration:none;
	color:#333;
	font-weight:normal;

	border-bottom:1px dotted #666666;

}

#menu a.submain:hover {
	background-color:#EBEBEB;
	color:#a1338e;
}

#menu a.submain_akt{
	display:block;
	margin-top: 0px;
	padding:3px 0px 3px 25px;
	text-decoration:none;
	font-weight:normal;
	background-color:#D7D7D7;
	color:#a1338e;
	border-bottom:1px dotted #666666;

}


#menu h1 {
	color:#a1338e;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:2px 0px 0px 0px;
	text-transform:uppercase;
	line-height: 130%;
	letter-spacing: 1px;
	text-align: center;
}
#menu h2 {
color:#1a171b; font-size:70%; font-weight:bold;
margin:10px 0px 5px 5px;
}















#menu2{
	font-size:75%;
	text-align:right;
	width:232px;
	padding:0px 0px 0px 0px;
	margin:65px 0px 20px 15px;
}



#gelb{
	background-color:#FEE741;
}


#menu2 a.main{
	background-color:#b2b2d9;
	display:block;
	margin-top: 7px;
	padding:4px 0px 0px 15px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
	height:19px;
	border-bottom:1px dotted #a1338e;
}

#menu2 a.main:hover {
	color:#fff;
	background-color:#6AADE4;
}

#menu2 a.main_akt{
	display:block;
	margin-top: 7px;
	padding:4px 0px 0px 15px;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	height:19px;
	border-bottom:1px dotted #b2b2d9;

	background-color:#6AADE4;
}


#menu2 ul,#menu2 li{
display:inline;
list-style:none outside none;
margin:0;
padding:0;
}

#menu2 a.submain{
	display:block;
	margin-top: 0px;
	padding:3px 0px 3px 25px;
	text-decoration:none;
	color:#333;
	font-weight:normal;

	border-bottom:1px dotted #666666;

}

#menu2 a.submain:hover {
	background-color:#EBEBEB;
	color:#4c4ca6;
}

#menu2 a.submain_akt{
	display:block;
	margin-top: 0px;
	padding:3px 0px 3px 25px;
	text-decoration:none;
	font-weight:normal;
	background-color:#EBEBEB;
	color:#4c4ca6;
	border-bottom:1px dotted #666666;

}


#menu2 h1 {
	color:#000080;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 38px;
	text-transform:uppercase;
	line-height: 130%;
	letter-spacing: 2px;
	background-image: url(img/notes.gif);
	background-repeat: no-repeat;
}
#menu2 h2 {
color:#1a171b; font-size:70%; font-weight:bold;
margin:10px 0px 5px 5px;
}


/*content*/

#content {
	width:659px;
	padding: 0px 30px 20px 30px;
	margin:20px 0px 0px 0px;
	float: right;
	color: #333;
	border-top:1px dotted #a1338e;
	border-left:1px dotted #F1D1EC;
	font-size: 75%;
	line-height: 160%;

}

#content h1 {
	color:#a1338e;	
	text-transform:uppercase;
	font-size:120%;
	margin: 30px 0px 20px 0px;
}

.intro, #content blockquote {
	color:#666666;
	font-style:italic;
	margin:0px 40px 20px 40px;
	font-size:120%;
	}
#content h2 {
	color:#666666;
	font-size:100%;
	margin: 13px 0px 5px 0px;
}

#content a {
	color:#333333;
	text-decoration:underline;
}

#content a:hover {
	color:#A1338E;
}

.bild {
	width:231px;
	float:left;
	color:#666;
	line-height:90%;
	margin: 10px 20px 10px 0px;
}

.bild img {
	border: 1px solid #666666;
	margin: 0px 0px 2px 0px;
}

.ende {
	clear:both;}

#footer {
		padding: 3px 20px 0px 16px;
	margin:0px 0px 20px 0px;
	color: #333;
	font-size: 70%;
	}
	
#footer a{
text-decoration:underline;
	color: #333;
	}	
	
	
	
.black {
	color:#000;
	text-align:center;}
	
#content ul, #content ol {
margin:15px 0px 30px 20px;
}



#content ul ul, #content ol ol {
margin:10px 0px 0px 20px;
}



#content li {
	list-style-position:outside;
	margin:5px 0px 8px 0px;
	list-style-image:url(img/li-magenta.gif)
}



#content li li {
	list-style-image:url(img/li-li.gif)
}

a.externalLink { 
	background-image:url(img/link-external.png);
	background-repeat:no-repeat;
	padding-left:15px;
}

a.internalLink { 
	background-image:url(img/link-internal.png);
	background-repeat:no-repeat;
	padding-left:15px;
}

a.download { 
	background-image:url(img/link-download.png);
	background-repeat:no-repeat;
	padding-left:15px;
}

a.mail { 
	background-image:url(img/link-email.png);
	background-repeat:no-repeat;
	padding-left:15px;
}

table.contenttable td { vertical-align:top;}

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
width:350px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
width: 350px;
}

.mf-submit {
color: #ffffff;
background-color: #912281;
border: 0px;
}

div#tx-ttproducts-pi1-overview { display:none; }


