body {
	margin: 0px; padding: 0px; font-size: 100%; font-family: Arial, Helvetica, sans-serif; background-color: #F5FAFE;
}
.clear {
	clear: both; height: 1px; overflow: hidden;
}
.clear-border {
	clear: both; height: 1px; overflow: hidden; background-color: #99AEC2;
}
div#center {
	/*margin: 0 auto; width: 1000px;*/
}
	div#main {
		width: 1000px; overflow: hidden; text-align: left;
	}
		div#header {
			width: 975px; height: 62px; overflow: hidden; background-color: #CCE5F7; background-image: url(../images/menu_1_bg.gif); background-repeat: no-repeat; background-position: right bottom; border-left: 1px solid #B3C2D1; border-right: 1px solid #B3C2D1;
		}
		div#scroll {
			width: 1000px; height: 500px; overflow: auto;
		}
			div#container {
				width: 975px; overflow: hidden; margin: 0px; padding: 0px; border-left: 1px solid #B3C2D1; border-right: 1px solid #B3C2D1; border-bottom: 1px solid #B3C2D1; background-color: #FFF;
			}

/* ------------------------ */
/* allgemein				*/
/* ------------------------ */
h1 {
	font-size: 110%; font-weight: bold; color: #036; margin: 0; padding: 0;
}
h2 {
	font-size: 85%; font-weight: bold; color: #036; margin: 0; padding: 0;
}
h2.head {
	padding: 0px 0px 1px 0px; border-bottom: 1px solid #9AAFC3; 
}
h3 {
	font-size: 75%; font-weight: bold; color: #036; margin: 0; padding: 0;
}
h3.head {
	padding: 0px 0px 1px 0px; border-bottom: 1px solid #9AAFC3;
}
	h3.head a {
		color: #8099B3; text-decoration: none;
	}
.text {
	font-size: 75%; color: #036;
}
.text-black {
	font-size: 75%; color: #000;
}
a.small-link {
	font-size: 65%; color: #036;
}
a.small-link:hover {
	color: #C90000;
}
div.red-link a {
	display: block; font-size: 75%; font-weight: bold; text-decoration: none; color: #C90000; background-image: url(../images/direktklicks_arrow_on.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0px 0px 0px 14px; margin: 0px 0px 1px 0px;
}
div.red-link a:hover {
	color: #C90000;
}
div.mehr-link	{
	font-size: 100%; padding: 0px 6px 0px 0px;
}
div.mehr-link a {
	font-size: 75%; font-weight: bold; color: #C90000; text-decoration: none; background-image: url(../images/direktklicks_arrow_on.gif); background-repeat: no-repeat; background-position: 0px 3px; text-align: left; display: block; float: right; padding:0px 0px 2px 14px;
}
div.links a {
	display: block; font-size: 75%; text-decoration: none; color: #036; background-image: url(../images/direktklicks_arrow.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0px 0px 0px 15px; margin: 0px 0px 1px 0px;
}
div.links a:hover {
	background-image: url(../images/direktklicks_arrow_on.gif); color: #C90000;
}
div.checks div {
	display: block; font-size: 75%; text-decoration: none; color: #036; background-image: url(../images/button_check.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0px 0px 0px 15px; margin: 0px 0px 1px 0px;
}
.label {
	font-size: 75%; color: #036; 
}


/* ------------------------ */
/* header 					*/
/* ------------------------ */
div#header img {
	border: 0;
}
div#header #logo {
	float: left; width: 151px; height: 62px; overflow: hidden;
}
div#header #leiste-navi {
	float: right; width: 750px; overflow: hidden;
}
	div#header #leiste-navi #topleiste {
		height: 26px; overflow: hidden; text-align: right; margin: 0px 10px 0px 0px;
	}
	div#header #leiste-navi #topleiste td {
		white-space: nowrap;
	}
		div#header #leiste-navi #topleiste .start {
			width: 4px; border-left: 1px solid #036; height: 26px; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7; overflow: hidden;
		}
		div#header #leiste-navi #topleiste .end {
			width: 8px; border-right: 1px solid #036; height: 26px; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7; overflow: hidden;
		}
		div#header #leiste-navi #topleiste .separator {
			width: 1px; height: 26px; overflow: hidden; background-image:url(../images/top_leiste_sep.gif); background-repeat: no-repeat;
		}
		div#header #topleiste .spacer {
			height: 26px; overflow: hidden; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7;
		}
		div#header #leiste-navi #topleiste .item {
			height: 26px; overflow: hidden; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7; padding: 5px 8px 0px 8px;
		}
			div#header #leiste-navi #topleiste .item a {
				font-size: 70%; font-weight: bold; color: #036; text-decoration: none;
			}
		div#header #topleiste .item-lang-first {
			height: 26px; overflow: hidden; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7; padding: 5px 0px 0px 8px;
		}
		div#header #topleiste .item-lang {
			height: 26px; overflow: hidden; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7; padding: 5px 0px 0px 5px;
		}
		div#header #topleiste .item-lang-last {
			height: 26px; overflow: hidden; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7; padding: 5px 22px 0px 5px;
		}
		div#header #topleiste .item-text {
			height: 26px; overflow: hidden; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7; padding: 5px 0px 0px 5px;
		}
			div#header #topleiste .item-text span {
				font-size: 70%; font-weight: bold; color: #036;
			}
		div#header #topleiste .item-input {
			height: 26px; overflow: hidden; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7; padding: 2px 2px 0px 2px;
		}
			div#header #topleiste .item-input select.kurs {
				font-size: 70%; width: 130px; height:19px; color:#000; border:1px solid #6685A3;
			}
			div#header #topleiste .item-input select.themen {
				font-size: 70%; width: 120px; height:19px; color:#000; border:1px solid #6685A3;
			}
			div#header #topleiste .item-input input {
				font-size: 70%; width: 90px; height:16px; color:#000; border:1px solid #6685A3;
			}
		div#header #topleiste .item-btn {
			height: 26px; overflow: hidden; background-image:url(../images/top_leiste_main_bg.gif); background-repeat: repeat-x; background-position: 0px 1px; background-color: #CCE5F7; padding: 4px 2px 0px 2px;
		}
			div#header #topleiste .item-btn a.go {
				display: block; width: 16px; height: 16px; background-image: url(../images/top_leiste_btn_go.gif); background-repeat: no-repeat;
			}
	
