
/* Standard-Elemente */

	* {
		font-size:100%;
		color:#43444F;
		font-size:11px;
		}

	body, html{
        font:100% Tahoma, sans-serif;
        background: #1A315F;
        font-size:11px;
        font-family:Tahoma, sans-serif;
        height:100%;
        margin:0;
        padding:0;
        }

	table.maintable {
    border-collapse:collapse;
    width:100%;
    height:99%;
    }
    table.maintable td.td_reiter_menu {
    height:5%;
    width:100%;
    vertical-align:top;
    }
    table.maintable td.td_inner {
    height:95%;
    width:100%;
    vertical-align:middle;
    }

	a {
		text-decoration:none;
		border:0;
		}

/* Metanavigation oben */

	/*
	#reiter_menu {
		position:absolute;
		top:0px;
		left:0px;
		width:99%;
		font-size:11px;
		color:#ffffff;
		vertical-align:top;
		}
	*/
	#reiter_menu {
        position:relative;
        width:400px;
        font-size:11px;
        color:#ffffff;
        vertical-align:top;
        text-align:right;
        z-index:1;
        margin:7px 13px 0 0;
        }

    #reiter_menu a{
        margin-left:10px;
        margin-right:10px;
        font-size:11px;
        color:#ffffff;
        }

	#reiter_menu div{
		float:right;
		color:#ffffff;
		}

	#dpulldown {
		width:199px;
		text-align:left;
		background-color:#77ACD4;
		margin-right:10px;
		}

	#dpulldown li{
		border:1px solid #ffffff;
		border-top:none;
		font-size:11px;
		color:#ffffff;
		text-align:left;
		padding:1px;
		padding-left:12px;
		}

	#dpulldown li:hover{
			background-color:#87BCE4;
		}

	#dpulldown .first{
		background-image:url(/fileadmin/_web/img/open.gif);
		background-repeat:no-repeat;
		background-position:4px 2px;
		font-weight: bold;
		}

	#dpulldown .next{
		display:none;
		}

/* Aussseres Content-Div dient der Positionierung */

	/*
	#inner {
		font-family:Tahoma, sans-serif;
		width:100%;
		background:#1A315F;
		}
		*/
	#inner {
        font-family:Tahoma, sans-serif;
        background:#1A315F;
        position:relative;
        width:875px;
        height:575px;
		margin-top: -10px;
	}

/* Kopfbereich mit Navigation */

	#navi {
		height:65px;
		width:874px;
		text-align:left;
		}

	#logo {
		margin-left:0px;
		float:left;
		width:240px;
		height:80px;
		}

	#navi img {
		border:0;
		vertical-align:top;
		padding-left:0px;
		padding-right:1px;
		}

	#disclaimer {
		display:block;
		float:none;
		margin-top:5px;
		color:#ffffff;
		padding-top:14px;
		}


	.subtextnavi {
		float:left;
		margin-left:22px;
		padding-top:17px;
		width:605px;
		vertical-align:top;
		text-align:left;
		}

	.subtextnavi img {
		border:0;
		margin-right:10px;
		}

/* Uebersichtseiten Kaesten */

	#teasercells {
		float:left;
		width:682px;
		height:322px;
		}

	.teasercol {
		width:213px !important;
		width:214px;
		margin: 3px 0px 0px 3px;
		padding: 0px 0px 5px 0px;
		overflow:hidden;
		float:left;
		}

	*+html .teasercol {
		width:213px !important;
		width:214px;
		margin: 3px 0px 0px 3px;
		padding: 0px 0px 5px 0px;
		overflow:hidden;
		float:left;
		}

	.teasercol1 {
		width:213px !important;
		width:214px;
		margin: 3px 0px 0px 5px;
		padding: 0px 0px 5px 0px;
		overflow:hidden;
		float:left;
		}

	*+html .teasercol1 {
		width:213px !important;
		width:214px;
		margin: 3px 0px 0px 5px;
		padding: 0px 0px 4px 0px;
		overflow:hidden;
		float:left;
		}

	* html .teasercol1 {
		width:213px;
		margin: 3px 0px 0px 2px;
		padding: 0px 0px 4px 0px;
		overflow:hidden;
		float:left;
		}

	.teasercolsub {
		/* width:222px; */
		width:223px;
		margin:2px 0px 0px 2px;
		padding:3px 0px 0px 0px;
		overflow:hidden;
		float:left;
		}

	.teasercolsub1 {
		padding-left: 4px;
		}

	* html .teasercolsub1 {
		margin-left: 3px;
		padding-left: 0px;
		}


	#teasercells img {
        border: 0px solid #ffffff;
        margin: 3px 0px 0px 0px;
        padding-bottom:0.22em;
        }

    *+html #teasercells img {
        border: 0px solid #ffffff;
        margin: 3px 0px 0px 0px;
        padding-bottom:0px;
        }
    html>/**/body #teasercells img {
        padding-bottom:0.22em;
    }

