* {margin: 0;padding: 0;border: 0 solid;}
html  { height: 101%;  -webkit-hyphens: auto; hyphens: auto;}
/*body  	{ font: 100% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}*/
#container 	{ z-index:-1;position:absolute;top:0.0rem;left:0.2rem;width:99.9%;min-height:95%;padding-bottom:0.5rem;border:0.1rem solid white}
.chip_container 	{ z-index:-1;position:absolute;top:0.0rem;left:0.2rem;width:99.9%;min-height:95%;padding-bottom:0.5rem;border:0.1rem solid white}
#components	{ z-index:-1;position:relative;margin:0.5rem 0.5rem 0.5rem 0.5rem;width:99%;height:87%;border-top:none;border-left:none;}
#top      	{ position:relative;top:0.5rem;left:0.5rem;width:98.5%;border:none}
#pageline1 	{ width:96%;border:none;text-align:center;color:red;margin-left:2%;margin-right:2%;height:2.5em}
div.pageline 	{ width:1px;border:none;height:2.5em;}

#navi_button_text {width:100%;height:97%;vertical-align:center;text-align:center}
img.bgd		{border:0px solid red;height:8.5vw}
td.navi_button_text {height:3.5vh;padding-top:0.2rem;}
table.navi_button_text {width:100%;height:97%;vertical-align:center;text-align:center}