/* ------------------------ */
/* navi level 1 			*/
/* ------------------------ */
div#navi-1 {
	width: 975px; height: 26px; overflow: hidden; margin: -26px 0px 0px 0px; background-image: url(../images/spacer_003366.gif); background-repeat: repeat-x; background-position: 0px 25px;
}
	div#navi-1 table {
		background-image: url(../images/menu_1_bg.gif); background-repeat: repeat-x;
	}
	div#navi-1 .start {
		width: 1px; height: 26px; overflow: hidden; background-image: url(../images/menu_1_bg.gif); background-repeat: repeat-x; border-left: 1px solid #036;
	}
	div#navi-1 .end {
		width: 4px; height: 26px; overflow: hidden; background-image: url(../images/menu_1_bg.gif); background-repeat: repeat-x;
	}
	div#navi-1 .sep-off {
		width: 1px; height: 26px; overflow: hidden; background-image: url(../images/menu_1_sep.gif); background-repeat: no-repeat;
	}
	div#navi-1 .sep-clear {
		width: 1px; height: 26px; overflow: hidden;
	}
	div#navi-1 .sep-on {
		width: 1px; height: 26px; overflow: hidden; background-color: #036;
	}
	div#navi-1 .item {
		white-space: nowrap; height: 26px; overflow: hidden;
	}
		div#navi-1 .item a {
			display: block; overflow: hidden; font-size: 70%; font-weight: bold; color: #FFF; text-decoration: none; padding: 5px 7px 0px 7px;
		}
	div#navi-1 .item-on {
		white-space: nowrap; height: 26px; overflow: hidden; background-image: url(../images/menu_1_bg_on.gif); background-repeat: repeat-x;
	}
		div#navi-1 .item-on a {
			display: block; overflow: hidden; font-size: 70%; font-weight: bold; color: #036; text-decoration: none; padding: 5px 7px 0px 7px;
		}

/* ------------------------ */
/* navi level 2 			*/
/* ------------------------ */
div#navi-2 {
	width: 975px; height: 20px; overflow: hidden; clear: both; background-image: url(../images/menu_2_bg.gif); background-repeat: repeat-x; border-left: 1px solid #B3C2D1; border-right: 1px solid #B3C2D1;margin-top: -1px; background-position: 0px 1px;
}
	div#navi-2 .sep-off {
		width: 1px; height: 19px; overflow: hidden; background-image: url(../images/menu_2_sep.gif); background-repeat: no-repeat;
	}
	div#navi-2 .sep-on {
		width: 1px; height: 19px; overflow: hidden;
	}
	div#navi-2 .item {
		white-space: nowrap; 
	}
		div#navi-2 .item a {
			display: block; height: 19px; overflow: hidden; font-size: 70%; color: #036; text-decoration: none; padding: 3px 7px 0px 7px;
		}
	div#navi-2 .item-on {
		white-space: nowrap; 
	}
		div#navi-2 .item-on a {
			display: block; height: 19px; overflow: hidden; font-size: 70%; font-weight: bold; color: #036; text-decoration: none; padding: 3px 7px 0px 7px; background-color: #E1F0FB; border-left: 1px solid #036; border-right: 1px solid #036; border-top: 1px solid #036;
		}
		
/* ------------------------ */
/* navi level 3 			*/
/* ------------------------ */
div#navi-3 {
	width: 975px; height: 17px; overflow: hidden; background-color: #FFF; border-left: 1px solid #B3C2D1; border-right: 1px solid #B3C2D1;
}
	div#navi-3 .cont {
		width: 975px; height: 16px; overflow: hidden; border-bottom: 1px solid #036; background-color: #E1F0FB;
	}
	div#navi-3 .sep-off {
		width: 1px; height: 16px; overflow: hidden; background-image: url(../images/menu_3_sep.gif); background-repeat: no-repeat;
	}
	div#navi-3 .sep-on {
		width: 1px; height: 16px; overflow: hidden; background-image: url(../images/menu_3_sep.gif); background-repeat: no-repeat;
	}
	div#navi-3 .item {
		white-space: nowrap; 
	}
		div#navi-3 .item a {
			display: block; height: 17px; overflow: hidden; font-size: 70%; color: #036; text-decoration: none; padding: 1px 7px 0px 7px;
		}
	div#navi-3 .item-on {
		white-space: nowrap; 
	}
		div#navi-3 .item-on a {
			display: block; height: 19px; overflow: hidden; font-size: 70%; font-weight: bold; color: #036; text-decoration: none; padding: 1px 7px 0px 7px;
		}


/* ------------------------ */
/* columns 					*/
/* ------------------------ */
div#left-column {
	float: left; width: 195px; overflow: hidden; margin: 20px 0px 0px 10px;
}
* html div#left-column {
	/* IE double margin bug */
	margin-left: 5px;
}
div#middle-column {
	float: left; width: 500px; overflow: hidden; margin: 20px 32px 0px 32px;
}
div#right-column {
	float: left; width: 195px; overflow: hidden; margin: 20px 0px 0px 0px;
}

/* ------------------------ */
/* login box 				*/
/* ------------------------ */
div#login {
	border: 1px solid #99AEC2; margin: 0px 0px 20px 0px;
}
	div#login .stretch {
		display: table-cell; width: 193px; height: 318px; background-color: #FFF;
	}
	div#login .cut {
		width: 193px; overflow: hidden;
	}
		div#login .cut h3.head {
			/* */
		}
		div#login .cut a.small-link {
			/* */
		}
		div#login .cut a.small-link:hover {
			/* */
		}
		div#login .cut .labels {
			padding: 5px 0px 0px 10px;
		}
			div#login .cut .labels table {
				width: 173px;
			}
			div#login .cut .labels img {
				border: 0;
			}
			div#login .cut .labels .dark {
				font-size: 70%; color: #036; font-weight: bold;
			}
			div#login .cut .labels .bright {
				font-size: 70%; color: #8099B3; font-weight: bold;
			}
			div#login .cut .labels .right {
				font-size: 70%; color: #036; font-weight: bold;
			}
				div#login .cut .labels .right div {
					float: right; padding: 5px 12px 0px 0px;
				}
				div#login .cut .labels .right .login-help {
					float: right; width: 8px; height: 9px; overflow: hidden; background-image: url(../images/login_help_icon.gif); background-repeat: no-repeat; margin: 7px 4px 0px 0px;
				}
				div#login .cut .labels .right .login-keyboard {
					float: right; width: 16px; height: 16px; overflow: hidden; background-image: url(../images/login_keyboard_icon.gif); background-repeat: no-repeat;
				}
		div#login .cut .inputs {
			padding: 1px 0px 0px 10px;
		}
			div#login .cut .inputs table {
				width: 173px;
			}
			div#login .cut .inputs input {
				font-size: 70%; border: 1px solid #CF1C1C; width: 80px;
			}
		div#login .cut .input-links {
			padding: 4px 0px 2px 10px;
		}
			div#login .cut .input-links table {
				width: 173px;
			}
			div#login .cut .input-links img {
				border: 0;
			}
			div#login .cut .input-links .btn {
				display: block; width: 70px; height: 16px; overflow: hidden; background-image: url(../images/btn_login.gif); background-repeat: no-repeat;
			}
		div#login .cut .lang-link {
			padding: 4px 0px 10px 10px;
		}
			div#login .cut .lang-link img {
				border: 0;
			}
		div#login .cut .links {
			padding: 0px 0px 0px 10px;
		}
			div#login .cut .links a {
				/* */
			}
			div#login .cut .links a:hover {
				/* */
			}
		div#login .cut h3.head {
			margin: 5px 10px 5px 10px;
		}
		div#login .cut .text {
			margin: 0px 0px 2px 10px;
		}
		div#login .cut .text-small {
			font-size: 65%; color: #036; margin: 5px 5px 5px 10px;
		}
			div#login .cut .text-small a {
				color: #036; text-decoration: underline;
			}
			div#login .cut .text-small a:hover {
				color: #C90000;
			}
		div#login .cut .red-link {
			padding: 10px 0px 3px 10px;
		}
		div#login .cut .border {
			background-color: #9AAFC3; height: 1px; overflow: hidden; text-indent: -100em; margin: 3px 10px 3px 10px;
		}