/* Contentbereich */

	#contentbox {
		clear:left;
		vertical-align:top;
		width:869px !important;
		width:873px;
		height:422px !important;
		height:426px;
		font-family:Tahoma, sans-serif;
		background:#fff;
		/*border:1px solid #fff;    */
		border:2px solid #fff;
		color:#1A315F;
		text-align:left;
		overflow:hidden;
		}

	#headline {
		margin:0px;
		padding:0px;
		}

	#maincontent {
		padding-left:10px;
		width:3000px;
		}

	.contentcol {
		float:left;
		width:228px;
		height:321px;
		margin: 0px 2px 0px 2px;
		border-top: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		}
	* html .contentcol {

		height:323px;

		}

	*+ html .contentcol {
		float:left;
		width:228px;
		height:321px;
		margin: 0px 1px 0px 2px;
		border-top: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		}
		*+ html .contentcol {
		float:left;
		width:228px;
		height:321px;
		margin: 0px 1px 0px 2px;
		border-top: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		}

	.doublecontentcol {
		float:left;
		width:454px;
		height:321px;
		}

	.triplecontentcol {
		float:left;
		width:682px;
		height:321px;
		}


/***/

/* Innere Content-Elemente */

	#text_ue {
		float:left;
		width:443px;
		height:312px;
		margin-left:8px;
		padding:5px;
		margin-right:2px;
		overflow:auto;
		background:#D9D8D4;
		}

	* html #text_ue { /* IE Overide */
		float:left;
		width:445px;
		height:322px;
		margin-left:8px;
		padding:5px;
		margin-right:2px;
		overflow:auto;
		background:#D9D8D4;
		}

	#img_ue {
		float:left;
		width:227px;
		height:321px;
		}

	#contentmenu {
		float:left;
		height:321px;
		width:180px;
		margin-left:15px;
		margin-top: 0px;
		}

/* explorer 7 Hack */
	*+html #contentmenu {
		float: left;
		height: 321px;
		width: 180px;
		margin-left: 15px;
		margin-top: -10px;
		}
/* Ende explorer 7 Hack*/

/* explorer 5+6 Hack */
	* html #contentmenu {
		float:left;
		height:321px;
		width:180px;
		margin-left:15px;
		margin-top: -10px;
		}
/* Ende explorer 5+6 Hack*/
	#contentmenu img {
		border: 0px;
		margin-top: 0px;
		}

	#back {
		width:300px;
		float:none;
		clear:left;
		padding:10px 0px 0px 15px;

		}

/* News-Teaser */

	#footerteaser {
		border-top:none;
		border-bottom:none;
		width:874px;
		height:45px;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}

	* html #footerteaser { /* IE Overide */
        height:46px;
        width:877px;
        }

	#footerteaser p {
		font-size: 10px;
		color: #000066;
		margin:0px 5px 0px 0px;
		}

	#footerteaser a {
		font-size: 10px;
		color: #000066;
		}

	#footerteaser img {
		margin: 0px 10px 0px 0px;
		border:none;
		}

	#footerteaser em {
		font-size: 10px;
		color: #990000;
		font-weight: bold;
		font-style: normal;
		}

	#footerteaser_links {
		text-align:left;
		border:1px solid #ffffff;
		background-color: #ffffff;
		width:429px;
		height:39px;
		float:left;
		margin-right:3px;
		padding: 2px;
		}

	* html #footerteaser_links {
        width:431px;
        }

	#footerteaser_rechts {
		text-align:left;
		border:1px solid #ffffff;
		background-color: #ffffff;
		width:429px;
		height:39px;
		padding: 2px;
		float:left;
		}

	* html #footerteaser_rechts { /* IE Overide */
        width:431px;
        }