div   { border: 0.1rem solid rgb(192,192,192);text-align:center;}
a.cursor {cursor:pointer}
a.hslink {color:rgb(130,90,0,255);font-style:italic;}
a     { text-decoration:none;color:#0000BB;}
p.std     { text-decoration:none;color:black;font-size:1.0em;margin-top:0.1em;}
p.ic  { text-decoration:none;font-size:1.2em;color:black;}
p	{font-size:100%}
p.menutext{font-size:120%}
table { border-spacing:0.0em;border-collapse:collapse;width:100%;}
td.geom         { border:0.1em solid gray;height:25%}
td.geom_a       { border:0.1em solid gray;height:25%}
td.showname     { border:0.1em solid gray; width:60%; height:9vh;vertical-align:top;padding-top:1vh; }
td.valall      	{ width:30%;height:5%;border:0.1em dotted grey; }
td.solid_white_50	{ width:50%;height:3vh;text-align:center;border:0.1rem solid white;background-color:rgb(207,207,252);font-size:105%}

.menu_content	{border:none;position:relative;top:1.0rem;}

tr.px	     { height:0.8rem;}
tr.pxx	     { height:1.6rem;}
img.flags    { height:2.5vh;width:auto;position:relative;top:0.1rem;left:0.1rem;opacity:0.6}
img.flags_s  { height:2.5vh;width:auto;box-shadow:0.2rem 0.2rem 0.2rem #888;}
.navigfx	{height:2.3em;}
.symbolgfx	{height:100%}

td.valtop-l    { border:none;text-align:left;vertical-align:top}
td.valtop-r    { border:0.1em dotted gray;padding-left:6%;}
td.border_small { border:0.1em solid gray; width:20%; height:41vh;vertical-align:top;padding:0.2rem;background-color:rgb(200,200,255); z-index:999}
td.navi    	{ text-align:center;width:3.2vw;border-right:none;border-left:none;font-size:100%}
td.navi_portrait    	{ text-align:center;width:3.2vw;border-right:none;border-left:none;font-size:100%}
td.navi_landscape    	{ text-align:center;width:3.2vw;border-right:none;border-left:none;font-size:100%}
td.navi_s    	{ text-align:center;width:2.2vw;color:white;border-left:0.6vw dotted red;border-right:0.6vw dotted red;background-color:gray;font-weight:bold;font-size:100%}
table.head	{height:2.5em}
td.navisym 	{ width:2.3em;border-right:0px solid rgb(192,192,192);font-size:15px;}
td.mid1    	{ width:10%; height:2.3em;border-right:none;font-size:100%}
td.mid2    	{ width:86%; height:2.3em;padding:0px 0px 0px 1.9rem;border-right:none;}
div.footer 	{border:none;font-size:100%}
div.std		{border:none}
.fullsize	{height:100%;width:100%;font-size:1.4vh;border:none;color:rgb(0,0,0,0);}
.simwarn	{height:3vh;font-size:100%;border:none;width:80%;text-align:center;}
td.leftbl_gr_c { height:100%;border-top:none; border-left: 0.05rem solid rgb(127,127,127);width:7%;}
td.leftbl_gr_c1 { height:100%; border:none;background-image:url(../../gfx/expand_c1.gif);background-repeat: no-repeat; background-position:center center}
div.leftbl_gr_c2 { height:50%;padding-left:15%;border:none;background-image:url(../gfx/expand_c1.gif);background-repeat: no-repeat; background-position:center center;background-size:contain;}
td.leftbl_gr_c a { color:rgb(50,50,175);}
td.leftbl_gr_c1 a { color:rgb(50,50,175);}
td.leftbl_gr_c2 { height:100%;padding-left:15%;border:none;background-image:url(../gfx/expand_c1.gif);background-repeat: no-repeat; background-position:center center;background-size:contain;}
div.leftbl_gr_none { height:100%; border:none;padding-top:5%;padding-left:15%}
td.leftbl_gr_none { height:100%; border:none;padding-top:5%;padding-left:12%}

td.border      	{ border:0.1rem solid gray; width:40%; height:78.5vh; vertical-align:center;padding:0.1rem;background-color:rgb(200,200,255);}
td.menu      	{ border:0.01rem solid gray; width:20%; height:76.5vh; vertical-align:top;padding:0.1rem;background-color:rgb(224,224,224);}
table.menu      { width:100%;border:none}

table.data 	{ height:100%;border:0px solid red;width:99.8%}
table.tabledata { z-index:999;border:none; background-color:rgb(224,224,224);height:100%;width:99.6%;opacity:10}
table.middledata {border:1px solid gray;width:99.8%;height:78.5vh;background-color:rgb(224,224,224)}
div.datax	{ width:88.2%;height:100%;background-color:rgb(224,224,224)}
div.warninga	{ width:100%; height:1.1vh;background-color:rgb(200,200,255);padding:0.1rem;text-align:center}
div.warningi	{ width:99.8%; height:0.9vh;background-color:rgb(224,224,224);}
div.menu	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
div.menu1	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
div.menu2	{ border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;height:30vh;position:absolute;top:2.3vh;}
div.menu3	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
div.shortnavi_active	{ z-index:999;border:none;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
div.shortnavi_passive	{ z-index:999;border:none;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
div.sale	{margin:auto;width:70%;border:1px solid gray;background-color:rgb(245,245,245);padding:0vh;box-shadow:0.2rem 0.2rem 0.1rem #888;position:relative;top:-.15vh}

td.top_title	{width:40%;border:none;text-align:left;font-style:italic}
td.top_r0	{width:5%; border:none}
td.top_r1	{width:35%; border:none}
td.space	{width:0vw}
td.comment_large   { border:none;text-align:justify;height:20%;colspan=3;padding-left:0.5rem;padding-right:0.5rem;}
td.source-l    	{ width:15%;height:5%;border:0.1em dotted gray;}
td.source-r    	{ width:85%;height:5%;border:0.1em dotted gray; colspan=2;}
.background	{ color:rgb(224,224,224);}
input.eingabe_s { box-shadow:0.3rem 0.3rem 0.1rem #999;width:13.5vw;min-height:4vh;border: 0.1rem solid rgb(192,192,192); background: white;font-size:1em; color:black;margin-left:0.2rem;position:relative;top:-1.5vh}
input.search_s  { cursor:pointer;box-shadow:0.3rem 0.3rem 0.1rem #999;width:13.5vw;min-height:4vh;border: 0.1rem solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:1em;margin-left:0.2rem;position:relative;top:-1.5vh}
button.cancel  { cursor:pointer;box-shadow:0.3rem 0.3rem 0.1rem #999;width:35%;height:5%;border: 0.1rem solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:1em;margin-left:0.2rem;}
button.dgvo	{width:10vw;font-size:100%;color:rgb(0,0,200);background-color:rgb(224,224,224);cursor:pointer}
div.searchpos	{width:100%;border:0px solid red;position:relative;top:0.5rem}

.picsize	{ width:80%;height:7.5vh;border:none;color:rgb(0,0,0,0);font-size:125%} /* geometry*/
.picsize2	{ width:80%;height:6.0em;border:0px solid green;color:rgb(0,0,0,0);font-size:125%} /* symbol */
.top_flags	{ width:100%;border:0px solid blue}
tr.catlb 	{ height:1.7em;border:0px solid red}
td.cat     	{ width:12.5%;vertical-align:center;}
td.cat_ic  	{ width:16.6%;vertical-align:center;padding-left:2%;border:0px solid green}
td.top2    	{ border:none}
td.button_a    	{ font-size:80%;vertical-align:middle;box-shadow:0.2rem 0.2rem 0.2rem #888;height:4.7vh;width:80%; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);color:red;background-color:rgb(234,234,234)}
td.button_s    	{ height:4.7vh;width:40%;border:none;}
div.button	{ position:relative;left:0%;height:3.6vh;width:80%;background-color:rgb(224,224,224);border:0px solid red}

div.button_p	{ position:relative;left:0%;font-size:80%;height:3.6vh;width:80%;padding-top:1vh;color:red;background-color:rgb(224,224,224);border:0px solid red;}
div.button_c	{ position:relative;left:0%;font-size:80%;height:3.6vh;width:80%;padding-top:1vh;color:red;background-color:rgb(224,224,224);border:0px solid blue;}

div.button_a	{ position:relative;left:0%;font-size:80%;text-align:center;box-shadow:0.2rem 0.2rem 0.2rem #888;height:3.6vh;width:95%;padding-top:1vh;border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);color:black;background-color:rgb(234,234,234)}

div.button_al	{ position:relative;left:0%;font-size:80%;text-align:center;box-shadow:0.2rem 0.2rem 0.2rem #888;height:3.6vh;width:95%;padding-top:1vh;border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);color:black;background-color:rgb(234,234,234)}
div.button_pl	{ position:relative;left:7.5%;font-size:80%;height:3.6vh;width:80%;padding-top:1vh;color:red;background-color:rgb(224,224,224);border:0px solid red;}

div.button_ar	{ position:relative;left:5%;font-size:80%;text-align:center;box-shadow:0.2rem 0.2rem 0.2rem #888;height:3.6vh;width:95%;padding-top:1vh;border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);color:black;background-color:rgb(234,234,234)}
div.button_pr	{ position:relative;left:12.5%;font-size:80%;height:3.6vh;width:80%;padding-top:1vh;color:red;background-color:rgb(224,224,224);border:0px solid red;}

td.button_p    	{ font-size:80%;height:4.7vh;width:80%;border-top: 0.1rem solid rgb(224,224,224);border-left: 0.1rem solid rgb(224,224,224);border-bottom:0.1rem solid rgb(224,224,224);border-right:0.1rem solid rgb(224,224,224);color:red;background-color:rgb(224,224,224)}
td.w10		{ width:10%};
.button_p    	{ display:table;margin:auto;box-shadow:0.3rem 0.3rem 0.25rem #888;min-height:2.0vh;width:6.0vw; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);red;background-color:rgb(234,234,234)}
.button    	{ display:table;margin:auto;box-shadow:0.2rem 0.2rem 0.2rem #888;min-height:4.7vh;width:80%; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);color:red; font-size:80%;background-color:rgb(234,234,234)}
.button_c    	{ display:table;margin:auto;min-height:4.7vh;width:80%; border:0.1rem solid rgb(224,224,224);color:red; text-align:center;font-size:80%;position:relative;top:0.1em;left:0.1em;background-color:rgb(224,224,224)}
.ibutton    	{ box-shadow:0.2rem 0.2rem 0.2rem #888;min-height:4vh;width:75%; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);font-size:100%;color:black; font-family:arial;background-color:rgb(255,255,255);cursor:pointer}
.xbutton    	{ min-height:5vh;width:10%; background-color:rgb(224,224,224);border:none}
.subtitle	{ font-size:100%;font-weight:600}
div.flagsdist	{ border:0px solid red;width:20%}
div.outermessage {z-index:999;position:relative;top:1vh;left:1vh;width:80%;height:80%;border:0.1rem solid gray;border-radius:1.2mm;background:rgb(0,0,0) transparent;background:rgba(0,0,0,0.3);}
div.innermessage {margin:4%;padding:5%;width:72%;height:62%;background:rgb(235,235,235);color:black;border:0.1rem solid rgb(200,200,255);border-radius:1.2mm;font-size:100%;text-align:justify}

td.pic-expand 	{ background-image:url(../gfx/expand_c1.gif);background-repeat: no-repeat; background-position:center center;background-size:contain;}
td.source-pic-expand { padding-left:3%;width:40%;border-bottom:0.1em solid gray; background-image:url(../gfx/expand_c1.gif);background-repeat: no-repeat; background-position:center center;background-size:contain;}
td.source-pic    { padding-left:5%;width:40%;height:15%;border-bottom:0.1em solid gray;}
td.source-m      { width:60%;border-bottom:0.1em dotted gray; border-right:0.1em dotted gray}

input.eingabe_m { box-shadow:0.5rem 0.5rem 0.3rem #888;min-height:4vh;width:100%;border:0.1rem solid rgb(192,192,192);background-color:rgb(244,244,244);font-size:1.3em; color:black;}
input.search_m  { cursor:pointer;box-shadow:0.5rem 0.5rem 0.3rem #888;min-height:4vh;width:50%;border-bottom: 0.1rem solid rgb(192,192,192) ;border-right: 0.1rem solid rgb(192,192,192) ;border-left: 0.1rem solid white ;border-top: 0.1rem solid white ;background:rgb(224,224,224);color:blue;font-size:100%}
div.none   	{ width:0px;height:0px;border:none}
div.center	{ margin-left:auto;margin-right:auto;border:none}
table.center	{ height:100%;border:none;text-align:center}
.shadow	        { box-shadow:0.5rem 0.5rem 0.3rem #888;text-align:justify;background-color:rgb(224,224,224);padding:1.0rem;font-size:100%;width:90%;height:8.0rem;text-align:justify;}
.top_thx	{ text-align:center;border:0px solid green;}
td.novis	{ border:1px solid red;width:20%;vertical-align:top;text-align:center}
a.true		{}
a.false		{display:none}
div.false	{border:none}
table.fixed	{display:none}
table.landscape	{height:100%}
table.portrait	{height:100%}
tr.values_portrait{height:10%}
tr.values_xl	{height:20%}
td.border_search      	{ border:0.1rem solid gray; width:40%; height:78.5vh; vertical-align:center;padding:0.1rem;background-color:rgb(200,200,255);}
input.search_ss { cursor:pointer;box-shadow:0.3rem 0.3rem 0.1rem #999;width:40%;height:1.8rem;border: 0.075rem solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:1em;margin-left:0.2rem;}
div.sd_mbl	{height:3vh;border:none}
input.eingabe_chip { box-shadow:2px 2px 1px #888;width:80%;height:3.8vh;border: 1px solid rgb(192,192,192); background: rgb(224,224,224);font-size:110%; color:black;}
input.search_chip  { box-shadow:2px 2px 1px #888;width:80.3%;height:3.9vh;border: 1px solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:110%;cursor:pointer}
input.search_top_chip  { box-shadow:2px 2px 1px #888;width:75%;height:3.9vh;border: 1px solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:110%;cursor:pointer;}
input.eingabe_top_chip { box-shadow:2px 2px 1px #888;width:75%;height:3.7vh;border: 1px solid rgb(192,192,192); background: rgb(224,224,224);font-size:110%; color:black;}

td.dlist1   	{ width:20%;height:12vh;border:1px solid rgb(200,200,200);font-size:100%;}
td.dlist2  	{ width:20%;height:12vh;border:1px solid rgb(200,200,200);font-size:100%;}
td.dlist2z  	{ width:20%;height:12vh;border:1px solid rgb(200,200,200);font-size:100%;background-image:url(../gfx/expand_l_c.gif);background-repeat: no-repeat; background-position:center center;}
td.dlist3 	{ width:15%;height:12vh;border:1px solid rgb(200,200,200);font-size:100%;}
td.dlist4 	{ width:15%;height:12vh;border:1px solid rgb(200,200,200);font-size:100%;}
td.dlist5  	{ width:15%;height:12vh;border:1px solid rgb(200,200,200);font-size:100%;}
td.dlist6  	{ width:15%;height:12vh;border:1px solid rgb(200,200,200);font-size:100%;}
td.dlistl   	{ width:4%;border:0px solid rgb(200,200,200);font-size:100%;text-align:center;}
td.dlistm   	{ width:92%;border:0px solid rgb(200,200,200);font-size:100%;text-align:center;}
td.dlistr   	{ width:4%;border:0px solid rgb(200,200,200);font-size:100%;text-align:center;}
td.namings  	{height:2rem}
#lefttitle 	{ text-align:center;border:0;font-size:100%;color:black;}
td.headadv-border {width:60%;text-align:center;font-family:arial;border-bottom:0.01rem solid gray;padding-bottom:1.0vh;vertical-align:top}
td.headadv-allborder {width:60%;text-align:center;font-family:arial;border:0.01rem solid gray;padding-bottom:1.0vh;vertical-align:top}
div.simwarn	{font-size:80%;width:80%;height:3vh;border:0px solid red;text-align:center;padding-top:0.5vh}
td.frameset   	{width:5%;height:3vh;border:0px solid green}
tr.dist	   	{height:4.5vh;border:0px solid red;text-align:center}
div.no_tdad2	{display:none}
div.cookielanbutton {display:table;margin:auto;width:75%; height:100%;border:none;border-bottom:0.1em solid gray;border-right:0.1em solid gray;box-shadow:2px 2px 1px #888}
div.cookielanbutton_p {display:table;margin:auto;width:50%; height:100%;border:none;color:black;background-color:white}
div.top_chip_text1	{margin:auto;text-align:center;width:80%;border:0px;font-size:60%;color:black}
div.top_chip_text2	{margin:auto;text-align:center;width:80%;border:0px;font-size:60%;color:darkred}

@media(orientation:portrait){
	body  { font: 90.0% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	#container 	{ z-index:-1;position:absolute;top:0.0rem;left:0.2rem;width:99.0%;min-height:95%;padding-bottom:0.5rem;border:0.1rem solid white}
	#chip_container 	{ z-index:-1;position:absolute;top:0.0rem;left:0.2rem;width:99.0%;min-height:95%;padding-bottom:0.5rem;border:0.1rem solid white}
	#components	{ z-index:-1;position:relative;margin:0.5rem 0.5rem 0.5rem 0.5rem;width:98%;height:87%;border-top:none;border-left:none;}
	img.bgd		{border:0px solid red;height:15vw}
	.info_line 	{ background-image: repeating-linear-gradient(0deg, rgb(224,224,224),rgb(224,224,224)); background-repeat: no-repeat ;background-size: 99.9% 90%;min-height:2.0vh;text-align:center;border:0.1rem solid rgb(192,192,192);padding-top:0.3rem;}
	.chip_container 	{ width:98.8%}
	.nobutton    	{ box-shadow:0.3rem 0.3rem 0.25rem rgb(224,224,224);min-height:2.0vh;width:6.0vw; border-top: 0.1rem rgb(224,224,224);border-left: 0.1rem solid rgb(224,224,224);border-bottom:0.1rem solid rgb(224,224,224);border-right:0.1rem solid rgb(224,224,224);color:red;}
	.button    	{ display:table;margin:auto;box-shadow:0.3rem 0.3rem 0.25rem #888;min-height:2.0vh;width:6.0vw; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);color:red; text-align:center;vertical-align:center}
	.button_p    	{ display:table;margin:auto;box-shadow:0.3rem 0.3rem 0.25rem #888;min-height:2.0vh;width:6.0vw; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);color:red; text-align:center;vertical-align:center}
	.button_c    	{ display:table;margin:auto;box-shadow:0.1rem 0.1rem 0.05rem #888;min-height:2.0vh;width:6.0vw; border:0.1rem solid rgb(224,224,224);color:red;}
	div.impressum   { z-index:-1;width:99%;font-size:90%;text-align:center;}
	button.cancel   { height:4.5vh;}
	td.top_resize	{width:10%;text-align:center;border:none}
	td.space	{width:0.5%}
	td.top_r0	{width:5%; border:none}
	td.top_r1	{width:5%; border:none}
	td.top_title	{width:64%;border:none;text-align:left;font-style:italic}
	td.headadv-border {width:60%;height:5em;text-align:center;font-family:arial;border-bottom:0.01rem solid gray;padding-bottom:1.0vh;vertical-align:top}
	td.headadv-allborder {text-align:center;font-family:arial;border:0.01rem solid gray;padding-bottom:0.0vh;vertical-align:top}
	td.portrait	{}
	td.landscape	{display:none}
	td.resize	{height:0.8vh;width:5%}
	div.menu_content { position:absolute;left:82.4%;top:0rem;;margin-top:1.0rem;width:15%;border:none}
	tr.dist	   {height:3vh;border:0px solid red;text-align:center}

	td.advanced1    { width:50%;height:1.5rem;border:0.05rem dotted grey;text-align:center;vertical-align:center;}
	td.advanced2    { width:50%;height:0.1rem;border:0.05rem dotted grey;text-align:center;vertical-align:center;}
	td.advanced1a   { width:50%;height:2rem;border:0.05rem dotted grey;text-align:center;vertical-align:center;}

	.simwarn	{height:4vh;font-size:90%;border:none;width:80%;text-align:justify;}
	td.adv		{height:2.1vh;width:100%;}
	div.adv		{background-color:rgb(234,234,234);width:99%;height:99%;border:none;padding:0.1rem}
	.buttonbig 	{ display:table;margin:auto;box-shadow:0.3rem 0.3rem 0.1rem #999;height:2.2vh;width:10.0vw; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);font-size:90%}
	.buttonbig_ic   { display:table;margin:auto;box-shadow:3px 3px 1px #999;width:80%; border-top: 1% solid white;border-left:1% solid white;border-bottom:1% solid rgb(192,192,192);border-right:1% solid rgb(192,192,192);padding:1%;font-size:80%}
	tr.cat   	{ height:0.8em;}
	tr.catlb 	{ height:1.7em;border:0px solid red}
	td.cat     	{ padding-left:5%;width:25%;vertical-align:center;height:2.2vh; border:none;border-top: 0.0rem solid rgb(224,224,224);}

	td.cat_ic  	{ width:33.3%;vertical-align:center;padding-left:3%;border:0px solid green}
	p		{ font:size:70%}
	p.std     	{ text-decoration:none;color:black;font-size:1.2em;}

	table.head	{ height:1.7em}
	td.navisym 	{ height:1.5em;}
	td.mid1    	{ height:1.5em;}
	td.mid2    	{ height:1.5em;}
	.navigfx	{ height:1.5em;}

	input.eingabe_m { box-shadow:0.5rem 0.5rem 0.3rem #888;height:1.5rem;width:80.0%;border:0.1rem solid rgb(192,192,192);background-color:rgb(244,244,244);font-size:1.3em; color:black;padding-left:0.5rem;}
	input.search_m  { cursor:pointer;box-shadow:0.5rem 0.5rem 0.3rem #888;height:1.5rem;width:95.0%;border-bottom: 0.1rem solid rgb(192,192,192) ;border-right: 0.1rem solid rgb(192,192,192) ;border-left: 0.1rem solid white ;border-top: 0.1rem solid white ;background:rgb(224,224,224);color:blue;}
	div.searchpos	{width:100%;border:0px solid red;position:relative;top:0.0rem}
	input.eingabe_s { box-shadow:0.3rem 0.3rem 0.1rem #999;width:20.0vw;min-height:2.5vh;border: 0.1rem solid rgb(192,192,192); background: white;font-size:1em; color:black;margin-left:0.2rem;}
	input.search_s  { cursor:pointer;box-shadow:0.3rem 0.3rem 0.1rem #999;width:20.0vw;min-height:2.5vh;border: 0.1rem solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:1em;margin-left:0.2rem;}
	input.eingabe_sn { box-shadow:0.3rem 0.3rem 0.1rem #999;width:35%;height:2em;border: 0.1rem solid rgb(192,192,192); background: white;font-size:1.0em; color:black;margin-left:0.2rem;}
	input.search_sn  { cursor:pointer;box-shadow:0.3rem 0.3rem 0.1rem #999;width:35%;height:2em;border: 0.1rem solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:1em;margin-left:0.2em;}
	.shadow	        { box-shadow:0.5rem 0.5rem 0.3rem #888;text-align:justify;text-align:justify;background-color:rgb(224,224,224);padding:0.2rem;font-size:80%;width:95%;height:7.0rem;}
	.top_thx	{ text-align:center;font-size:80%;}
	div.ad1		{ display:none;}
	div.ad2		{ display:none;}
	td.tdad1	{width:80%;border:0.1rem solid gray;border-left:0.15rem solid gray;vertical-align:top}
	td.tdad2	{ display:none}
	div.tdad2	{ display:none}
	img.flags    	{ height:2.2vh;width:auto;position:relative;top:0.1rem;left:0.1rem;opacity:0.6}
	img.flags_s  	{ height:2.2vh;width:auto;box-shadow:0.2rem 0.2rem 0.2rem #888;}
	td.dist		{ height:1.4vh;color:rgb(0,0,0,0);text-align:center}
	div.menu	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
	div.menu1	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
	div.menu2	{ border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;height:30vh;position:absolute;top:2.3vh;}
	div.shortnavi_active	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
	div.shortnavi_passive	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
	div.outermessage {z-index:999;position:relative;top:1vh;left:1vh;width:80%;height:80%;border:0.1rem solid gray;background:rgb(0,0,0) transparent;background:rgba(0,0,0,0.3);}
	div.innermessage {margin:4%;padding:5%;width:82%;height:62%;background:rgb(235,235,235);color:black;border:0.1rem solid rgb(200,200,255);border-radius:1.2mm;font-size:12px;text-align:justify}
	.ibutton    	{ box-shadow:0.2rem 0.2rem 0.2rem #888;min-height:4vh;width:85%; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);font-size:100%;color:black; font-family:arial;text-align:center;background-color:rgb(255,255,255);cursor:pointer}
	
	td.border      	{ border:0.1rem solid gray; width:80%; height:78.5vh; vertical-align:center;padding:0.1rem;background-color:rgb(200,200,255);}
	tr.landscape	{display:none}
	tr.portraitpx	     { height:0.8rem;}
	tr.landscapepx	{display:none}
	table.landscape	{display:none}
	td.navi_landscape    { display:none}
	div.landscape	{display:none}
	div.portrait	{border:none}
	tr.values_landscape {display:none}
	img.dummygfx	{height:1vh}
	div.searchbox	{height:26vh;width:87%;border:0px solid red;text-align:left;margin-left:5%;font-size:110%;}
	div.searchflowbox{z-index:999;padding-left:2%;border:0.1rem dotted gray;background-color:rgb(224,224,224);overflow-x:hidden;overflow-y:auto;width:100%;height:94%;background-color:rgb(234,234,234);text-align:left;font-size:90%}
	div.smalltext	{font-size:1.7vw;border:none;color:black;}
	td.border_search      	{ border:0.1rem solid gray; width:100%; height:40%; vertical-align:top;padding:0.1rem;background-color:rgb(200,200,255);}
	table.tabledata { border:0.1em solid gray; background-color:rgb(224,224,224);height:47.5vh;width:100%;}
	div.sd_mbl	{height:1.5vh;}
	td.dlist1   	{ width:20%;height:7.7vh;border:1px solid rgb(200,200,200);font-size:100%;}
	td.dlist2  	{ width:15%;height:7.5vh;border:1px solid rgb(200,200,200);font-size:100%;}
	td.dlist2z  	{ width:15%;height:7.5vh;border:1px solid rgb(200,200,200);font-size:100%;background-image:url(../gfx/expand_s.gif);background-repeat: no-repeat; background-position:center center;}
	td.dlist4 	{ width:1%;height:7.5vh;order:1px solid rgb(200,200,200);font-size:100%;}
	td.dlist6  	{ width:1%;height:7.5vh;border:1px solid rgb(200,200,200);font-size:100%;}
	td.dlist3 	{ width:16%;height:7.5vh;border:1px solid rgb(200,200,200);font-size:100%;}
	td.dlist5  	{ width:16%;height:7.5vh;border:1px solid rgb(200,200,200);font-size:100%;}
	table.chip_landscape 	{ display:none}
	input.search_top_chip  { box-shadow:2px 2px 1px #888;width:75%;height:2.9vh;border: 1px solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:90%;cursor:pointer;}
	input.eingabe_top_chip { box-shadow:2px 2px 1px #888;width:75%;height:2.7vh;border: 1px solid rgb(192,192,192); background: rgb(224,224,224);font-size:90%; color:black;}
	div.top_chip_search	{text-align:center;width:80%;border:1px solid rgb(232,232,232);background-color:rgb(232,232,232);}
	div.top_chip_text1	{margin:auto;text-align:center;width:60%;border:0px solid red;font-size:80%;color:black}
	div.top_chip_text2	{margin:auto;width:60%;border:0px solid red;font-size:80%;color:darkred}
	td.middle_chipdata{width:80%;min-height:80vh;vertical-align:top;border:0.1rem solid gray;}
	td.menu3	{vertical-align:top;border:0.01rem solid gray}

	div.sale	{margin:auto;width:75%;border:1px solid gray;background-color:rgb(245,245,245);padding:0vh;box-shadow:0.15rem 0.15rem 0.1rem #888;position:relative;top:-.15vh;font-size:90%}
	div.simwarn	{font-size:80%;width:80%;border:0px solid red;text-align:center}
	div.mobile_v	{display:block;width:99%;height:100%; border:0px solid gray;text-align:center;}
	div.mobile_v_top	{width:99%;height:5em; border:0px solid gray;text-align:center;}
	div.with_yflagsa	{display:none}
	div.with_yflagsp	{display:none}
	div.cookielanbutton 	{display:table;margin:auto;cursor:pointer;width:100%; height:35%;border:none;border-bottom:0.1em solid gray;border-right:0.1em solid gray;border-top:0.2vh solid white;border-left:0.2vh solid white;box-shadow:2px 2px 1px #888}
	div.cookielanbutton_p 	{display:table;margin:auto;width:100%; height:35%;border:none;color:black;background-color:white}
	td.hadv		{height:1vh;width:100%;background-color:rgb(224,224,224);border:0px dotted gray;padding:0.5vh;}
	button.send		{width:32vw;height:2em;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-in;font-size:100%}
	button.sends		{width:20vw;height:4vh;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-out;font-size:100%}
	div.zoom1{
		border:none;
	}
	div.zoom1a  {
		z-index:999; 
		position:absolute;
		left:17em; 
		width:40vw;
		height:40vw;
		border:0.1em solid gray;
		border-radius:0.0mm;
		background: rgb(224, 224, 224);
		cursor:zoom-out;
	}
	div.zoom2{
		z-index:999;
		border:0.1em solid gray;
		position:absolute;
		left:1vw;
	}
	div.zoom2a  {
		z-index:999;
		width:75vw;
		height:75vh;
		border:0.1em solid gray;
		border-radius:0.0mm;
		background: rgb(224, 224, 224);
		cursor:zoom-out;
	}
	div.z2aw75	{width:75vw}
	div.z2aw50  	{width:75vw}
	div.z2aw33  	{width:75vw}
	div.z2ah75   	{height:75vh}
	div.z2ah50  	{height:50vh}
	div.z2ah33 	{height:33vh}

}

@media(orientation:landscape){
	body  { font: 70% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	.info_line 	{  background-image: repeating-linear-gradient(0deg, rgb(224,224,224),rgb(224,224,224)); background-repeat: no-repeat ;background-size: 99.9% 90%;min-height:4.0vh;text-align:center;border:0.1rem solid rgb(192,192,192);padding-top:0.3rem;}
	#mobile		{display:none}
	input.eingabe_s { box-shadow:0.3rem 0.3rem 0.1rem #999;width:13.5vw;height:1.5rem;border: 0.1rem solid rgb(192,192,192); background: white;font-size:1em; color:black;margin-left:0.2rem;}
	input.search_s  { cursor:pointer;box-shadow:0.3rem 0.3rem 0.1rem #999;width:13.5vw;height:1.5rem;border: 0.1rem solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:1em;margin-left:0.2rem;}
	div.mobile_v	{ display:none}
	div.smalltext	{font-size:0.9vw;border:none;color:black;}
	td.advanced1    { width:50%;height:10.0%;border:0.05rem dotted grey;text-align:center;vertical-align:center;}
	td.advanced1x    { width:100;height:20.0%;border:0.05rem dotted grey;text-align:center;vertical-align:center;}
	td.advanced1a   { width:50%;height:20.0%;border:0.05rem dotted grey;text-align:center;vertical-align:center;}
	td.top_resize	{width:2.5%;height:2vh;text-align:center;}
	td.resize	{height:3vh;width:5%}
	td.portrait	{display:none}
	div.impressum   { z-index:-1;width:99.0%;text-align:center;}
	.picsize	{width:80%;height:15vh;border:0px solid red;color:rgb(0,0,0,0);font-size:125%}
	.buttonbig 	{ display:table;margin:auto;box-shadow:0.3rem 0.3rem 0.1rem #999;height:4.4vh;width:6.0vw; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);font-size:0.85vw;font-weight:300;background-color:rgb(228,228,228)}
	.buttonbig_ic   { display:table;margin:auto;box-shadow:0.3rem 0.3rem 0.1rem #999;;width:80%; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);padding:1%;font-size:80%;background-color:rgb(228,228,228)}
	td.cat     	{ padding-left:0.75%;width:12.5%;vertical-align:center;height:4.4vh; border-top: 0.0rem solid rgb(224,224,224);}
	tr.cat   	{ height:1.0em;}
	tr.catlb 	{ height:1.7em;}
	p.std     	{ text-decoration:none;color:black;font-size:110%;font-weight:bold}
	p		{font-size:120%}
	div.ad1		{ position:relative;top:0.5rem;left:10%;width:80%;height:80%;border:0px solid blue;background-color:rgb(224,224,224)}
	div.ad2		{ position:relative;left:0.5%;top:0.1rem;width:98%;height:38%;border:0px solid red;}
	input.eingabe_sn { box-shadow:0.3rem 0.3rem 0.1rem #999;width:35%;min-height:4vh;border: 0.1em solid rgb(192,192,192); background: white;font-size:1em; color:black;margin-left:0.2rem;position:relative;top:-1.5vh}
	input.search_sn  { cursor:pointer;box-shadow:0.3rem 0.3rem 0.1rem #999;width:35%;min-height:4vh;border: 0.1rem solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:1em;margin-left:0.2rem;position:relative;top:-1.5vh}
	td.tdad1	{ width:60%;border:0.1rem solid gray;border-left:0.15rem solid gray;vertical-align:top}
	td.tdad2	{ width:20%;height:100%;border:0.1rem solid gray;vertical-align:top;}
	table.middledata {border:1px solid gray;width:99.8%;height:78.5vh}
	td.border      	{ border:0.1rem solid gray; width:60%; height:78.5vh; vertical-align:center;padding:0.1rem;background-color:rgb(200,200,255);}
	tr.portrait	{display:none}
	tr.portraitpx	     { display:none;}
	tr.landscapepx	     { height:0.8rem;}
	table.portrait	{display:none}
	td.navi_portrait    	{ display:none}
	div.landscape	{border:none}
	div.portrait	{display:none}
	tr.values_portrait {display:none}
	div.searchbox	{height:49vh;width:87%;border:0px solid red;text-align:left;margin-left:5%;font-size:100%}
	div.searchflowbox{z-index:999;padding-left:2%;border:0.1rem dotted gray;background-color:rgb(224,224,224);overflow-x:hidden;overflow-y:auto;width:100%;height:94%;background-color:rgb(224,224,224);text-align:left}
	td.border_search      	{ border:0px solid red; width:49.9%; height:100%; vertical-align:top;padding:0.1rem;background-color:rgb(224,224,224);}
	table.landscapedata 	{ height:100%;border-bottom:0px solid black}
	table.chip_portrait 	{ display:none}
	div.top_chip_search	{border:1px solid rgb(232,232,232);background-color:rgb(232,232,232);}
	td.middle_chipdata	{width:59.8%;height:90vh;vertical-align:top;border:0.01rem solid gray;}
	div.top_chip_text1	{margin:auto;text-align:center;width:80%;border:0px;font-size:100%;color:black}
	div.top_chip_text2	{margin:auto;text-align:center;width:80%;border:0px;font-size:100%;color:darkred}
	div.with_flagsp		{display:table;margin:auto;width:60%;padding:2%;border:none;background-color:rgb(224,224,224);background-repeat: no-repeat; background-position:center center;background-size:cover;opacity:0.8;}
	div.with_flagsa		{display:table;margin:auto;width:60%;padding:2%;border:none;box-shadow:0.2rem 0.2rem 0.2rem #888;background-color:rgb(224,224,224);background-repeat: no-repeat; background-position:center center;background-size:cover;}
	div.no_flagsa		{display:none}
	div.no_flagsp		{display:none}
	td.menu3		{vertical-align:top;border:0.01rem solid gray}
	button.send		{width:10em;height:2em;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-in;font-size:100%}
	button.sends		{width:10vw;height:4vh;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-out;font-size:100%}

	div.zoom1{
		border:none;
	}
	div.zoom1a  {
		z-index:999; 
		position:absolute;
		left:15em; 
		width:20vw;
		height:20vw;
		border:0.1em solid gray;
		border-radius:0.0mm;
		background: rgb(214, 214, 214);
		cursor:zoom-out;
	}

	div.zoom2{
		z-index:999;
		border:none;
		position:absolute;
		left:5vw;
	}
	div.zoom2a  {
		z-index:999;
		border:0.1em solid gray;
		border-radius:0.0mm;
		background: rgb(214, 214, 214);
		cursor:zoom-out;
	}
	div.z2aw75	{width:75vw}
	div.z2aw50  	{width:50vw}
	div.z2aw33  	{width:33vw}
	div.z2ah75   	{height:75vh}
	div.z2ah50  	{height:50vh}
	div.z2ah33  	{height:33vh}

}

@media(orientation:portrait) and (max-width:450px){
	body  { font: 70.0% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}
@media(orientation:portrait) and (max-width:400px){
	body  { font: 60.0% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}

@media(orientation:portrait) and (max-width:350px){ /* iphone old */
	p.std     	{ text-decoration:none;color:black;font-size:1.32vh;}
	body  { font: 45.0% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	#table.middledata {border:none;width:99.8%;min-height:80.5vh}
	.picsize2	{ width:80%;height:4.0em;border:0px solid green;color:rgb(0,0,0,0);font-size:125%} /* symbol */
	.ibutton    	{ box-shadow:0.2rem 0.2rem 0.2rem #888;min-height:4vh;width:85%; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);font-size:100%;color:black; font-family:arial;text-align:center;background-color:rgb(255,255,255);cursor:pointer}

}

@media(orientation:portrait) and (max-width:360px){ /* iphone old */
	div.simwarn	{font-size:8px;width:100%;border:0px solid red;text-align:center;height:4vh}
	button.send		{width:32vw;height:2em;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-in;font-size:8px}
	button.sends		{width:24vw;height:3vh;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-out;font-size:8px}
}


@media(orientation:portrait) and (max-width:300px){
	body  { font: 45.0% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}
@media(orientation:portrait) and (max-width:280px){
	body  { font: 50.0% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	div.mobile_v	{display:none}

}

@media(orientation:portrait) and (max-width:250px){
	div.mobile_v	{display:none}
}

@media(orientation:portrait) and (min-width:200px){
	body  { font: 40.0% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	div.adv		{background-color:rgb(234,234,234);width:98%;height:99%;border:none;padding:0.1rem}
	tr.pxx	     { height:0.6rem;}
	tr.px	     { height:0.3rem;}
	td.comment_large    { font-size: 90%;}
	td.source-l    	{ font-size: 90%;}
	td.source-r    	{ font-size: 90%;}
}


@media(orientation:portrait) and (min-width:300px){
	body  { font: 60.0% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	div.adv		{background-color:rgb(234,234,234);width:98%;height:99%;border:none;padding:0.1rem}
	tr.pxx	     { height:1.6rem;}
	tr.px	     { height:0.8rem;}
}


@media(orientation:portrait) and (max-width:320px)and (max-height:480px){ /* iphone4 */
	body  { font: 55.0% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}
@media(orientation:portrait) and (min-width:350px){
	td.comment_large    { font-size: 95%;}
}


@media(orientation:portrait) and (min-width:400px){
	td.comment_large    { font-size: 100%;}
	td.source-l    	{ font-size: 95%;}
	td.source-r    	{ font-size: 95%;}
}

@media(orientation:portrait) and (min-width:600px){
	body  { font: 95% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	div.adv		{background-color:rgb(234,234,234);width:99%;height:99%;border:none;padding:0.1rem}

}

@media(orientation:portrait) and (min-width:760px){
	body  { font: 110% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
}

@media(orientation:portrait) and (min-width:900px){
	body  { font: 120% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}

@media(orientation:portrait) and (min-width:1000px){
	body  { font: 130% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}
@media(orientation:portrait) and (max-height:400px){
	div.no_yflagsa		{display:table;margin:auto;font-size:70%;box-shadow:0.2rem 0.2rem 0.2rem #888;border-top:0.1em solid white;border-left:0.1em solid white;border-right:0.1em solid gray;border-bottom:0.1em solid gray;width:4vw;}
	div.no_yflagsp		{display:table;margin:auto;font-size:70%;border-top:0.1em solid white;border-left:0.1em solid white;border-right:0.1em solid gray;border-bottom:0.1em solid gray;width:4vw;}
	div.with_yflagsa	{display:none}
	div.with_yflagsp	{display:none}

}
@media(orientation:portrait) and (min-height:401px){
	div.no_yflagsa		{display:none}
	div.no_yflagsp		{display:none}
	div.with_yflagsp	{display:table;margin:auto;font-size:100%;width:40%;padding:0.1em;border:none;background-color:rgb(224,224,224);background-repeat: no-repeat; background-position:center center;background-size:cover;opacity:0.4;}
	div.with_yflagsa	{display:table;margin:auto;font-size:100%;width:40%;padding:0.1em;border:none;box-shadow:0.2rem 0.2rem 0.2rem #888;background-color:rgb(224,224,224);background-repeat: no-repeat; background-position:center center;background-size:cover;}

}

/* landscape */
@media(orientation:landscape) and (max-width:980px) and (max-height:600px){
	body  { font: 35% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	td.tdad2	{ display:none}
	div.no_tdad2	{ display:block}
	div.tdad2	{ display:none}
	td.middle_chipdata{border:0.1rem;width:80%;}
	div.simwarn	{width:75%;font-size:80%}
	input.eingabe_s { box-shadow:0.3rem 0.3rem 0.1rem #999;width:13.5vw;height:1.4rem;border: 0.1rem solid rgb(192,192,192); background: white;font-size:1em; color:black;margin-left:0.2rem;}
	input.search_s  { cursor:pointer;box-shadow:0.3rem 0.3rem 0.1rem #999;width:13.5vw;height:1.4rem;border: 0.1rem solid rgb(192,192,192);color: #0000A0;background:rgb(224,224,224);font-size:1em;margin-left:0.2rem;}
	div.shortnavi_active	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:1.3vh;}
	div.shortnavi_passive	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:1.3vh;}
	div.menu	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
	div.menu1	{ z-index:999;border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;position:absolute;top:2.3vh;}
	div.menu2	{ border:0px solid green;background-color:rgb(224,224,224) transparent;width:19.75%;height:30vh;position:absolute;top:2.3vh;}
	td.dist	   	{height:7vh;text-align:center}

	table.head	{ height:1.5em}
	td.navisym 	{ height:1.3em;}
	td.mid1    	{ height:1.3em;}
	td.mid2    	{ height:1.3em;}
	.navigfx	{ height:1.3em;}
}


@media(orientation:landscape) and (height:240px){	// nokia 8110 4G
	body  			{ font-size: 35% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	div.sd_mbl		{height:1.8vh}
	button.send		{width:20vw;height:2em;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-in;font-size:8px}
	button.sends		{width:12vw;height:4vh;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-out;font-size:8px}
	p.std    		{ text-decoration:none;color:black;font-size:1.0em;margin-top:0.1em;}
	p.ic  			{ text-decoration:none;font-size:70%;color:black;}
	p			{font-size:70%}
	p.menutext		{font-size:70%}
	tr.
	td.top2    		{ border:none}
	td.button_a    		{ vertical-align:middle;box-shadow:0.2rem 0.2rem 0.2rem #888;height:4.7vh;width:80%; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);color:red; font-size:80%;background-color:rgb(234,234,234)}
	.button_p    		{ display:table;margin:auto;box-shadow:0.3rem 0.3rem 0.25rem #888;min-height:2.0vh;width:3.0vw; border-top: 0.1rem solid white;border-left: 0.1rem solid white;border-bottom:0.1rem solid rgb(192,192,192);border-right:0.1rem solid rgb(192,192,192);red;background-color:rgb(234,234,234)}
	tr.px	     		{ height:0.4rem;}
	tr.pxx	     		{ height:0.8rem;}
	div.shadow		{ font-size:70%;}
	div.no_tdad2		{ display:none}
}


@media(orientation:landscape) and (min-width:300px){
	body  { font: 35% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	div.sd_mbl	{height:1.8vh}
	button.send		{width:20vw;height:2em;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-in;font-size:8px}
	button.sends		{width:12vw;height:4vh;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-out;font-size:8px}

}

@media(orientation:landscape) and (min-width:400px){
	body  { font: 45% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}
@media(orientation:landscape) and (min-width:500px){
	body  { font: 45% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}

@media(orientation:landscape) and (min-width:640px){
	body  { font: 60% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	#mobile	{display:block}
	button.send		{width:10em;height:2em;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-in;font-size:100%}
	button.sends		{width:10vw;height:4vh;border:0.1em solid gray;background-color:rgb(200,200,255);color:black;cursor:zoom-out;font-size:100%}

}


@media(orientation:landscape) and (min-width:800px){
	body  { font: 90% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}


@media(orientation:landscape) and (max-width:400px) {
	div.with_flagsp		{display:none}
	div.with_flagsa		{display:none}
	div.no_flagsa		{display:block;position:relative;top:-0.5vh;box-shadow:0.2rem 0.2rem 0.2rem #888;border-top:0.1em solid white;border-left:0.1em solid white;border-right:0.1em solid gray;border-bottom:0.1em solid gray;width:4vw;}
	div.no_flagsp		{display:block;position:relative;top:-0.5vh;border-top:0.1em solid white;border-left:0.1em solid white;border-right:0.1em solid gray;border-bottom:0.1em solid gray;width:4vw;}
	td.top_resize	{width:10%;text-align:center;border:none}
	td.space	{width:0.5%}
	td.top_r0	{width:5%; border:none}
	td.top_r1	{width:49%; border:none}
	td.top_title	{width:20%;border:0px solid red;text-align:left;font-style:italic}
	.top_title		{ display:none}

}
@media(orientation:landscape) and (min-width:401px) {
	div.with_flagsp		{display:table;margin:auto;}
	div.with_flagsa		{display:table;margin:auto;}

}

@media(orientation:landscape) and (max-height:320px) {
	div.with_flagsp		{display:none}
	div.with_flagsa		{display:none}
	div.no_flagsa		{display:block;position:relative;top:-0.5vh;box-shadow:0.2rem 0.2rem 0.2rem #888;border-top:0.1em solid white;border-left:0.1em solid white;border-right:0.1em solid gray;border-bottom:0.1em solid gray;width:4vw;}
	div.no_flagsp		{display:block;position:relative;top:-0.5vh;border-top:0.1em solid white;border-left:0.1em solid white;border-right:0.1em solid gray;border-bottom:0.1em solid gray;width:4vw;}

}


@media(orientation:landscape) and (max-width:870px){
	body  { font: 65% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	.shadow	        { box-shadow:0.5rem 0.5rem 0.3rem #888;text-align:justify;background-color:rgb(224,224,224);padding:0.5rem;font-size:100%;width:75%;height:7rem;}
	input.eingabe_m { box-shadow:0.5rem 0.5rem 0.3rem #888;height:1.3rem;width:100%;border:0.1rem solid rgb(192,192,192);background-color:rgb(244,244,244);font-size:1.3em; color:black;}
	input.search_m  { cursor:pointer;box-shadow:0.5rem 0.5rem 0.3rem #888;height:1.3rem;width:70%;border-bottom: 0.1rem solid rgb(192,192,192) ;border-right: 0.1rem solid rgb(192,192,192) ;border-left: 0.1rem solid white ;border-top: 0.1rem solid white ;background:rgb(224,224,224);color:blue;font-size:100%}
	#navi_button_text {font-size:95%}
	input.search_top_chip  { font-size:80%;}
	input.eingabe_top_chip { font-size:80%;}
	div.top_chip_text1	{font-size:70%;}
	div.top_chip_text2	{font-size:70%;}
	#pageline1 	{ font-size:140%}

}
@media(orientation:landscape) and (max-width:1280px){
	div.simwarn	{font-size:1.1vw;width:80%;border:0px solid red;text-align:center;height:4vh}

}

@media(orientation:landscape) and (min-width:800px) and (max-height:600px){
	body  { font: 80% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	input.search_top_chip  { font-size:80%;}
	input.eingabe_top_chip { font-size:80%;}

}

@media(orientation:landscape) and (min-width:1024px) and (max-height:768px){
	body  { font: 90% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	div.sd_mbl	{height:2.0vh}

}
@media(orientation:landscape) and (min-width:1152px) and (max-height:864px){
	body  { font: 90% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
	#.picsize2	{ width:70%;height:70%;border:0px solid green;color:rgb(0,0,0,0);font-size:125%}
}

@media(orientation:landscape) and (min-width:1280px) and (max-height:720px){
	body  { font: 100% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
}

@media(orientation:landscape) and (min-width:1280px) and (max-height:768px){
	body  { font: 100% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}

}

@media(orientation:landscape) and (min-width:1280px) and (max-height:800px){
	body  { font: 100% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
}

@media(orientation:landscape) and (min-width:1280px) and (max-height:1024px){
	body  { font: 100% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
}

@media(orientation:landscape) and (min-width:1360px) and (max-height:768px){
	body  { font: 100% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
}

@media(orientation:landscape) and (min-width:1600px) and (max-height:900px){
	body  { font: 100% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
}

@media(orientation:landscape) and (min-width:1600px) and (max-height:1024px){
	body  { font: 100% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
}

@media(orientation:landscape) and (min-width:1900px){
	body  { font: 120% Arial, Helvetica, sans-serif;background: rgb(224,224,224);}
}


div.s300	{display:none;height:75px}
div.s468	{display:none;height:60px}
div.s728	{display:none;height:90px}

@media(orientation:portrait) and (min-width:400px){
	div.s300	{display:block}
}
@media(orientation:landscape) and (min-width:300px){
	div.s300	{display:block;}
	div.s468	{display:none}
	div.s728	{display:none}
}
@media(orientation:landscape) and (min-width:640px){
	div.s300	{display:none}
	div.s468	{display:block}
	div.s728	{display:none}
}

@media(orientation:landscape) and (min-width:1280px){
	div.s300	{display:none}
	div.s468	{display:none}
	div.s728	{display:block}
}