/* ------------------------ */
/* bottom box - left 		*/
/* ------------------------ */
div#bottom-box-left {
	border: 1px solid #99AEC2;
}
	div#bottom-box-left .cut {
		width: 193px; min-height: 108px; overflow: hidden; background-color: #CCE5F7;
	}
		div#bottom-box-left .cut .image {
			float: left; 
		}
			div#bottom-box-left .cut .image img {
				display: block; background-color: #FFF; padding: 0px 1px 0px 0px; border: 0;
			}
		div#bottom-box-left .cut .text-link {
			float: right; width: 112px; overflow: hidden;
		}
		div#bottom-box-left .cut .text-link table {
			width: 111px; height: 108px;
		}
		div#bottom-box-left .cut .text-link .td-padd {
			padding: 0px 0px 0px 4px;
		}
			div#bottom-box-left .cut .text-link .navi {
				display: none;
			}
			div#bottom-box-left .cut .text-link .navi img {
				border: 0;
			}
				div#bottom-box-left .cut .text-link .navi .left {
					float: left; padding: 3px 0px 0px 8px;
				}
				div#bottom-box-left .cut .text-link .navi .right {
					float: right; padding: 3px 8px 0px 0px;
				}
				div#bottom-box-left .cut .text-link .navi .head {
					text-align: center; padding: 2px 0px 3px 0px;
				}
				div#bottom-box-left .cut .text-link .navi img {
					display: block;
				}
			div#bottom-box-left .cut .text-link .text-headline	{
				font-size: 100%; padding: 5px 0px 0px 0px;
			}
				div#bottom-box-left .cut .text-link h2 {
					/* */
				}
				div#bottom-box-left .cut .text-link .text {
					padding: 0px 0px 2px 0px;
				}
				
/* ------------------------ */
/* eyecatcher 			 	*/
/* ------------------------ */
div#eye {
	border: 1px solid #99AEC2; margin: 0px 0px 0px 0px; border-bottom: 0;
}
	div#eye .cut {
		width: 498px; min-height: 318px; overflow: hidden; background-color: #CCE5F7;
	}
		div#eye .cut .image {
			float: left; 
		}
			div#eye .cut .image img {
				display: block; background-color: #FFF; padding: 0px 1px 0px 0px; border: 0;
			}
		div#eye .cut .text-link {
			float: right; width: 208px; overflow: hidden;
		}
		div#eye .cut .text-link .navi {
			height: 24px; overflow: hidden; background-color: #335C85;
		}
		div#eye .cut .text-link .navi img {
			border: 0;
		}
			div#eye .cut .text-link .navi .prev {
				float: left; padding: 3px 0px 0px 20px;
			}
			div#eye .cut .text-link .navi .next {
				float: left; padding: 3px 0px 0px 6px;
			}
			div#eye .cut .text-link .navi .num-1 {
				float: left; padding: 3px 0px 0px 6px;
			}
			div#eye .cut .text-link .navi .num-2 {
				float: left; padding: 3px 0px 0px 6px;
			}
			div#eye .cut .text-link .navi .num-3 {
				float: left; padding: 3px 0px 0px 6px;
			}
				div#eye .cut .text-link .navi a {
					font-size: 70%; color: #FFF; font-weight: bold; text-decoration: none;
				}
				div#eye .cut .text-link .navi .num-1 a {
					color: #036;
				}
				div#eye .cut .text-link .navi img {
					margin: 0px 0px 3px 0px;
				}
		div#eye .cut .text-link .cont {
			padding: 30px 0px 0px 20px;
		}
		div#eye .cut .text-link .cont img {
			border: 0;
		}
			div#eye .cut .text-link .cont h1 {
				margin: 0px 0px 20px 0px; width: 170px;
			}
			div#eye .cut .text-link .cont .text {
				width: 170px; overflow: hidden; margin: 0px 0px 0px 0px;
			}
			div#eye .cut .text-link .cont .link {
				width: 170px; overflow: hidden; margin: 12px 0px 0px 0px;
			}
				div#eye .cut .text-link .cont .link .link-cont {
					float: right;
				}
					div#eye .cut .text-link .cont .link a {
						font-size: 75%; font-weight: bold; color: #C90000; text-decoration: none; background-image: url(../images/direktklicks_arrow_on.gif); background-repeat: no-repeat; background-position: 0px 3px; text-align: left; display: block; padding:0px 0px 2px 14px;
					}

/* ------------------------ */
/* bottom boxes - middle 	*/
/* ------------------------ */
div#bottom-boxes-middle {
	padding: 20px 0px 0px 0px;
}
div#bottom-boxes-middle .box-1 {
	float: left;
}
div#bottom-boxes-middle .box-2 {
	float: left; margin: 0px 0px 0px 16px;
}
div#bottom-boxes-middle .box-3 {
	float: right;
}
div#bottom-boxes-middle .border {
	border: 1px solid #99AEC2;
}
	div#bottom-boxes-middle .box-erste {
		width: 154px; min-height: 108px; overflow: hidden; background-color: #CCE5F7;
	}
	div#bottom-boxes-middle .box-magazin {
		width: 154px; min-height: 108px; overflow: hidden; background-color: #CC9;
	}
	div#bottom-boxes-middle .box-fun {
		width: 154px; min-height: 108px; overflow: hidden; background-color: #FC0;
	}
	div#bottom-boxes-middle .box-community{
		width: 154px; min-height: 108px; overflow: hidden; background-color: #6CC;
	}
	div#bottom-boxes-middle .box-bank {
		width: 154px; min-height: 108px; overflow: hidden; background-color: #9CF;
	}
	div#bottom-boxes-middle .box-local {
		width: 154px; min-height: 108px; overflow: hidden; background-color: #CF3;
	}
	div#bottom-boxes-middle .box-vorteilswelt {
		width: 154px; min-height: 108px; overflow: hidden; background-color: #F9F;
	}
		div#bottom-boxes-middle .image {
			float: left; 
		}
			div#bottom-boxes-middle .image img {
				display: block; background-color: #FFF; padding: 0px 1px 0px 0px; border: 0;
			}
		div#bottom-boxes-middle .text-link {
			float: right; width: 92px; overflow: hidden;
		}
		div#bottom-boxes-middle .text-link table {
			width: 92px; height: 108px;
		}
		div#bottom-boxes-middle .text-link .td-padd {
			padding: 0px 0px 0px 4px;
		}
			div#bottom-boxes-middle .text-link .text-headline	{
				font-size: 100%; padding: 5px 0px 0px 0px;
			}
				div#bottom-boxes-middle .text-link h2 {
					/* */
				}
				div#bottom-boxes-middle .text-link .text {
					padding: 0px 0px 2px 0px;
				}