/* Meta-Nav unten */

	#footermenu {
		margin-top:3px;
		margin-left: 2px;
		padding-bottom: 5px;
		clear:left;
		width:874px;
		height: 15px;
		text-align:left;
		}

	*+html #footermenu {
		margin-top: 3px;
		margin-left: 2px;
		padding-bottom: 13px;
		clear:left;
		width:874px;
		text-align:left;
		}

	#footermenu a{
		margin-right:10px;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		text-transform: uppercase;
		}

	#footermenu a:hover{
		margin-right:10px;
		font-size:10px;
		color:#C7C7C7;
		text-align:left;
		text-transform: uppercase;
		}


/* Markendetailseite */

	/*#visual_2 {
		overflow:hidden;
		margin:0px;
		width:226px;
		height:322px;
		float:left;
		}

	* html #visual_2 {
		height:326px;
		}

	#picswitchbox {
		overflow:hidden;
		margin:0px;
		width:226px;
		height:307px;
		}
	*/
	#picswitchboxdoublefoot {
		overflow:hidden;
		margin:0px;
		width:226px;
		height:291px;
		}

	* html #picswitchboxdoublefoot {
		height:290px;
		}

	#visual_footer {
		font-size:9px;
		text-align:center;
		margin: 0px;
		width: 227px;
		height: 16px;
		background:#D9D8D4;
		}

	#details_footer_links {
		text-align:center;
		margin-top: 1px;
		width: 112px;
		height: 15px;
		background:#D9D8D4;
		float: left;
		}

	#details_footer_rechts {
		margin-top: 1px;
		margin-left: 1px;
		width: 112px;
		height: 15px;
		background:#D9D8D4;
		float: left;
		}

	.footer_inhalt {
		color: #1A315F;
		font-size: 11px;
		}

	#countnumber {
		font-size:11px;
		}

	#stilfullheight {
		overflow:auto;
		width:194px;
		height:320px;
		font-size:11px;
		color:#43444F;
		padding:0px 15px 0px 15px;
		margin-left: 2px;
		}

	#stilfullheight_wide {
		overflow:auto;
		width:421px;
		position:relative;
		height:320px;
		font-size:11px;
		color:#43444F;
		padding:0px 15px 0px 15px;
		margin-left: 2px;
		}

	* html #stilfullheight {
		width:224px;
		height:322px;
		}

	* html #stilfullheight_wide {
		width:451px;
		height:322px;
		}

	#stilfullheight h1 {
		margin: 0px;
		padding: 13px 8px 0 0;
	}

	#stilfullheight_wide h1 {
		margin: 0px;
		padding: 13px 8px 0 0;
	}

	#stil {
		overflow:auto;
		width:204px;
		height:280px;
		font-size:11px;
		color:#43444F;
		padding:0px 10px 0px 10px;
		margin-left:2px;
		}

	* html #stil {  /* IE Overide */
		width:224px;
		height:289px;
		}

	#stil h1 {
		margin-top:10px;
		}

	#stil a {
		color: #1A215A;
		text-decoration:none;
		}

	#stil_footer {
		padding:6px 10px 0px 10px;
		margin:1px 2px 0px 2px;
		height: 25px;

		}
		#stil_footer_lv {
		padding:6px 10px 0px 0px;
		margin:1px 2px 0px 2px;
		height: 25px;

		}

	* html #stil_footer {  /* IE Overide */
		height:31px;

		}

	#stil_footer p {
		padding: 0px;
		margin: 0px;

		}

	#markensheet {
		margin-left:0px;
		float:left;
		width: 226px;
		height:322px;
		margin-top:-1;
		margin-right:1px;
		background:transparent;
		overflow: hidden;
		border-bottom: 1px solid #c7c7c7;
		position:relative;
		}


	*+html #markensheet {
		height:323px;
		width: 226px;
		border-bottom: none;
		}

	* html #markensheet {
		height:325px;
		width: 228px;
		border-bottom: 1px solid #c7c7c7;
		}

	#marken {
		overflow:hidden;
		height:290px;
		margin-top: -1px;
		}
	* html #marken {
		height:292px;
		}

	.marken_kasten {
		float: left;
		width: 73px;
		height: 56px; /*57*/
		background-color: #E5E5E3;
		border: 1px solid #ffffff;
		}

	* html .marken_kasten {
		width: 76px;
		height: 60px; /*60*/
		}




	#markensheet_lv {
		margin-left:0px;
		float:left;
		width: 226px;
		height:322px;
		margin-top:-1;
		margin-right:1px;
		background:transparent;
		position:relative;
		}

	*+html #markensheet_lv {
		height:343px;
		width: 226px;
		border-bottom: none;
		}

	* html #markensheet_lv {
		height:345px;
		width: 228px;
		}


	.marken_footer {
		font-size:10px;
		margin:1px 0px 0px 1px;
		text-align:center;
		width: 223px;
		height: 14px;
		border-bottom: 1px solid #c7c7c7;
		padding-top: 0px;
		padding-bottom: 0px;
		}

	.marken_footer_lv {
		font-size:10px;
		margin:1px 0px 0px 1px;
		text-align:center;
		width: 223px;
		height: 24px;
		position:absolute;
		bottom:-10px;
		right:0;
		}

	.marken_header {
		font-size:10px;
		margin:0px 0px 0px 1px;
		text-align:center;
		width: 223px;
		height: 14px;
		border-top: 1px solid #c7c7c7;
		padding-top: 3px;
		padding-bottom: 0px;
		}

	* html .marken_footer { /* IE Overide */
		width: 226px;
		height: 16px;
		}

	#markendetails a:hover {
		color: #9e9e9e;
		}

	#markendetails_oben {
		margin: 0px;
		height: 30px;
		width: 224px;
		border-bottom: 0px;
		border-left: 0px;
		padding: 0px;
		}

	* html #markendetails_oben {
		width: 225px;
		height: 31px;
		}

	#markendetails_oben h1 {
		padding: 8px;
		margin: 0px;
		}

	.abc_kasten {
		margin: -1px 0px 0px 1px;
		/*width: 36px;*/
		width: 31px;
		height: 14px;
		float: left;
		}

	.abc_kasten_sel {
		margin: -1px 0px 0px 0px;
		background-image: url(../img/arrow_down.gif);
		width: 31px;
		height: 14px;
		float: left;
		}

	.abc_kasten_sel p {
		font-size: 10px;
		text-align:center;
		padding: 1px 0px 0px 6px;
		margin: -2px 5px 0px 0px;
		}

	.abc_kasten p {
		text-align:center;
		padding: 1px 0px 0px 6px;
		margin: -2px 5px 0px 0px;
		font-size: 10px;
		}

	#arrow {
		background-image:url(../img/down.gif);
		background-repeat: no-repeat;
		width: 7px;
		height: 7px;
		margin: -9px 4px 0px 25px !important;
		margin: -9px 4px 0px 24px;
		}

	.abc_kasten_sel em {
		font-weight: bold;
		font-style: normal;
		font-size: 10px;
		}

	.abc_noFound {
		margin:1px 0px 0px 10px;
		width: 214px;
		height: 17px;
		background-color: #ffffff;
		float: left;
		}

	#abc_scrollkasten {
		margin-left:0px;
		color: red;
		overflow: auto;
		overflow-x: hidden;
		height: 235px;
		width: 224px;
		clear:left;
		background:#ffffff;
		border-top: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		}

	#abc_scrollkasten a:hover {
		color: #9e9e9e;
		}

	* html #abc_scrollkasten {
		height: 235px;
		}

	.abc {
		margin: -1px 0px 0px 0px;
		width: 214px;
		height: 17px;
		background-color: #ffffff;
		float: left;
		background-image: url(../img/dotted_line_grey.gif);
		background-repeat: repeat-x;
		}

	.abc p {
		margin: 0px 5px 0px 0px;
		padding: 2px 0px 0px 15px;
		font-size: 10px;
		}

	.abc a {
		font-size: 10px;
		}

	#markendetails_footer {
		margin: 1px 0px 0px 0px;
		width: 224px;
		height: 30px;
		background: #ffffff;
		}

	* html #markendetails_footer {

		height: 32px;
		}

	#markendetails_footer p {
		margin: 0px 5px 0px 0px;
		padding: 4px 0px 0px 10px;
		font-size: 9px;
		}

