body {font-family: arial, sans-serif; font-size: 13px; line-height: 19px; color: #000000; padding: 0px; background-color: #FFFFFF; margin: 0px;}
td {font-family: arial, sans-serif; font-size: 13px; line-height: 19px; color: #000000; }
p {margin: 0px 0px 0px 0px;}


.hidden {position: absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline; visibility: hidden;}

#bordertop { height: 13px; background-image: url(../files/bggruenvertical.gif); background-repeat: repeat-x; }
#headcenter { height: 82px; width: 457px; background-image: url(../files/headimage.jpg); vertical-align: bottom;}
	#servicenavi { height: 19px; padding-right: 10px; text-align: right; }

#headright { width: 50%; height: 82px; background-image: url(../files/bgblauvertical.gif); vertical-align: bottom;}
	#selectlanguage { background-color: #FFFFFF; height: 18px; padding-top: 1px; padding-left: 10px; white-space: nowrap; color: #02467E; }


#leftcolumn { text-align: left; width: 154px; vertical-align: top; background-image: url(../files/bgblauhorizontal.gif); background-repeat: repeat-y; background-position: right top; background-color: #D6D6D6;}
	#suche { background-color: #CACE99; height: 70px; margin: 0px; text-align: right;}
	#navigation {line-height: 16px; background-image: url(../files/bgblauhorizontal.gif); background-repeat: repeat-y; background-position: right top; background-color: #FFFFFF;}
	#navigation ul, #navigation ul li {padding: 0; margin: 0; list-style: none;}
	#navigation ul li ul, #navigation ul li ul li {padding: 0; margin: 0; list-style: none; display: inline;}
	
	#navigationbottom {}

#rightcolumn { text-align: left; width: 90%; vertical-align: top;}
	#breadcrumbnavi {margin-left: 10px; margin-top: 13px;}
	#pagetitle {margin-top: 30px;}
	#content {margin-left: 22px; margin-bottom: 20px; width: 500px; text-align: justify;}
	.ankerlist {position: absolute; top: 130px; margin-left: 515px; width: 115px;}
	#advertise {position: absolute; top: 7px; margin-left: 643px;}
	#advertise img {display: block; margin-bottom: 10px;}
	#footnote {width: 500px; border-top: 1px solid #F15C20; margin-left: 22px;}

.contenttable {width: 100%;}

.contentcellleft {padding-right: 8px; text-algin: left; }
.contentcellright {padding-left: 8px; text-algin: left; }

div.imgfloatleft {float: left; margin-right: 14px; margin-top: 5px; margin-bottom: 10px;}
div.imgfloatright {float: right; margin-left: 14px; margin-top: 5px; margin-bottom: 10px;}

div.imgrighttop {float: right; margin-top: 5px; margin-bottom: 10px;}
div.imglefttop {float: left; margin-top: 5px; margin-bottom: 10px;}
div.imgcentertop {text-align: center; margin-top: 5px; margin-bottom: 10px;}
div.imgrightbottom {float: right; margin-top: 14px;}
div.imgleftbottom {float: left; margin-top: 14px;}
div.imgcenterbottom {text-align: center; margin-top: 14px;}

.imgtext {font-family: verdana, arial; font-size: 11px; line-height: 13px; margin-top: 3px;}

hr {border: 0px none #FFFFFF; border-top: 1px solid #F15C20; height: 1px; margin-bottom: 1px; margin-top: 5px;}

hr.c {border-top: 1px solid #F15C20; height: 1px; margin-bottom: 1px;}
hr.cC88C3F {border-top: 1px solid #C88C3F; height: 1px; margin-bottom: 1px;}
hr.cAB3F0F {border-top: 1px solid #AB3F0F; height: 1px; margin-bottom: 1px;}
hr.c920372 {border-top: 1px solid #920372; height: 1px; margin-bottom: 1px;}
hr.cF10389 {border-top: 1px solid #F10389; height: 1px; margin-bottom: 1px;}
hr.cE40036 {border-top: 1px solid #E40036; height: 1px; margin-bottom: 1px;}
hr.c8FA803 {border-top: 1px solid #8FA803; height: 1px; margin-bottom: 1px;}
hr.c02813B {border-top: 1px solid #02813B; height: 1px; margin-bottom: 1px;}
hr.c0D61A2 {border-top: 1px solid #0D61A2; height: 1px; margin-bottom: 1px;}

.navseparate {color: #02467E;}

h2 {font-size: 15px; font-weight: bold; color: #FFFFFF; padding-left: 1px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 15px; text-transform: uppercase; background-color: #F15C20}
h3 {font-size: 15px; font-weight: bold; color: #F15C20; text-align: left; margin-top: 0px; margin-bottom: 4px; padding: 0px;}

h2.c {background-color: #F15C20}
h3.c {color: #F15C20;}

h2.cC88C3F {background-color: #C88C3F}
h3.cC88C3F {color: #C88C3F;}

h2.cAB3F0F {background-color: #AB3F0F}
h3.cAB3F0F {color: #AB3F0F; }

h2.c920372 {background-color: #920372}
h3.c920372 {color: #920372; }

h2.cF10389 {background-color: #F10389}
h3.cF10389 {color: #F10389; }

h2.cE40036 {background-color: #E40036}
h3.cE40036 {color: #E40036; }

h2.c8FA803 {background-color: #8FA803}
h3.c8FA803 {color: #8FA803; }

h2.c02813B {background-color: #02813B}
h3.c02813B {color: #02813B; }

h2.c0D61A2 {background-color: #0D61A2}
h3.c0D61A2 {color: #0D61A2; }


h4 {font-size: 13px; font-weight: bold; margin: 0px 0px 4px 0px;}


a {color: #02467E; text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {color: #02467E;}

a.subnavi {font-family: trebuchet ms, arial, sans serif; font-size: 13px; text-decoration: none; display: block; margin: 3px 10px 0px 10px; padding-left: 8px; padding-top: 1px; background-image: url(../files/pf.gif); background-repeat: no-repeat; background-position: top left;}
a.subnavi:hover {background-image: url(../files/pf_over.gif); background-repeat: no-repeat; background-position: top left;}

a.subnaviaktiv {font-family: trebuchet ms, arial, sans serif; font-size: 13px; text-decoration: none; display: block; margin: 3px 10px 0px 10px; padding-left: 8px; padding-top: 1px; background-image: url(../files/pf_over.gif); background-repeat: no-repeat; background-position: top left;}

a.servicenavi {font-family: arial, sans serif; font-size: 13px; text-decoration: none; font-weight: bold;}

.ankerlist a {display: block; margin-bottom: 8px; font-family: verdana, arial, sans serif; font-size: 11px; line-height: 14px; text-decoration: none;}
.ankerlist a:hover {text-decoration: underline;}

a.toplink {text-decoration: none;}
a.toppfeil {display: block; height: 10px; margin-top: 0px; margin-bottom: 5px; background-image: url(../files/toppfeil.gif); background-repeat: no-repeat; background-position: right top;}

input {font-family: arial, verdana; font-size: 12px; color: #02467E;}
textarea  {font-family: arial, verdana; font-size: 12px; color: #02467E;}
form {background-color: #E8F2FB;}

.searchinput {margin: 11px 9px 5px 7px; width: 132px; }
.searchbutton {margin: 0px 9px 5px 5px; padding: 0px; width: 90px; font-weight: bold; color: #FFFFFF; background-color: #F15C21; border-width: 1px; border-color: #F58559; cursor: pointer;}

.submitbutton {padding: 0px; width: 90px; font-weight: bold; letter-spacing: 1px; color: #FFFFFF; background-color: #F15C21; border-width: 1px; border-color: #F58559; cursor: pointer;}