/* ------------------------ */
/* angebote box 			*/
/* ------------------------ */
div#angebote {
	border: 1px solid #99AEC2; margin: 0px 0px 20px 0px;
}
	div#angebote .stretch {
		display: table-cell; width: 193px; height: 318px; background-color: #FFF;
	}
	div#angebote .cut {
		width: 193px; overflow: hidden;
	}
		div#angebote .cut .headline {
			background-color: #F60; padding: 0px; background-image: url(../images/cart_icon.gif); background-repeat: no-repeat; background-position: 12px 2px;
		}
			div#angebote .cut .headline a {
				display: block; font-size: 75%; color: #FFF;font-weight: bold; padding: 5px 0px 5px 40px; text-decoration: none;
			}
		div#angebote .cut h3.head {
			margin: 12px 10px 5px 10px;
		}
		div#angebote .cut .links {
			padding: 0px 0px 0px 10px;
		}
		div#angebote .cut .text {
			margin: 12px 10px 0px 10px;
		}
		div#angebote .cut .kurs-img {
			margin: 8px 0px 0px 10px;
		}
		div#angebote .cut .banner {
			padding: 15px 0px 0px 0px; text-align: center;
		}
		div#angebote .cut .text-small {
			font-size: 70%; color: #036; margin: 5px 0px 0px 10px; padding: 0px 0px 5px 0px;
		}
				
/* ------------------------ */
/* bottom box - right 		*/
/* ------------------------ */
div#bottom-box-right {
	border: 1px solid #99AEC2;
}
	div#bottom-box-right .cut {
		width: 193px; min-height: 108px; overflow: hidden; background-color: #CCE5F7;
	}
		div#bottom-box-right .cut .image {
			float: left; 
		}
			div#bottom-box-right .cut .image img {
				display: block; background-color: #FFF; padding: 0px 1px 0px 0px; border: 0;
			}
		div#bottom-box-right .cut .text-link {
			float: right; width: 113px; overflow: hidden;
		}
		div#bottom-box-right .cut .text-link table {
			width: 112px; height: 89px;
		}
		div#bottom-box-right .cut .text-link .td-padd {
			padding: 0px 0px 0px 4px;
		}
			div#bottom-box-right .cut .text-link .navi {
				font-size: 70%; font-weight: bold; color: #FFF; background-color: #036; border-bottom: 1px solid #FFF; height: 18px; overflow: hidden;
			}
			div#bottom-box-right .cut .text-link .navi img {
				border: 0;
			}
				div#bottom-box-right .cut .text-link .navi .left {
					float: left; padding: 3px 0px 0px 8px;
				}
				div#bottom-box-right .cut .text-link .navi .right {
					float: right; padding: 3px 8px 0px 0px;
				}
				div#bottom-box-right .cut .text-link .navi .head {
					text-align: center; padding: 2px 0px 3px 0px;
				}
				div#bottom-box-right .cut .text-link .navi img {
					display: block;
				}
			div#bottom-box-right .cut .text-link .text-headline	{
				font-size: 100%; padding: 12px 0px 0px 0px;
			}
				div#bottom-box-right .cut .text-link h2 {
					/* */
				}
				div#bottom-box-right .cut .text-link .text {
					padding: 0px 0px 5px 0px;
				}

/* ------------------------ */
/* footer 					*/
/* ------------------------ */
div#footer {
	min-height: 16px; margin: 10px 10px 0px 10px;
}
* html div#footer {
	/* IE bug */
	height: 16px;
}
	div#footer .item {
		float: left; padding: 1px 0px 0px 0px;
	}
		div#footer .item a {
			font-size: 65%; color:#036; text-decoration:none;
		}
		div#footer .item a:hover {
			color:#C90000;
		}
	div#footer .sep {
		float:left; width: 3px; height: 10px; overflow: hidden; background-color: #99AEC2; margin: 6px 11px 0px 11px; text-indent: -100em;
	}
	div#footer .created {
		float:right;
	}
		div#footer .created a {
			font-size: 65%; color: #B3C2D1; text-decoration:none;
		}
		div#footer .created a:hover {
			color:#C90000;
		}