/* News */
/***/
	.doublescrollbox {
		width:463px;
		height:321px;
		margin-left:2px;
		overflow: auto;
		border-top: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		}

	.triplescrollbox {
		width:680px;
		height:322px;
		margin-top:0px;
		overflow: auto;
		}

/* quer News */
	.quer {
		clear:left;
		width:446px;
		height:80px;
		margin: 0px 0px 0px 0px;
		overflow:hidden;
		background-image: url(../img/news_back.gif);
		background-repeat: no-repeat;
		}

	*+html .quer {
		clear:left;
		width:446px;
		margin: 0px 0px 0px 0px;
		overflow:hidden;
		background-image: url(../img/news_back.gif);
		background-repeat: no-repeat;
		}

	.quertriple {
		width:660px;
		}

	.quer .pic {
		float:left;
		width:107px;
		height:79px;
		}

	.quer .largepic {
		border-right:0px solid #ffffff;
		float:left;
		width:227px;
		}


	.quer .text {
		text-align:left;
		vertical-align:top;
		padding: 3px 0px 5px 5px;
		margin: 0px 0px 0px 0px;
		width:330px;
		float:left;
		}

	.quer .text h1 {
		margin:0px 0px 3px 0px;
		}

	.quer .text p {
		margin:0px;
		}

	.quer .text a {
		color:#990000;
		}

