
/* BASICS */

form{
margin: 0px;
padding: 0px;
}
div
{
	text-decoration: none;
}

body {
	background-color: #CDCDCD;
	background-image: url(/i/bg.main.gif);
	background-position: center;
	background-repeat: repeat-y;
	text-align: center;
	margin:0 auto;
	padding: 0px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
	}

#page{
	width: 760px;
	text-align: center;
	margin:0 auto;
	padding: 0px;
}

#header{
	height: 108px;
	width: 760px;
	margin:0 auto;
}

#navigation{

	height: 70px;
	width: 730px;
	margin: 0px 15px 15px 15px;
}

#content{
	width: 725px;
	margin: 0px 15px 0px 20px;
	padding: 0px;
	text-align: left;
}

#maincontent{
	width: 530px;
	float: left;
	margin: 0px 20px 0px 0px;
}

#rightcontent{
	width: 175px;
	float: right;
	text-align: left;
	margin: 0px;
}

#footer {

	width: 730px;
	height: 20px;
	margin: 0px 15px 15px 15px;
}

#footer ul, li {
	display: inline;
	margin: 0px 10px 0px 0px;
}

/* HEADER */

#logo{
	position: relative;
	left: 15px;
	top: 26px;
	margin: 0px;
	height: 56px;
	width: 244px;
}

#banner{
	position: relative;
	right: 15px;
	top: 26px;
	margin: 0px;
	height: 60px;
	width: 468px;
	border: 1px solid #003365;
}

/* MAINCONTENT */

.ruler{
	margin: 10px 0px 10px 0px;
	border-bottom: 2px solid #BFBFBF;
}

.leftteaser{
	float: left;
	width: 46px;
}

.rightteaser{
	float: right;
	width:  214px;
}

/* RIGHT SIDE BAR */

.box175{
	width: 175px;
	background-color: #DEDFE1;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.box175content{
	padding: 5px;
}

.search
{
 	 width: 122px;
 	 color: #000;
 	 border: 1px solid #EFEFEF;
 	 margin: 0px;
	 font-size: 11px;
}

.login 
{
 	 width: 100px;
 	 color: #000;
 	 border: 1px solid #EFEFEF;
 	 margin: 0px;
	 padding: 0px;
	 font-size: 11px;
	 display: inline;
}

.send 
{
	width: 34px;
	 heigh: 30px;
 	 margin: 0px;
	 padding: 0px;
	 display: inline;
}

/* FONTS */



ol{
	margin: 0px;
	padding: 0px;
}

li{
	margin: 0px;
	padding: 0px;
}

.breadcrumb {

	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #000000;
}

.breadcrumb a {

	color: #000000;
}

.breadcrumb a:hover {

	color: #CCC;
}

.subtext{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

b {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  bold;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.p{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.text{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.textuser{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #003367;
	margin: 0px;
	text-decoration: none;
}

.textintern{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  bold;
	color: #003367;
	margin: 0px;
	text-decoration: none;
}


.partner{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.partner a{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.partner a:link, a:selected {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.partner a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  normal;
	color: #666;
	margin: 0px;
	text-decoration: none;
}


.textcomugrey{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #B2B2B2;
	margin: 0px;
	text-decoration: none;
}

.description {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #951000;
	text-decoration: none;
}

.description a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #951000;
	text-decoration: none;
}

.description a:link, a:selected, a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #951000;
	text-decoration: none;
}

.descriptionwissen {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #346629;
	text-decoration: none;
}

.descriptionwissen a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #346629;
	text-decoration: none;
}

.descriptionwissen a:link, a:selected, a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #346629;
	text-decoration: none;
}

.descriptioneinkauf {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #FE6902;
	text-decoration: none;
}

.descriptioneinkauf a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #FE6902;
	text-decoration: none;
}

.descriptioneinkauf a:link, a:selected, a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #FE6902;
	text-decoration: none;
}

.descriptiontipps {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #027AB9;
	text-decoration: none;
}

.descriptiontipps a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #027AB9;
	text-decoration: none;
}

.descriptiontipps a:link, a:selected, a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #027AB9;
	text-decoration: none;
}

.descriptionhilfe {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #61646B;
	text-decoration: none;
}

.descriptionhilfe a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #61646B;
	text-decoration: none;
}

.descriptionhilfe a:link, a:selected, a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	color: #61646B;
	text-decoration: none;
}

.textcomu{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #002B6E;
	margin: 0px;
	text-decoration: none;
}

.textcomu a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #002B6E;
	margin: 0px;
	text-decoration: underlined;
}

.textcomu a:link, a:selected  {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #002B6E;
	margin: 0px;
	text-decoration: underlined;
}

.textcomu a:hover  {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000033;
	margin: 0px;
	text-decoration: underlined;
}


#footer a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	text-decoration: none;
}