/* ------------------------ */
/* subseite middle			*/
/* ------------------------ */		
div#mid-sub {
	border: 1px solid #99AEC2; margin: 0px 0px 0px 0px;
}
	div#mid-sub .cut {
		display: table-cell; width: 498px; height: 448px; background-color: #FFF;
	}
		div#mid-sub .cut .header {
			height: 110px; overflow: hidden; background-color: #cce5f7;
		}
			div#mid-sub .cut .header .img { float: right; padding: 0 0 0 1px; background-color: #fff; height: 110px; }
			div#mid-sub .cut .header h1 { height: 110px; padding: 30px 0 0 10px; }
		div#mid-sub .cut .menu {
			width: 299px; height: 22px; overflow: hidden; background-color: #CCE5F7; margin: 1px 0px 0px 0px;
		}
			div#mid-sub .cut .menu .drucken {
				display: block; float: left; font-size: 65%; color: #C90000; text-decoration: none; background-image: url(../images/sub_menu_drucken.gif); background-repeat: no-repeat; padding: 1px 0px 0px 16px; margin: 3px 0px 0px 10px; background-position: 0px 2px;
			}
			* html div#mid-sub .cut .menu .drucken {
				/* IE double margin bug */
				margin-left: 5px;
			}
			div#mid-sub .cut .menu .versenden {
				display: block; float: left; font-size: 65%; color: #C90000; text-decoration: none; background-image: url(../images/sub_menu_versenden.gif); background-repeat: no-repeat; padding: 1px 0px 0px 16px; margin: 3px 0px 0px 10px; background-position: 0px 2px;
			}
			* html div#mid-sub .cut .menu .versenden {
				/* IE double margin bug */
				margin-left: 5px;
			}
			div#mid-sub .cut .menu .termin {
				display: block; float: left; height: 15px; font-size: 65%; color: #C90000; text-decoration: none; background-image: url(../images/sub_menu_termin.gif); background-repeat: no-repeat; padding: 1px 0px 0px 16px; margin: 3px 0px 0px 10px;
			}
			* html div#mid-sub .cut .menu .termin {
				/* IE double margin bug */
				margin-left: 5px;
			}
		div#mid-sub .cut .cont {
			margin: 20px 0px 0px 0px;
		}
			div#mid-sub .cut .cont .left {
				width: 298px; border-right: 1px solid #9AAFC3; margin: 0px 0px 5px 0px;
			}
				div#mid-sub .cut .cont .left h2 {
					font-size: 85%; color: #036; font-weight: bold; margin: 0px 10px 12px 10px;
				}
				div#mid-sub .cut .cont .left h3 {
					margin: 0px 10px 10px 10px;
				}
				div#mid-sub .cut .cont .left .text-black {
					margin: 0px 10px 12px 10px;
				}
				div#mid-sub .cut .cont .left .linkbar {
					background-color: #E1F0FB; margin: 0px 10px 10px 10px; font-size: 75%; color: #036; padding: 1px 2px 3px 2px;
				}
					div#mid-sub .cut .cont .left .linkbar a {
						color: #036; text-decoration: underline; padding: 0px 2px 0px 2px;
					}
					div#mid-sub .cut .cont .left .linkbar a:hover {
						color: #C90000;
					}
				div#mid-sub .cut .cont .left .txt-wrap-img {
					font-size: 75%; color: #000; margin: 0px 10px 15px 10px;
				}
					div#mid-sub .cut .cont .left .txt-wrap-img .img {
						float: left; padding: 2px 8px 8px 0px;
					}
				div#mid-sub .cut .cont .left .txt-img {
					margin: 0px 10px 2px 10px;
				}
					div#mid-sub .cut .cont .left .txt-img .img {
						padding: 2px 0px 0px 0px;
					}
					div#mid-sub .cut .cont .left .txt-img .txt {
						float: right; width: 182px; overflow: hidden;
					}
						div#mid-sub .cut .cont .left .txt-img .txt h3 {
							margin: 0px 10px 8px 10px;
						}
				div#mid-sub .cut .cont .left .top {
					padding: 0px 10px 15px 10px;
				}
					div#mid-sub .cut .cont .left .top a {
						font-size: 65%; color: #036; text-decoration: underline;
					}
					div#mid-sub .cut .cont .left .top a:hover {
						color: #C90000;
					}
				div#mid-sub .cut .cont .left .txt-img-link {
					margin: 0px 10px 2px 10px;
				}
					div#mid-sub .cut .cont .left .txt-img-link .img {
						padding: 2px 0px 0px 0px;
					}
					div#mid-sub .cut .cont .left .txt-img-link .txt {
						float: right; width: 172px; overflow: hidden;
					}
						div#mid-sub .cut .cont .left .txt-img-link .txt .link {
							padding: 0px 0px 0px 10px; margin: 0px;
						}
							div#mid-sub .cut .cont .left .txt-img-link .txt .link a {
								font-size: 75%; font-weight: bold; color: #036; text-decoration: none; background-image: url(../images/direktklicks_arrow.gif); background-repeat: no-repeat; background-position: 0px 3px; padding:0px 0px 2px 14px; display: block;
							}
							div#mid-sub .cut .cont .left .txt-img-link .txt .link a:hover {
								color: #C90000; background-image: url(../images/direktklicks_arrow_on.gif);
							}
							div#mid-sub .cut .cont .left .txt-img-link .txt .text {
								font-size: 75%; color: #000;
							}
				div#mid-sub .cut .cont .left .tbl {
					margin: 0px 10px 18px 10px;
				}
					div#mid-sub .cut .cont .left .tbl td {
						border-right: 1px solid #FFF; border-bottom: 2px solid #FFF; padding: 1px 6px 3px 6px;
					}
					div#mid-sub .cut .cont .left .tbl .head {
						width: 114px; background-color: #CCE5F7; font-size: 75%; font-weight: bold; color: #036;
					}
					div#mid-sub .cut .cont .left .tbl .head-r {
						width: 76px; background-color: #CCE5F7; font-size: 75%; font-weight: bold; color: #036; text-align: right;
					}
					div#mid-sub .cut .cont .left .tbl .td-cont {
						width: 114px; background-color: #E6EBF0; font-size: 75%; color: #000;
					}
					div#mid-sub .cut .cont .left .tbl .td-cont-r {
						width: 76px; background-color: #E6EBF0; font-size: 75%; color: #000; text-align: right;
					}
					div#mid-sub .cut .cont .left .tbl .td-cont-b {
						width: 114px; background-color: #E6EBF0; font-size: 75%; font-weight: bold; color: #036;
					}
				div#mid-sub .cut .cont .left .list {
					padding: 0px 10px 18px 10px;
				}
					div#mid-sub .cut .cont .left .list ul {
						list-style-position: outside; list-style-type: square; text-transform: none; padding: 0px 0px 0px 14px; margin: 0px; font-size: 75%; color: #000;
					}
				div#mid-sub .cut .cont .left .download {
					padding: 0px 10px 18px 10px;
				}
					div#mid-sub .cut .cont .left .download .headline {
						padding: 2px 4px 2px 4px; margin: 0px; background-color: #CCE5F7; font-size: 75%; font-weight: bold; color: #036; border-bottom: 2px solid #FFF;
					}
					div#mid-sub .cut .cont .left .download .link {
						padding: 2px 4px 2px 4px; font-size: 75%; color: #036; background-color: #E6EBF0; border-bottom: 2px solid #FFF;
					}
						div#mid-sub .cut .cont .left .download .link a {
							display: inline; color: #036; font-size: 100%; font-weight: bold; text-decoration: none; background-image: url(../images/button_download.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0px 0px 16px;
						}
						div#mid-sub .cut .cont .left .download .link a:hover {
							color: #C90000; background-image: url(../images/button_download_on.gif);
						}
				div#mid-sub .cut .cont .left .link-small {
					padding: 0px 10px 18px 10px;
				}
					div#mid-sub .cut .cont .left .link-small a {
						display: block; font-size: 70%; color: #C90000; font-weight: bold; text-decoration: none; background-image: url(../images/direktklicks_arrow_on.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0px 4px 16px;
					}
				div#mid-sub .cut .cont .left .link {
					padding: 0px 10px 5px 10px;
				}
					div#mid-sub .cut .cont .left .link a {
						display: block; font-size: 75%; color: #C90000; font-weight: bold; text-decoration: none; background-image: url(../images/direktklicks_arrow_on.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0px 0px 4px 14px;
					}
				div#mid-sub .cut .cont .left .kredit {
					padding: 8px 10px 10px 10px;
				}
					div#mid-sub .cut .cont .left .kredit .txt {
						font-size: 75%; color: #000; padding: 0px 0px 12px 0px;
					}
					div#mid-sub .cut .cont .left .kredit a {
						display: block; font-size: 75%; text-decoration: none; font-weight: bold; color: #C90000; background-image: url(../images/button_kredit.gif); background-repeat: no-repeat; padding: 1px 0px 1px 19px;
					}
				div#mid-sub .cut .cont .left .finanz {
					padding: 8px 10px 10px 10px;
				}
					div#mid-sub .cut .cont .left .finanz .txt {
						font-size: 75%; color: #000; padding: 0px 0px 12px 0px;
					}
					div#mid-sub .cut .cont .left .finanz a {
						display: block; font-size: 75%; text-decoration: none; font-weight: bold; color: #C90000; background-image: url(../images/button_mail.gif); background-repeat: no-repeat; padding: 1px 0px 1px 19px;
					}
				div#mid-sub .cut .cont .left .angebote {
					padding: 6px 10px 10px 10px;
				}
					div#mid-sub .cut .cont .left .angebote .txt {
						font-size: 75%; color: #000; padding: 0px 0px 12px 0px;
					}
					div#mid-sub .cut .cont .left .angebote a {
						display: block; font-size: 75%; text-decoration: none; font-weight: bold; color: #F60; background-image: url(../images/button_angebote.gif); background-repeat: no-repeat; padding: 1px 0px 3px 22px;
					}
				div#mid-sub .cut .cont .left .mastercard {
					padding: 6px 10px 10px 10px;
				}
					div#mid-sub .cut .cont .left .mastercard .txt {
						font-size: 75%; color: #000; padding: 0px 0px 12px 0px;
					}
					div#mid-sub .cut .cont .left .mastercard a {
						display: block; font-size: 75%; text-decoration: none; font-weight: bold; color: #F60; background-image: url(../images/button_angebote.gif); background-repeat: no-repeat; padding: 1px 0px 3px 22px;
					}
				
			div#mid-sub .cut .cont .right {
				float: right; width: 180px; overflow: hidden; margin: 0px 10px 0px 0px;
			}
			* html div#mid-sub .cut .cont .right {
				/* IE double margin bug */
				margin-right: 5px;
			}
				div#mid-sub .cut .cont .right .headline {
					font-size: 75%; color: #036; font-weight: bold; border-bottom: 1px solid #9AAFC3;
				}
				div#mid-sub .cut .cont .right .links {
					margin: 5px 0px 10px 0px;
				}
				div#mid-sub .cut .cont .right .checks {
					margin: 5px 0px 10px 0px;
				}
					