/* quer Presse */
	.quer_press {
		clear:left;
		width:446px;
		height:141px;
		margin: 0px 0px 0px 0px;
		overflow:hidden;
		background-image: url(../img/presse_back.gif);
		background-repeat: no-repeat;
		}

	*+html .quer_press {
		clear:left;
		width:446px;
		margin: 0px 0px 0px 0px;
		overflow:hidden;
		background-image: url(../img/presse_back.gif);
		background-repeat: no-repeat;
		}

	.quertriple_press {
		width:660px;
		}

	.quer_press .pic {
		border-right:0px solid #ffffff;
		float:left;
		width:107px;
		margin-bottom: 5px;
		}

	.quer_press .largepic {
		border-right:0px solid #ffffff;
		float:left;
		width:227px;
		}


	.quer_press .text {
		text-align:left;
		vertical-align:top;
		padding: 5px 0px 5px 5px;
		margin: 0px 0px 0px 0px;
		width:330px;
		float:left;
		}

	.quer_press .text h1 {
		margin:0px 0px 3px 0px;
		}

	.quer_press .text p {
		margin:0px;
		}

	.quer_press .text a {
		color:#990000;
		}

/* quer Architektur */
	.quer_arch {
		clear:left;
		width:446px;
		height:80px;
		margin: 0px 0px 0px 0px;
		overflow:hidden;
		background-image: url(../img/news_back.gif);
		background-repeat: no-repeat;
		}

	*+html .quer_arch {
		clear:left;
		width:446px;
		margin: 0px 0px 0px 0px;
		overflow:hidden;
		background-image: url(../img/news_back.gif);
		background-repeat: no-repeat;
		}

	.quertriple_arch {
		width:660px;
		}

	.quer_arch .pic {
		border-right:0px solid #ffffff;
		float:left;
		width:107px;
		margin-bottom: 2px;
		}

	*+.quer_arch .pic {
		border-right:0px solid #ffffff;
		float:left;
		width:107px;
		margin-bottom: 5px;
		}

	.quer_arch .largepic {
		border-right:2px solid #ffffff;
		float:left;
		width:227px;
		}


	.quer_arch .text {
		text-align:left;
		vertical-align:top;
		padding: 5px 0px 5px 5px;
		margin: 0px 0px 0px 0px;
		width:330px;
		float:left;
		}

	.quer_arch .text h1 {
		margin:0px 0px 3px 0px;
		}

	.quer_arch .text p {
		margin:0px;
		}

	.quer_arch .text a {
		color:#990000;
		}

