body {

	background-image:  url('../img/bg.jpg'); 

	background-position: top left; 

	background-repeat: repeat-x; 

	background-color: #666666;

	margin: 0px; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	overflow: auto;

	text-align: center;

	top: 0%;

	left: 50%

}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin:0;

	padding:0

}



.main {

width: 788px;

height: 472px;

margin-top: 40px

}



.splash {

width: 788px;

height: 472px;

margin-top: 40px

}



.main1 {

height: 317px;

background-image: url('../img/index_02_r1_c1.jpg');

text-align: left

}



.main2 {

height: 155px;

background-image: url('../img/index_02_r2_c1.jpg');

text-align: left;

color: #FFFFFF;

padding: 0px 10px 0px 25px

}



.logo1 {

width: 210px;

height: 112px;

margin-left: 20px;

margin-top: 10px

}



.logo2 {

width: 210px;

height: 112px;

margin-left: 20px;

margin-top: -8px

}



.content {

width: 738px;

height: 245px;

text-align: justify;

line-height: 18px;

margin: 0px 0px 0px 23px;

padding: 0px 0px 0px 0px;

overflow: auto;

color: #000000

}



.cimg {

float: left;

margin: 0px 8px 0px 0px;

clear: both

}



a.fuss:link {

color: #999999;

text-decoration: none

}



a.fuss:hover {

color: #990000;

text-decoration: none

}



a.fuss:visited {

color: #999999;

text-decoration: none

}



.tdservice {

color: #000

}



td {

line-height: 16px;

color: #FFFFFF;

font-size: 11px;

}



.nobullet {

color:#000;

padding-left: 40px

}



.reful {
	padding: 0px 0px 0px 25px;
	margin: 0px;
	list-style-type: square;


}



.left {

border-right: 1px solid #333333;

padding: 0px 10px 0px 10px;

width: 377px;

font-size: 12px;

font-weight: bold

}



.right {

border-left: 1px solid #666666;

padding: 0px 10px 0px 10px;

}



.foot {

margin: 8px 8px 0px 0px

}



.footer {

color: #999999

}



#topnavi {

	width: 460px;

	color: #FFFFFF;

	font-size: 10px;

	top: 15px;

	left: 170px;

	position: relative;

	text-align: center;

	font-weight: bold

}



a.top:link {

padding: 4px 7px 8px 7px;

height: 28px;

color: #FFFFFF;

text-decoration: none

}



a.top:visited {

padding: 4px 7px 8px 7px;

height: 28px;

color: #FFFFFF;

text-decoration: none;

}



a.top:hover {

padding: 4px 7px 8px 7px;

border-bottom: 1px solid #FF0000;

border-top: 3px solid #FFFFFF;

height: 28px;

color: #FFCC00;

text-decoration: none;

}



form {

margin: 0px

}



#mainnavi {

margin: 80px 0px 0px 208px;

color: #666666;

font-size: 12px;

font-weight: normal;

font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

}



#ikons {

width: 75px;

background-image: url('..img/de/bg2.gif');

background-repeat: repeat-y;

text-align: right

}



#welcome {

margin: 45px 0px 0px 13px;

}



#welcomel {

width: 190px;

}



#welcomel2 {

width: 385px;

float: left;

margin: 0px 0px 0px 0px;

}



#welcomer {

width: 300px;

float: left;

margin: 0px 0px 0px 5px

}



#fragen {

font-size: 14px;

font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

line-height: 52px

}



.divvert {

margin-top: -5px;

margin-left: -5px;

padding-right: 40px;

float: left;

clear: left

}



.divvert2 {

margin-top: -5px;

padding-right: 30px;

clear: both

}





.icons {

float: left;

clear: right

}



.icon {

float: left;

clear: right;

padding: 0px 10px 0px 10px

}



.logotop1 {

float: left;

clear: right;

padding: 0px 10px 0px 50px

}





.index2 {

width: 880px;

margin: 40px 0px 0px 30px

}



.loginform {

border: 0px;

margin: 0px;

padding: 0px

}



.textfield {

font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #FFFFFF;

height: 17px;

border: 0;

padding: 2px 8px;

background-color: #259AEE;

width: 172px;

}



.formsides {

width: 9px;

padding: 0px 0px 4px 0px

}



fieldset>input.textfield {

background: transparent url("../img/de/textfield_bg.gif") no-repeat;

}



fieldset

{

     border: 0px;

}



.go {

background: url("../img/de/go.gif");

width: 36px;

height: 22px;

border: 0px;

margin-top: 15px

}



.browse {

background: url("../img/de/browse.gif");

width: 36px;

height: 22px;

border: 0px;

padding-bottom: 5px

}





.index2_1 {

text-align: justify;

width: 300px;

line-height: 20px;

padding: 0px 15px 0px 0px;

float: left;

clear: both

}



.index2_2 {

text-align: justify;

padding-left: 15px;

width: 240px;

line-height: 20px;

float: left;

background-image: url('../img/de/bg2.gif');

background-repeat: repeat-y;

background-position: top left

}



.index2_3 {

text-align: justify;

margin-left: 15px;

padding-left: 15px;

width: 200px;

line-height: 20px;

float: left;

background-image: url('../img/de/bg2.gif');

background-repeat: repeat-y;

background-position: top left

}



h2 {

font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

margin: 0px 0px 0px 0px;

padding: 0px;

color: #999999;

font-weight: normal;

line-height: 22px

}



h3 {

font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

margin: 0px 0px -5px 0px;

padding: 0px;

color: #666666;

font-weight: bold;

line-height: 16px

}



.date {

color: #999999;

font-size: 9px

}



#anmeldentext {

font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

margin: 0px 0px 0px 0px;

padding: 0px;

color: #999999;

font-weight: bold;

}



#anmelden {

background-image: url('../img/de/anmelden.jpg');

background-repeat: no-repeat;

width: 248px;

height: 56px;

margin-left: 0px;

margin-top: 10px;

padding: 17px 0px 0px 0px;

text-align: center;

}





.imp {

height: 55px;

background-image: url('../img/de/bg_imp.gif');

background-repeat: repeat-x;

color: #666666;

font-size: 9px;

font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

padding: 10px;

word-spacing: 15px

}



#copyright {

color: #999999;

word-spacing: 0px

}



#upload {

width: 250px;

border: 1px solid #CCCCCC;

padding: 5px;

text-align: left

}



.service {

margin-top: 0

}