/* ------------------------ */
/* subseite light			*/
/* ------------------------ */
div#middle-column-sublight {
	float: left; width: 726px; overflow: hidden; margin: 20px 0px 0px 32px;
}
div#mid-sublight {
	border: 1px solid #99AEC2; margin: 0px 0px 0px 0px;
}
div#mid-sublight .cut {
	display: table-cell; width: 724px; height: 448px; background-color: #FFF;
}

/* ------------------------ */
/* angebote box				*/
/* ------------------------ */
div#mid-sublight .cut .header { background-color: #cce5f7; height: 110px; padding: 0 10px 5px; }
	div#mid-sublight .cut .header .headline { font-size: 110%; font-weight: bold; color: #036; height: 110px; padding: 5px 0 0; }
	div#mid-sublight .cut .menu {
		float: right; width: 299px; height: 22px; overflow: hidden; background-color: #CCE5F7; margin: 1px 0px 0px 0px; padding: 5px 0px 0px 0px;
	}
		div#mid-sublight .cut .menu .drucken { display: block; float: right; font-size: 65%; color: #c90000; text-decoration: none; background-image: url(../images/sub_menu_drucken.gif); background-repeat: no-repeat; padding: 1px 0 0 16px; margin: 3px 0 0 10px; background-position: 0 2px;
	;position: relative; }
		div#mid-sublight .cut .menu .versenden {
			display: block; float: right; font-size: 65%; color: #C90000; text-decoration: none; background-image: url(../images/sub_menu_versenden.gif); background-repeat: no-repeat; padding: 1px 0px 0px 16px; margin: 3px 0px 0px 10px; background-position: 0px 2px;
		}
		div#mid-sublight .cut .menu .termin {
			display: block; float: right; height: 15px; font-size: 65%; color: #C90000; text-decoration: none; background-image: url(../images/sub_menu_termin.gif); background-repeat: no-repeat; padding: 1px 0px 0px 16px; margin: 3px 0px 0px 10px;
		}
	div#mid-sublight .cut .info {
		border-bottom: 1px solid #99AEC2; margin: 0px 10px 0px 10px;
	}
		div#mid-sublight .cut .info .betreuer {
			font-size: 75%; color: #036; padding: 5px 0px 3px 0px;
		}
			div#mid-sublight .cut .info .betreuer a {
				color: #000; text-decoration: underline;
			}
			div#mid-sublight .cut .info .betreuer a:hover {
				color: #C90000;
			}
		div#mid-sublight .cut .info .date {
			float: right; font-size: 75%; color: #000; padding: 5px 8px 3px 0px;
		}
		div#mid-sublight .cut .info .hilfe {
			float: right; padding: 5px 0px 3px 0px;
		}
			div#mid-sublight .cut .info .hilfe a {
				display: block; font-size: 75%; font-weight: bold; color: #C90000; text-decoration: none; background-image: url(../images/button_hilfe.gif); background-repeat: no-repeat; padding: 1px 0px 0px 18px;
			}
	div#mid-sublight .cut .subline {
		font-size: 85%; font-weight: bold; color: #036; padding: 20px 10px 20px 10px;
	}
	div#mid-sublight .cut .box-cont {
		padding: 0px 0px 0px 10px; margin: 0px 0px 19px 0px;
	}
		div#mid-sublight .cut .box-cont .box-1 {
			border: 1px solid #99AEC2; float: left; margin: 0px 18px 0px 0px;
		}
		div#mid-sublight .cut .box-cont .box-2 {
			border: 1px solid #99AEC2; float: left; margin: 0px 18px 0px 0px;
		}
		div#mid-sublight .cut .box-cont .box-3 {
			border: 1px solid #99AEC2; float: left;
		}
		div#mid-sublight .cut .box-cont .cut-b {
			width: 218px; overflow: hidden; background-color: #CCE5F7;
		}
			div#mid-sublight .cut .box-cont .cut-b .img{
				float: left; padding: 0px;
			}
			div#mid-sublight .cut .box-cont .cut-b .cont {
				float: right; width: 157px; overflow: hidden;
			}
				div#mid-sublight .cut .box-cont .cut-b .cont .boxline {
					font-size: 85%; font-weight: bold; color: #036; padding: 10px 10px 8px 10px;
				}
				div#mid-sublight .cut .box-cont .cut-b .cont .text {
					font-size: 75%; color: #036; padding: 0px 10px 0px 10px;
				}
			div#mid-sublight .cut .box-cont .cut-b .bottom {
				background-color: #FFF; padding: 2px 0px 0px 5px;
			}
				div#mid-sublight .cut .box-cont .cut-b .bottom a.mehr {
					display: block; float: left; font-size: 75%; font-weight: bold; color: #C90000; text-decoration: none; background-image: url(../images/button_mehr.gif); background-repeat: no-repeat; background-position: 0px 4px; padding: 3px 5px 3px 16px;
				}
				div#mid-sublight .cut .box-cont .cut-b .bottom a.gleich {
					display: block; float: left; font-size: 75%; font-weight: bold; color: #F60; text-decoration: none; background-image: url(../images/button_gleich.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 3px 0px 3px 22px;
				}
		
		