/* quer aktuelle Werbung */
	.quer_ad {
		clear:left;
		width:446px;
		height:141px;
		margin: 0px 0px 0px 0px;
		overflow:hidden;
		background-image: url(../img/presse_back.gif);
		background-repeat: no-repeat;
		}

	*+html .quer_ad {
		clear:left;
		width:446px;
		margin: 0px 0px 0px 0px;
		overflow:hidden;
		background-image: url(../img/presse_back.gif);
		background-repeat: no-repeat;
		}

	.quertriple_ad {
		width:660px;
		}

	.quer_ad .pic {
		border-right:0px solid #ffffff;
		float:left;
		width:107px;
		margin-bottom: 5px;
		}

	.quer_ad .largepic {
		border-right:0px solid #ffffff;
		float:left;
		width:227px;
		}


	.quer_ad .text {
		text-align:left;
		vertical-align:top;
		padding: 5px 0px 5px 5px;
		margin: 0px 0px 0px 0px;
		width:330px;
		float:left;
		}

	.quer_ad .text h1 {
		margin:0px 0px 3px 0px;
		}

	.quer_ad .text p {
		margin:0px;
		}

	.quer_ad .text a {
		color:#990000;
		}

/* History */

	#zeit {
		float:none;
		border-top:1px solid #c7c7c7;
		border-bottom:1px solid #c7c7c7;
		}

/*
	.his_col {
		float:left;
		}

	#zeit img {
		width:682px;
		height:80px;
		border:0;
		}

	#impressions {
		overflow:auto;
		width: 455px !important;
		width: 480px;
		height: 197px !important;
		height: 199px;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		background-color: #D9D8D4;
		}

	.impressions_inhalt {
		width: 100%;
		border-left: 1px solid #FFFFFF;
		background-color: #D9D8D4;
		float: left;
		}

	#jahr {
		position:relative;
		padding:10px;
		width: 206px !important;
		width: 202px;
		height: 161px !important;
		height: 181px;
		border:1px solid #fff;
		border-right:none;
		background:#D9D8D4;
		overflow: auto;
		}

	#jahr p {
		padding: 4px 0px 0px 0px;
		}

	#bildunterschrift {
		clear:left;
		text-align:center;
		padding-top:10px;
		width: 455px !important;
		width: 480px;
		height: 34px;
		background:#D9D8D4;
		overflow:hidden;
		}

	#imp_next {
		text-align:right;
		float:left;
		background:#D9D8D4;
		width: 206px !important;
		width: 202px;
		height: 25px !important;
		height:52px;
		border-left:1px solid #ffffff;
		padding:10px;
		padding-top:25px;
		}
*/
/* Markensuche */

	#markensuche {
		overflow:auto;
		width: 452px;
		height: 320px;
		margin-top:0;
		margin-right:0px;
		background:transparent;
		font-size:11px;
		border-top: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		color:#43444F;
		float:left;
		}

	#markensuche a {
		color: #1A215A;
		}

	#markensuche p {
		padding: 6px 0px 0px 10px;
		border: 1px solid #c7c7c7;
		margin: 5px 5px 0px 5px;
		width: 430px !important;
		width: 415px;
		}

	#markensuche h1 {
		padding: 15px 0px 0px 15px !important;
		padding: 15px 0px 0px 15px;
		margin: 0px;
		}

	#markensuche_footer {
		height: 25px;
        float:right;
		margin: 10px 15px 0px 0px;
		}

	* html #markensuche_footer {
		height: 20px;
		margin: 10px 0px 0px 270px;
		}

	#markensuche_footer em {
		font-weight: bold;
		font-style: normal;
		color: #1A215A;
		}

	checkbox {
		border: 1px solid #c7c7c7;
		width: 30px;
		height: 30px;
		}

	textarea {
	position: relative;
	bottom: 5px;
	height: 20px;
	font-size: 12px;
	}


#markennamen {

margin: -10px 0px 0px 220px !important;
margin:  -15px 0px 0px 200px;

padding: -10px 0px 0px 0px;

}

.markenauswahl {
margin: -10px 5px 0px 220px !important;
margin: -5px 0px 0px 220px;
padding: -10px 0px 0px 0px !important;
padding: 0px 0px 0px 0px;
}

*+html .markenauswahl {
margin: -50px 0px 0px 220px;
}

.ie6fixed {
	float:left;
	width: 24px;
	margin-left: -26px
}

* html .ie6fixed {
	float:left;
	width: 24px;
	margin-left: -16px;
}

.ie6fixed_adv {
	float:left;
	width: 24px;
	margin-left: -26px;
	margin-top: 5px;
}

* html .ie6fixed_adv {
	float:left;
	width: 24px;
	margin-left: -16px;
	margin-top: 5px;
}

.ie6fixed_adv1 {
	float:left;
	width: 24px;
	margin-left: -26px;
	margin-top: -1px;
}