#footer a:link, a:selected {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	text-decoration: none;
}

#footer a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	text-decoration: none;
}

.headline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
 	border-bottom: dotted 2px #000;
	text-decoration: none;
}


.aboutus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #003367;
	margin: 0px;
}


.headlineintern {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #003367;
	margin: 0px;
 	border-bottom: dotted 2px #003367;
}

.headlinewissen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #015548;
	margin: 0px;
 	border-bottom: dotted 2px #015548;
	text-decoration: none;
}



.headlineinternet {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #027AB9;
	margin: 0px;
 	border-bottom: dotted 2px #027AB9;
	text-decoration: none;
}

.headlinehilfe {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #61646B;
	margin: 0px;
 	border-bottom: dotted 2px #61646B;
	text-decoration: none;
}

.headlineeinkaufen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FE6902;
	margin: 0px;
 	border-bottom: dotted 2px #FE6902;
	text-decoration: none;
}

.headlinethemen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #951000;
	margin: 0px;
 	border-bottom: dotted 2px #951001;
	text-decoration: none;
}


/* HELPER STYLES */

.left{
	float: left;
}
.right{
	float: right;
}
.cleaner{
	clear: both;
}
.spacer20{
	margin-bottom: 20px;
}

.spacer10{
	margin-bottom: 10px;
}
.spacer5{
	margin-bottom: 5px;
}
img{
	border: 0;
	display: block;
}

table{
margin: 10px 0px 10px 0px;
}

.navigation table{
margin: 0px;
}


/* ALTE STYLES */



.textklein {
        font-size : 11px;
        color: #000000;
	}

.hinweis {
        font-size : 11px;
        color: #FF0000;
	}
	
.hinweisfett {
        font-size : 11px;
        font-weight: bold;
        color: #FF0000;
	}
	
.orangebold {
        font-size : 11px;
        font-weight: bold;
        color: #FF9900;
	}
	
.orangebold1 {
        font-size : 14px;
        font-weight: bold;
        color: #FF9900;
	}

.headline1 {
        font-size : 15px;
        font-weight: bold;
        color: #000099;
}

.headline2 {
        font-size : 15px;
        font-weight: bold;
        color: #CC0000;
}

.headline3 {
        font-size : 24px;
        font-weight: bold;
        color: #CC6600;
}

.headline4 {
        font-size : 15px;
        font-weight: bold;
        color: #000000;
}

.headline5 {
        font-size : 15px;
        font-weight: bold;
        color: #CC6600;
}

.anmelden {
        font-size : 22px;
        font-weight: bold;
        color: #000099;
}

.weiter {
        font-size : 22px;
        font-weight: bold;
        color: #999966;
	text-decoration:none;
}

.weiter:a {
        font-size : 22px;
        font-weight: bold;
        color: #999966;
	text-decoration:none;
}

.weiter:hover {
        font-size : 22px;
        font-weight: bold;
        color: #999966;
	text-decoration:none;
}

.kurzklein {
        font-size : 10px;
        color: #ffffff;
}


.rotbalken	

	{
	font-family: Verdana,Arial,sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.rotbalken:a	

	{
	font-family: Verdana,Arial,sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.rotbalken:hover	

	{
	font-family: Verdana,Arial,sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
	
.suchbalken	

	{
	font-family: Verdana,Arial,sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999966;
	text-decoration: none;
	}
	
.suchbalken:a	

	{
	font-family: Verdana,Arial,sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999966;
	text-decoration: none;
	}
	
.suchbalken:hover	

	{
	font-family: Verdana,Arial,sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #999966;
	background-color: #FFFFFF;
	text-decoration: none;
	}
	
	
	
/*=======================================================================
**
**	Langes Dokument
**
**=======================================================================
*/


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
 	border-bottom: dotted 2px #000;
}

.doc {
	background-color: white;
	padding: 0px;
	margin: 0px;
}

.doc .description {
	color: #990000;
	font-size: 10px;
	
}

.doc h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
 	border-bottom: dotted 2px #000;
}

.doc .abstract {
	font-size: 11px;
}

.doc div.img {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-top: 10px;
}

.doc p {
	font-size: 12px;
}


.doc .r {
	color: red;
	background-color: yellow;
}


.box li {

margin: 0px;
padding: 0px;

}

#footer li{
margin-right: 20px
}


.homepage{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.homepage:a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.homepage:link, :selected {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: underlined;
	border: none;
}

a:link {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: underlined;
	border: none;
}

a:hover, :selected {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	color: #000;
	margin: 0px;
	text-decoration: underlined;
	border: none;
}

.image {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  normal;
	color: #000;
}


form.searchform table {
	width: 100%;
	border: 4px solid #FFF;
}

form.searchform tr,
form.searchform td {
	background: #FFF;
}

li{
	margin: 5px;
	padding: 0px;
}