/* ------------------------ */
/* popup box				*/
/* ------------------------ */
div#popup {
	width: 600px; overflow: hidden;
}
	div#popup .header { background-color: #cce5f7; height: 80px; padding: 20px 10px 12px 35px; }
	div#popup .menu { height: 22px; }
		div#popup .menu-left-leer { width: 400px; height: 22px; overflow: hidden; margin: 1px; padding-left: 100px; }
div#popup .menu-left { background-color: #cce5f7; margin: 1px 0 0; width: 360px; height: 22px; overflow: hidden; padding-left: 100px; }
div#popup .menu .drucken { color: #c90000; font-size: 65%; text-decoration: none; background-image: url(../images/sub_menu_drucken.gif); background-repeat: no-repeat; background-position: 0 1px; display: block; margin: 3px 0 0 16px; padding: 1px 0 0 16px; float: left; }
* html div#popup .menu .drucken {
				/* IE double margin bug */
				margin-left: 17px;
			}
			div#popup .menu .versenden { display: block; float: left; font-size: 65%; color: #c90000; text-decoration: none; background-image: url(../images/sub_menu_versenden.gif); background-repeat: no-repeat; padding: 1px 0 0 16px; margin: 3px 0 0 10px; background-position: 0 1px;
	;left: 10px; }
			div#popup .menu .termin {
				display: block; float: left; height: 15px; font-size: 65%; color: #C90000; text-decoration: none; background-image: url(../images/sub_menu_termin.gif); background-repeat: no-repeat; padding: 1px 0px 0px 16px; margin: 3px 0px 0px 10px;
			}
		div#popup .menu-right {
			padding: 0px 35px 0px 0px;
		}
			div#popup .menu-right .hilfe {
				display: block; float: right; font-size: 75%; font-weight: bold; color: #C90000; text-decoration: none; background-image: url(../images/button_hilfe.gif); background-repeat: no-repeat; background-position: 0px 4px; padding: 4px 0px 0px 18px;
			}
	div#popup .cont {
		padding: 20px 35px 0px 35px;
	}
		div#popup .cont h2 {
			margin: 0px 0px 8px 0px;
		}
		div#popup .cont .text-black {
			padding: 0px 0px 20px 0px;
		}
		div#popup .cont .text2 {
			font-size: 75%; color: #000; padding: 0px 0px 5px 0px;
		}
		div#popup .cont .tbl {
			padding: 0px;
		}
			div#popup .cont .tbl .label {
				width: 160px; padding: 4px 0px 2px 0px;
			}
			
			div#popup .cont .tbl .label {
				width: 160px; padding: 4px 0px 2px 0px;
			}
			* html div#popup .cont .tbl .label {
				/* IE bug */
				padding-bottom: 0px;
			}
			div#popup .cont .tbl .input {
				padding: 3px 0px 2px 0px;
			}
			* html div#popup .cont .tbl .input {
				/* IE bug */
				padding-bottom: 0px;
			}
				div#popup .cont .tbl .input textarea {
					width: 220px; height: 50px; font-size: 75%; color: #000; font-family: Arial, Helvetica, sans-serif; border: 1px solid #7F9DB9;
				}
				div#popup .cont .tbl .input table.check-tbl {
					margin: 3px 0px 0px 0px;
				}
					div#popup .cont .tbl .input table.check-tbl .check input {
						margin: 0; padding: 0;
					}
					* html div#popup .cont .tbl .input table.check-tbl .check input {
						/* IE bug */
						margin: -2px 0px 0px -4px;
					}
					div#popup .cont .tbl .input table.check-tbl .check-text {
						font-size: 75%; font-family: Arial, Helvetica, sans-serif; color: #036; padding: 0px 0px 0px 5px;
					}
					* html div#popup .cont .tbl .input table.check-tbl .check-text {
						/* IE bug */
						padding: 0px 0px 0px 1px;
					}
				div#popup .cont .tbl .input table.radio-tbl {
					margin: 1px 0px 0px 0px;
				}
					div#popup .cont .tbl .input table.radio-tbl .radio input {
						margin: 0; padding: 0;
					}
					* html div#popup .cont .tbl .input table.radio-tbl .radio input {
						/* IE bug */
						margin: -2px 0px 0px -4px;
					}
					div#popup .cont .tbl .input table.radio-tbl .radio-text {
						font-size: 75%; font-family: Arial, Helvetica, sans-serif; color: #036; padding: 0px 10px 0px 5px;
					}
					* html div#popup .cont .tbl .input table.radio-tbl .radio-text {
						/* IE bug */
						padding: 1px 10px 0px 1px;
					}
				div#popup .cont .tbl .input span {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #036;
				}
				div#popup .cont .tbl .input input.input-text {
					/* font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 220px; border: 1px solid #7F9DB9; */
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 110px; border: 1px solid #7F9DB9;
				}
				
				div#popup .cont .tbl .input input.input-lang {
					/* font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 220px; border: 1px solid #7F9DB9; */
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 220px; border: 1px solid #7F9DB9;
				}
				
				div#popup .cont .tbl .input input.titel {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 70px; border: 1px solid #7F9DB9;
				}
				div#popup .cont .tbl .input input.plz {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 45px; border: 1px solid #7F9DB9; margin: 0px 5px 0px 0px;
				}
				div#popup .cont .tbl .input input.ort {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 168px; border: 1px solid #7F9DB9;
				}
				* html div#popup .cont .tbl .input input.ort {
					/* IE bug */
					width: 166px;
				}
				div#popup .cont .tbl .input select.input-select {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 114px; border: 1px solid #7F9DB9;
				}
				div#popup .cont .tbl .input input.geb_tt {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 40px; border: 1px solid #7F9DB9; margin: 0px 4px 0px 0px;
				}
				div#popup .cont .tbl .input input.geb_mm {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 40px; border: 1px solid #7F9DB9; margin: 0px 4px 0px 4px;
				}
				div#popup .cont .tbl .input input.geb_jjjj {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 60px; border: 1px solid #7F9DB9; margin: 0px 0px 0px 4px;
				}
				div#popup .cont .tbl .btn {
					border: 0;
				}
					div#popup .cont .tbl .btn a.btn-anzeigen {
						display: block; width: 70px; height: 16px; overflow: hidden; background-image: url(../images/btn_anzeigen.gif); background-repeat: no-repeat; margin: 5px 0px 0px 0px;
					}
						div#popup .cont .tbl .btn a img {
							border: 0;
						}
		div#popup .cont .filiale {
			font-size: 75%; color: #036; font-weight: bold; border-top: 1px solid #9AAFC3; padding: 10px 0px 5px 0px; margin: 10px 0px 0px 0px;
		}
		div#popup .cont .subline {
			font-size: 75%; color: #036; font-weight: bold; padding: 5px 0px 5px 0px;
		}
		div#popup .cont .tbl-radio {
			padding: 0px;
		}
			div#popup .cont .tbl-radio .label {
				width: 235px; font-size: 75%; color: #036; padding: 3px 0px 2px 0px;
			}
			div#popup .cont .tbl-radio .input {
				padding: 4px 0px 2px 0px;
			}
				div#popup .cont .tbl-radio .input input.radio {
					margin: 0px 5px 0px 0px; padding: 0;
				}
				* html div#popup .cont .tbl-radio .input input.radio {
					/* IE bug */
					margin: -4px 5px 0px -4px;
				}
		div#popup .cont .tbl-check {
			padding: 0px;
		}
			div#popup .cont .tbl-check .label {
				font-size: 75%; color: #036; padding: 3px 0px 2px 0px;
			}
			div#popup .cont .tbl-check .input {
				padding: 4px 0px 2px 0px;
			}
				div#popup .cont .tbl-check .input input.checkbox {
					margin: 0px 5px 0px 0px; padding: 0;
				}
				* html div#popup .cont .tbl-check .input input.checkbox {
					/* IE bug */
					margin: -4px 5px 0px -4px;
				}
		div#popup .cont .tbl-mix {
			padding: 0px;
		}
			div#popup .cont .tbl-mix form {
				margin: 0; padding: 0;
			}
			div#popup .cont .tbl-mix .left {
				padding: 0;
			}
			div#popup .cont .tbl-mix .right {
				float: right; width: 422px; font-size: 70%; color: #036; padding: 2px 0px 3px 0px;
			}
			div#popup .cont .tbl-mix .label {
				width: 90px; font-size: 75%; color: #036; padding: 2px 0px 3px 0px;
			}
			* html div#popup .cont .tbl-mix .label {
				/* IE bug */
				padding: 2px 0px 1px 0px;
			}
			div#popup .cont .tbl-mix .label2 {
				font-size: 75%; color: #036; padding: 2px 0px 8px 0px;
			}
			* html div#popup .cont .tbl-mix .label2 {
				/* IE bug */
				padding: 2px 0px 8px 0px;
			}
			div#popup .cont .tbl-mix .input-r {
				padding: 3px 0px 2px 0px;
			}
			* html div#popup .cont .tbl-mix .input-r {
				/* IE bug */
				padding: 3px 0px 1px 0px;
			}
			div#popup .cont .tbl-mix .input {
				padding: 0px 0px 5px 0px;
			}
			* html div#popup .cont .tbl-mix .input {
				/* IE bug */
				padding: 0px 0px 3px 0px;
			}
				div#popup .cont .tbl-mix .input-r input.radio {
					margin: 0px 5px 0px 0px; padding: 0;
				}
				* html div#popup .cont .tbl-mix .input-r input.radio {
					/* IE bug */
					margin: -4px 5px 0px -4px;
				}
				div#popup .cont .tbl-mix .input input.input-text {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 220px; border: 1px solid #7F9DB9;
				}
				div#popup .cont .tbl-mix .input select.input-select {
					font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; width: 222px; border: 1px solid #7F9DB9;
				}
		div#popup .cont .msg {
			font-size: 70%; color: #036; border-bottom: 1px solid #9AAFC3; padding: 8px 0px 5px 0px; margin: 0px 0px 8px 0px;
		}
		div#popup .cont .buttons {
			padding: 5px 0px 15px 0px;
		}
			div#popup .cont .buttons .submit {
				padding: 0px 20px 0px 0px;
			}
			div#popup .cont .buttons .submit a {
				display: block; width: 70px; height: 16px; overflow: hidden; background-image: url(../images/btn_absenden.gif); background-repeat: no-repeat; margin: 5px 0px 0px 0px;
			}
			div#popup .cont .buttons .reset a {
				display: block; width: 100px; height: 16px; overflow: hidden; background-image: url(../images/btn_reset.gif); background-repeat: no-repeat; margin: 5px 0px 0px 0px;
			}
				div#popup .cont .buttons a img {
					border: 0;
				}

				
	