* html .ie6fixed_adv1 {
	float:left;
	width: 24px;
	margin-left: -16px;
	margin-top: -1px;
}


.marken_absatz {

padding: 12px 0px 0px 10px !important;
padding: 6px 0px 0px 10px;
border: 1px solid #c7c7c7;
height: 55px;
margin: 4px 5px 0px 5px !important;
margin: 5px 5px 0px 5px;

width: 430px !important;
width: 435px;

}

.marken_absatz1 {

padding: 10px 0px 0px 10px !important;
padding: 6px 0px 0px 10px;
border: 1px solid #c7c7c7;
margin: 4px 5px 0px 5px !important;
margin: 5px 5px 0px 5px;

height: 113px;

width: 430px !important;
width: 435px;

}

.marken_absatz2 {

padding: 5px 0px 0px 10px !important;
padding: 6px 0px 0px 10px;
border: 1px solid #c7c7c7;
margin: 4px 5px 0px 5px !important;
margin: 5px 5px 0px 5px;
height: 25px;
width: 430px !important;
width: 435px;

}

.marken_absatz2 input {
background-color:#E5E5E3;
border:1px solid #C7C7C7;
margin:-4px 0 0 0;
}

* html .marken_absatz2 input {
margin: -10px 0 0px 0;
}

.auswahlform {

margin: 10px 0px 5px 0px !important;
margin: 0px 0px 5px 0px;

}

.auswahlland {

margin: 0px 0px -7px 0px !important;
margin: 0px 0px 0px 0px;


}

.leerzeile {

margin: 12px !important;
margin: 0px;


}
/*For BrandSearch PW 20.03.2007*/
.leerzeile_2 {

margin: 12px !important;
margin: 4px;

}


.searchCaption {
	position: absolute;
	left: 30px !important;
	left: 15px;
}


/*PW for POPUP Brands/Loc*/

.popup_marken_border {
	position: absolute;
	width: 220px;
	height: 300px;
	left: 400px;
	top: 100px !important;
	top: 50px;
	background-color: #D9D8D4;
	display: none;
	border: 1px solid #333333;
}

.popup_marken_borderline_white {
	border: 3px solid #ffffff;
	padding: 4px;
	height: 285px !important;
	height: 300px;
	overflow: auto;
}

.formfield {
	width: 195px;
}

form.nlsubmit {
	width: 410px;
	float: right;
	margin-top: -12px;
}

/*Safari/Opera*/
@media screen and (min-width: 0px){
	form.nlsubmit {
		margin-top: 0!
		important;
	}
}

/*Opera*/
html:first-child>*+body form.nlsubmit {
	margin-top: -12px!important;
}
/*adventsgewinnspiel*/