/*********** MENÜREITER *************/

.tabs {
	width:100%;
	margin:0px
}

.tabs .sep-active {
	background-color:#E1F0FB;
	background-image:url('tabs-sep-active.gif');
	padding:0px;
	border-bottom: 1px solid #B3C2D1;
}
.tabs .sep-active img {
	height:20px;
	width:1px;
	border:none;
	margin:0px
}
.tabs .sep-inactive {
	background-color:#E1F0FB;
	background-image:url('spacer.gif');
	padding:0px;
	border-bottom: 1px solid #B3C2D1;
}
.tabs .sep-inactive img {
	height:20px;
	width:1px;
	border:none;
	margin:0px;
}
.tabs .item-active {
	background-color:#CDE6F8;
	/*background-image:url('tabs-item-active.gif');*/
	padding:2px 10px;
	border: 1px solid #B3C2D1;
}
.tabs .item-active a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
.tabs .item-active a:link {
	color:#003366;
}
.tabs .item-active a:visited {
	color:#003366;
}
.tabs .item-active a:hover {
	color:#C90000;
}
.tabs .item-active a:active {
	color:#003366;
}
.tabs .item-inactive {
	background-color:#E1F0FB;
	/*background-image:url('tabs-item-inactive.gif');*/
	padding:2px 10px;
	border-bottom: 1px solid #B3C2D1;
	
}
.tabs .item-inactive a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
.tabs .item-inactive a:link {
	color:#003366;
}
.tabs .item-inactive a:visited {
	color:#003366;
}
.tabs .item-inactive a:hover {
	color:#900000;
}
.tabs .item-inactive a:active {
	color:#003366;
}

/************ COPYRIGHT **********/

.copyright { 
	padding:3px;
	width:560px;
	color:#DBE6EE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear: both;
	text-align:right;
	margin-top:0px;
}
.copyright a {
	color:#DBE6EE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.copyright a:hover {
	color:#C90000;
	
}