.advent_outer {
width:900px;
height:570px;
background:url(../images/advent_gewinnspiel/advent_mainback.jpg) top left no-repeat;
position:relative;
}
.advent_outer a img {
border:none;
}
.advent_outer a {
color:#000000;
text-decoration:underline;
}
.gewinn {
position:absolute;
left:2px;
top:2px;
width:345px;
height:566px;
z-index:1;
}
.weitere_ideen {
position:absolute;
left:0;
bottom:52px;
z-index:2;
}
.weitere_ideen_back {
width:238px;
height:28px;
background-color:#0d702b;
filter:alpha(opacity=59);
opacity: 0.59;
-moz-opacity:0.59;
}
.weitere_ideen a {
position:absolute;
left:0;
top:0;
}
.advent_formular_outer {
width:509px;
height:508px;
background-color:#c8dbf2;
position:absolute;
top:16px;
right:15px;
padding:15px 10px 15px 19px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
color:#010000;
font-size:11px;
}
* html .advent_formular_outer {
width:538px;
height:538px;
}
* html .advent_formular_outer .advent_button {
margin:26px 0 16px 113px;
}
.advent_formular_outer h1 {
margin:0 0 12px 0;
padding:0;
font-size:24px;
font-weight:normal;
}
.advent_form_column {
padding-bottom:10px;
}
.advent_formular_outer .advent_form_item {
float:left;
padding-right:6px;
}
.advent_formular_outer .item_anrede {
width:107px;
}
* html .advent_formular_outer .item_anrede {
width:111px;
padding-right:0;
}
.advent_formular_outer .item_titel {
width:134px;
}
.advent_formular_outer .item_long {
width:247px;
}
.advent_formular_outer .advent_form_item label {
display:block;
padding-bottom:3px;
}
.advent_formular_outer .advent_form_item input.textfeld {
background-color:#FFFFFF;
border:1px solid #8e8f8f;
height:20px;
}
.advent_formular_outer .item_titel input {
width:132px;
}
.advent_formular_outer .item_long input {
width:245px;
}
* html .advent_formular_outer .item_long input {
width:243px;
}
.advent_formular_outer .item_anrede input {
float:left;
height:auto;
margin-right:4px;
margin-left:-3px;
display:inline;
}
.advent_formular_outer .item_anrede label {
float:left;
margin:2px 11px 0 0;
display:inline;
}
.advent_formular_outer .item_anrede span.label {
display:block;
padding-bottom:5px;
}
.advent_formular_outer .item_radio {
padding-bottom:14px;
float:none;
}
.advent_formular_outer .item_radio p {
margin:0;
padding:8px 0 0 0;
}
.advent_formular_outer .item_radio input {
float:left;
margin-left:-3px;
margin-top:1px;
//margin-top:-2px;
height:auto;
}
.advent_formular_outer .item_radio input.advent_check {
float:left;
margin:0 4px 0 1px;
//margin:-2px 4px 0 1px;
height:auto;
}
.advent_formular_outer .item_radio span {
display:block;
margin-left:4px;
float:left;
display:inline;
width:486px;
}
.advent_formular_outer .item_radio span.label {
display:inline;
margin-left:0;
float:left;
padding-bottom:9px;
padding-right:3px;
}
.advent_formular_outer .item_radio label {
float:left;
display:inline;
padding-right:11px;
}
.advent_formular_outer .advent_button {
margin:26px auto 0 auto;
width:275px;
height:47px;
display:block;
}
.advent_formular_footer {
position:absolute;
left:16px;
bottom:13px;
width:506px;
}
.advent_formular_footer .left {
float:left;
}
.advent_formular_footer .left span {
padding-right:40px;
}
.advent_formular_footer .right {
float:right;
}

.advent_formular_outer .padbot_25 {
padding-bottom:25px;
}

.advent_outer_danke {
width:900px;
height:570px;
background:url(../images/advent_gewinnspiel/advent_danke_mainback.jpg) top left no-repeat;
position:relative;
}
.advent_outer_danke .danke_text {
position:absolute;
top:156px;
left:337px;
width:390px;
text-align:center;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
}
.advent_outer_danke .danke_text h1 {
font-size:26px;
font-weight:normal;
color: #ffffff;
}
.advent_outer_danke .danke_text a {
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background:url(../images/advent_gewinnspiel/linkpfeil.gif) no-repeat left center;
padding-left:20px;
}
.advent_outer_danke .danke_text p {
padding-top:10px;
color: #ffffff;
}

.advent_error{
color: red;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* --------------------------- */

.socials {
	position: absolute;
	right: 4px;
	top: 7px;
	color:#1d2a5a;
}

.socials a {
color:#1d2a5a;
}

.bookmarks {
	background-color:white;
	border:1px solid #D8D8D8;
	margin-left:-112px;
	margin-top:2px;
	padding:5px;
	width:200px;
}

.bm_pics {
	width: 100px;
	float: left;
}

#bm_div ul ul {
	position:absolute;
	right:18px;
	z-index:500;
}

.reiter {
	position: relative;
	margin-right: 96px;
	z-index: 50;
}

/**************** Bookmark Menu coding *****************/
#bm_div {
	background: #ffffff;
	float: left;
}

#bm_div ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 85px;
	float: left;
}

#bm_div h2 {
	color: #fff;
	background: #000;
	text-transform: uppercase;
}

#bm_div li {
	position: relative;
}

#bm_div ul ul {
	position: absolute;
	z-index: 500;
}

#bm_div ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

div#bm_div ul ul,
div#bm_div ul li:hover ul ul,
div#bm_div ul ul li:hover ul ul {
	display: none;
}

div#bm_div ul li:hover ul,
div#bm_div ul ul li:hover ul,
div#bm_div ul ul ul li:hover ul {
	display: block;
}

#bm_div img {
margin-bottom:-1px
}

.bookmarks {
/*margin-top:13px;*/
}

