@media all {
}

/* Styles für BILDSCHIRMDARSTELLUNG */
@media screen {
	body {
		background-color: #fff380;
		background-image: url(../img/bg_body.gif);
		background-repeat: repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:   75%;
		line-height: 1.3em;
		color:  #000000;
        margin: 10px;
		padding: 0px;
	}

	.nowrap {
		white-space: nowrap;
	}

	h1 { font-size: 1.6em; line-height: 1.4em; }
	h2 { font-size: 1.4em; line-height: 1.4em; }
	h3 { font-size: 1.2em; line-height: 1.4em; }

	a	{
		outline: 0;
	}

	a,
	a:link {
		color: #0b4a9a;
		text-decoration: none;
	}
	a:hover {
		color: #e20a16;
	}

	strong,
	b {
		color: #333333;
	}

	pre {
		font-size: 1.2em;
	}

	#container {
		background-image:    url(../img/bg_container.jpg);
		background-repeat:   no-repeat;
		background-position: 0px 0px;
		width: 950px;
		padding: 0px;
	}

	#header {
		width: 950px;
		padding: 0px;
	}



	#cell_erw {
		width: 220px;
		text-align: left;
	}
	#cell_sch {
		width: 220px;
/* 		padding-top: 140px; */
		padding-top: 30px;
		text-align: left;
	}
	#cell_news {
		width: 340px;
		padding-top: 175px;
		text-align: left;
	}

	#cell_sidebar_seite1 {
		width: 140px;
		padding-top: 90px;
		text-align: left;
	}

	#cell_sidebar_seite2 {
		width: 140px;
		padding-top: 165px;
		text-align: left;
	}

	#cell_din {
		width: 280px;
		margin-top: 10px;
	}


	#box_erw {
		width: 210px;
	}
	#box_erw_top {
		background-image: url(../img/box_erw_top2.png) !important;
		background-image: url(../img/box_erw_top.gif);
		background-repeat: no-repeat;
	}
	#box_erw_body {
		background-image: url(../img/box_erw_body2.png) !important;
		background-image: url(../img/box_erw_body.gif);
		background-repeat: repeat-y;
		padding: 0px 10px 0px 3px;
	}
	#box_erw_bottom {
		background-image: url(../img/box_erw_bottom2.png) !important;
		background-image: url(../img/box_erw_bottom.gif);
		background-repeat: no-repeat;
	}


	#box_sch {
		width: 210px;
	}
	#box_sch_top {
		background-image: url(../img/box_sch_top2.png) !important;
		background-image: url(../img/box_sch_top.gif);
		background-repeat: no-repeat;
	}
	#box_sch_body {
		background-image: url(../img/box_sch_body2.png) !important;
		background-image: url(../img/box_sch_body.gif);
		background-repeat: repeat-y;
		padding: 0px 10px 0px 3px;
	}
	#box_sch_bottom {
		background-image: url(../img/box_sch_bottom2.png) !important;
		background-image: url(../img/box_sch_bottom.gif);
		background-repeat: no-repeat;
	}


	#box_news {
		width: 320px;
	}

	#box_news_top {
		background-image: url(../img/box_news_top2.png) !important;
		background-image: url(../img/box_news_top.gif);
		background-repeat: no-repeat;
	}
	#box_news_body {
		background-image: url(../img/box_news_body2.png) !important;
		background-image: url(../img/box_news_body.gif);
		background-repeat: repeat-y;
		padding: 3px 10px 3px 3px;
        padding-top:1em;
	}
	#box_news_bottom {
		background-image: url(../img/box_news_bottom2.png) !important;
		background-image: url(../img/box_news_bottom.gif);
		background-repeat: no-repeat;
	}

	#box_erw_top,
	#box_sch_top,
	#box_news_top {
		height: 30px;
	}

	#box_erw_bottom,
	#box_sch_bottom,
	#box_news_bottom {
		height: 30px;
	}


	#td_sidebar_seite2 {
		padding-top: 165px;
		padding-left: 20px;
	}

	#box_sidebar,
	#box_sidebar_apps {
		width: 140px;
		margin-top: 10px;
/* 		width: 240px; */
/* 		position: relative; */
		z-index: 1;
		text-align: left;
	}
	
	#box_sidebar_apps {
		width: 130px;
		color: #0b4a9a;
		margin: 20px 0px 0px 0px;
		line-height: 1.1em;
		font-size: 10px;
	}
	
	#box_sidebar_apps .sidebar_apps {
		border-radius: 6px;
		-moz-border-radius: 6px;
		background-color: #fffbd8;
		margin: 10px 0px;
		padding: 5px 10px;
	}
	
	#box_sidebar_apps .sidebar_apps img {
		margin-top: 5px;
		border: none;
	}
	
	#cell_sidebar_seite1 #side_bar_infoordern_extra{
	-moz-border-radius: 6px;
		border-radius: 6px;
		width: 147px;
		padding-bottom:1px;
		padding-left:1px;
		padding-top:1px;
		margin-top:2px;
		background-color:#069;
		border:1px solid #069;
		display:     block;
		font-size:   11px !important;
		line-height: 1.0em !important;
		font-weight:700;
		color: #fff;
}

	#cell_sidebar_seite1 #side_bar_infoordern_extra:hover{
		color: #f00;
		background-color: #fff;
	}
	
	#cell_sidebar_seite1 #side_bar_infoordern_extra img{
		margin: 0px 15px 0px 0px;
	}
	
	#box_sidebar tr:hover .sidebar_td12,
	#box_sidebar tr:hover .sidebar_td1,
	#box_sidebar tr:hover .sidebar_td2 {
		background-color: white;
	}
	
	#box_sidebar tr:hover .sidebar_td12io{
		background-color: #fff;
	}
	
	#box_sidebar tr:hover .sidebar_td12{
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	
	#box_sidebar tr:hover .sidebar_td12io{
		-moz-border-radius: 6px;
		border-radius: 6px;
	}

	#box_sidebar tr:hover .sidebar_td1 {
		-moz-border-radius: 10px 0px 0px 10px;
		border-radius: 10px 0px 0px 10px;
	}
	
	#box_sidebar tr:hover .sidebar_td2 {
		-moz-border-radius: 0px 20px 20px 0px;
		border-radius: 0px 20px 20px 0px;
	}
	
	#box_sidebar tr:hover img.sidebar {
		opacity:.6;
		filter: alpha(opacity=60);
	}
	
	#box_sidebar tr:hover .sidebar_td12io img.sidebar {
		opacity:1;
		filter: alpha(opacity=100);
	}
	
	#box_sidebar td {
		padding:     3px 0px;
		line-height: 1em;
	}

	#box_sidebar td.sidebar_td1	{
		padding-left: 10px;
		width: 40px;
	}

	#box_sidebar td.sidebar_td2	{
		width: 80px;
	}

	#box_sidebar td.sidebar_td12	{
		width: 120px;
		padding-left: 10px;
	}

	#box_sidebar td.sidebar_td22	{
		width: 120px;
		padding: 25px 0px 0px 10px;
		vertical-align:middle;
	}

	#box_sidebar img {
		margin: 0px 3px 0px 0px;
	}
	
	#box_sidebar tr .sidebar_td12io img{
		margin: 0px 15px 0px 0px;
	}
	
	#box_sidebar td.sidebar_td12io	{
		width: 120px;
		padding-bottom:1px;
		padding-left:15px;
		padding-top:1px;
		margin-top:10px;
		background-color:#069;
		border:1px solid #069;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	
	#box_sidebar td.sidebar_td12io a,
	#box_sidebar td.sidebar_td12io a:link {
		display:     block;
		font-size:   10px !important;
		line-height: 1.1em !important;
		font-weight:700;
		color: #fff;
		padding:     0px;
	}
	
	#box_sidebar tr:hover .sidebar_td12io a,
	#box_sidebar tr:hover .sidebar_td12io a:link{
		color: #f00;
	}
	
	#box_sidebar a,
	#box_sidebar a:link {
		display:     block;
		font-size:   10px !important;
		line-height: 1.1em !important;
		padding:     0px;
	}

	#cell_din td {
		padding:     0px 0px 10px 0px;
	}

	#big_box_reiter {
		width: 655px;
		margin:  0px;
		padding: 0px;
		position: relative;
		z-index: 1000;
	}
	
	#big_box {
		width: 655px;
		margin:  0px;
		padding: 10px 15px 10px 10px;
		background-image: url(../img/bg_bigbox_oben2.png) !important;
		background-image: url(../img/bg_bigbox_oben.gif);
		background-position: left top;
		background-repeat:   no-repeat;
		position: relative;
		z-index: 1000;
	}
	
	#big_box_flug {
		width: 665px;
		margin:  0px;
		padding: 0px 15px 10px 0px;
		background-image: url(../img/bg_bigbox_oben2.png) !important;
		background-image: url(../img/bg_bigbox_oben.gif);
		background-position: left top;
		background-repeat:   no-repeat;
		position: relative;
		z-index: 1000;
	}
	
	#big_box_bottom {
		width: 680px;
		height: 30px;
		margin:  0px;
		padding: 0px;
		background-image: url(../img/bg_bigbox_unten2.png) !important;
		background-image: url(../img/bg_bigbox_unten.gif);
		background-position: left top;
		background-repeat: no-repeat;
		position: relative;
		z-index: 1000;
	}

	#big_box b,
	#big_box strong	{
		font-weight: normal;
		color:#000000;
	}

	#rss_feed b,
	#rss_feed strong	{
		font-weight: bold;
		color:#333333;
	}

	#tagcloud	{
	}

	#tagcloud_bg	{
		background-image: url(../img/bg_cloud.png);
		background-position: left top;
		background-repeat: no-repeat;
		position: relative;
		top: 0px;
		z-index: 10;
		margin-left: 5px;
	}

	*:focus,
	*:active	{
		outline: none;
	}

	#tagcloud dl	{
		margin: 20px 10px 0px 30px;
	}

	#tagcloud dl dt	{
		font-weight: bold;
		color:#666666;
	}

	.box_bottom_go2	{
		padding-right: 46px;
	}

	table.box_bottom	{
		margin: 0px 20px 20px 20px;
		page-break-before: always;
	}

	table.box_bottom a:hover	{
 		text-decoration: underline;
	}

	td.box_bottom_ul,
	td.box_bottom_u,
	td.box_bottom_ur,
	td.box_bottom_ol,
	td.box_bottom_o,
	td.box_bottom_or	{
		margin:  0px;
		padding: 0px;

	}

	td.box_bottom_ol,
	td.box_bottom_o,
	td.box_bottom_or	{
		height: 30px;

	}

	td.box_bottom_ol,
	td.box_bottom_or	{
		width:  26px;

	}

	td.box_bottom_ul,
	td.box_bottom_u,
	td.box_bottom_ur	{
		height: 26px;
	}

	td.box_bottom_ul,
	td.box_bottom_ur	{
		width:  26px;
	}

	td.box_bottom_o img,
	td.box_bottom_u img {
		vertical-align: middle;
	}

	td.box_bottom_u a {
		color: white;
	}

	td.box_bottom_o.sch {
		background-color: #e64610;
		background-position: left top;
		background-repeat: no-repeat;
	}

	td.box_bottom_or.sch {
		background-image: url(../img/box_bottom_sch_or.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	td.box_bottom_body.sch {
		background-image: url(../img/box_bottom_sch_l.gif);
		background-position: left top;
		background-repeat: repeat-y;
		background-color: white;
		padding: 6px 0px 10px 20px;
	}
	td.box_bottom_body.sch.links {
		border-top: 1px solid #e64610;
	}
	td.box_bottom_r.sch {
		background-image: url(../img/box_bottom_sch_r.gif);
		background-position: left top;
		background-repeat: repeat-y;
	}

	td.box_bottom_u.sch {
		background-image: url(../img/box_bottom_sch_u.gif);
		background-position: left top;
		background-repeat: repeat-x;
	}

	td.box_bottom_ur.sch {
		background-image: url(../img/box_bottom_sch_ur.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	td.box_bottom_o.erw {
		background-color: #006699;
		background-position: left top;
		background-repeat: no-repeat;
	}

	td.box_bottom_or.erw {
		background-image: url(../img/box_bottom_erw_or.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	td.box_bottom_body.erw {
		background-image: url(../img/box_bottom_erw_l.gif);
		background-position: left top;
		background-repeat: repeat-y;
		background-color: white;
		padding: 6px 0px 10px 20px;
	}

	td.box_bottom_body.erw.links {
		border-top: 1px solid #006699;
	}

	td.box_bottom_r.erw {
		background-image: url(../img/box_bottom_erw_r.gif);
		background-position: left top;
		background-repeat: repeat-y;
	}

	td.box_bottom_u.erw {
		background-image: url(../img/box_bottom_erw_u.gif);
		background-position: left top;
		background-repeat: repeat-x;
	}

	td.box_bottom_ur.erw {
		background-image: url(../img/box_bottom_erw_ur.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	h1.h1_bottom,
	h1.h1_bottom a	{
		margin: 0px;
		padding: 0px;
		color: white;
		display: inline;
		font-size: 20px;
		line-height: 20px;
		vertical-align: middle;
	}

	.h2_bottom	{
		color:   #0b4a9a;
		margin:  0px 5px 15px 0px;
		padding:       0px;
		font-size:  1em;
		line-height:1.2em;
		font-weight: normal;
	}

	h2.bottom	{
		margin:  6px 0px;
		padding: 0px;
	}

	.h2_bottom.erw,
	h2.bottom.erw	{
		color:   #006699;
	}

	.h2_bottom.sch,
	ul.sch a,
	a.sch	{
		color:   #e64610;
	}

	ul.erw a,
	a.erw	{
		color:   #006699;
	}

	ul.erw a:hover,
	a.erw:hover	{
 		color: #e64610;
	}
	ul.sch a:hover,
	a.sch:hover	{
 		color: #006699;
	}

	td.box_bottom_body dl	{
		margin-bottom: 0px;
	}
	hr.sch {
		border: none;
		margin: 4px 0px;
		clear: left;
		height: 1px;
		color: #e64610;
		background-color: #e64610;
	}

	hr.erw {
		border: none;
		margin: 4px 0px;
		clear: left;
		height: 1px;
		color: #006699;
		background-color: #006699;
	}

	#homelink {
		margin: 10px 0px 3px 0px;
	}

	#banner_ausschnitt {
		width:  100%;
		margin: 20px 0px 10px 0px;
	}

	.banner_ausschnitt_box1 {
		margin:              0px 0px 6px 0px;
		padding:             0px;
		background-image:    url(../img/hintergrund_ausschnitt_unten2.png) !important;
		background-image:    url(../img/hintergrund_ausschnitt_unten.gif);
		background-repeat:   no-repeat;
		background-position: left bottom;
	}
	.banner_ausschnitt_box2 {
		background-image: url(../img/hintergrund_ausschnitt2.png) !important;
		background-image: url(../img/hintergrund_ausschnitt.gif);
		background-repeat: repeat-y;
		padding:           6px 2px 0px 9px;
		margin:            0px;
		white-space:       nowrap;
		font-size:         10px !important;
		line-height:       1.1em !important;
	}

	.reiter_erw_dunkel,
	.reiter_erw_hell:hover {
		width: 190px;
		background-image: url(../img/reiter_erw_dunkel2.png) !important;
		background-image: url(../img/reiter_erw_dunkel.gif);
		background-repeat: no-repeat;
	}
	.reiter_erw_hell {
		width: 190px;
		background-image: url(../img/reiter_erw_hell2.png) !important;
		background-image: url(../img/reiter_erw_hell.gif);
		background-repeat: no-repeat;
	}

	.reiter_sch_dunkel,
	.reiter_sch_hell:hover {
		width: 190px;
		background-image: url(../img/reiter_sch_dunkel2.png) !important;
		background-image: url(../img/reiter_sch_dunkel.gif);
		background-repeat: no-repeat;
	}
	.reiter_sch_hell {
		width: 190px;
		background-image: url(../img/reiter_sch_hell2.png) !important;
		background-image: url(../img/reiter_sch_hell.gif);
		background-repeat: no-repeat;
	}

	.reiter_news_dunkel,
	.reiter_news_hell:hover {
		width: 190px;
		background-image: url(../img/reiter_news_dunkel2.png) !important;
		background-image: url(../img/reiter_news_dunkel.gif);
		background-repeat: no-repeat;
	}
	.reiter_news_hell {
		width: 190px;
		background-image: url(../img/reiter_news_hell2.png) !important;
		background-image: url(../img/reiter_news_hell.gif);
		background-repeat: no-repeat;
	}

	.news_block_box {
		margin:     0em 0em 1em 0em;
	}

	.prg_box {
		width:      194px;
		padding:    0px;
		margin:     0em 0em 1em 0em;
	}

	.prg_titel,
	.prg_text {
		margin-left:  15px;
		margin-right: 6px;
		line-height:  1.2em;
	}

	.prg_titel {
		margin-top:    0px;
		margin-bottom: 0.2em;
		padding:       0px;
		text-indent:   -15px;
	}

	.prg_text,
	.prg_text_kurz {
		margin-top:    0px;
		margin-bottom: 0px;
		padding:       0px;
		font-weight: normal;
	}

	.prg_text	{
		font-size: 90%;
	}
	.prg_text_intro {
		margin:    5px 5px 0px 15px;
		padding:   0px;
		font-size: 9px !important;
		line-height: 11px;
		font-weight: normal;
 	}

	.prg_intro_h2	{
		margin:    5px 5px 0px 15px;
		padding:       0px;
		font-size: 9px !important;
		line-height: 11px;
		font-weight: normal;
	}

	.prg_text_h2	{
		color:           #0b4a9a;
		margin:  0px 5px 5px 15px;
		padding:       0px;
		font-size:  1em;
		line-height:1.2em;
		font-weight: normal;
	}

	.texte	{
		background: transparent;
		width:     218px;
		margin:    0px 18px 18px 0px;
		padding:   0px;
		font-size: 10px !important;
		line-height: 13px;
		color: #0b4a9a;
	}


	.texte div {
		background: transparent;
	}

	.texte .texte_titel	{
		background-color: #e64610;
		margin: 0px;
		padding: 0px 6px 4px 6px;
		border: 2px solid #e64610;
		border-bottom: none;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright: 8px;
	}

	.texte_titel_h2,
	.texte_titel_h3,
	.texte_titel_h2 a,
	.texte_titel_h3 a	{
		padding: 0px;
		margin: 0px;
		font-weight: bold;
		font-size: 10px !important;
		line-height: 13px;
		color: white;
	}

	.texte .texte_text {
		background-color: #fff380;
		margin:    0px;
		padding:   6px;
		border: 2px solid #e64610;
		border-top: none;
		-moz-border-radius-bottomleft: 8px;
		-moz-border-radius-bottomright: 8px;
 	}

/*  dropshadows */
	table.ds_table	{
	}

	td.ds_td4div	{
		background: url(/cgi-php/js/gfx/666666.gif) no-repeat bottom right;
	}

 	#box_erw_texte .texte_text	{
		border-color: #006699;
 	}

 	#box_erw_texte .texte_titel	{
		border-color: #006699;
		background-color: #006699;
	}

	.prg_titel,
	.prg_titel a,
	.prg_titel a:link,
	.prg_titel_kurz,
	.prg_titel_kurz a,
	.prg_titel_kurz a:link {
		color:           #0b4a9a;
		font-size:       1.1em;
		text-decoration: none;
	}

	.prg_titel a:hover {
		color: #e20a16;
/* 		color:           #0b4a9a; */
	}

	.prg_titel_kurz a:hover {
		color: #e20a16;
/* 		color:           #0b4a9a; */
		text-decoration: underline;
	}

	.prg_titel img {
		margin: 0px 5px 0px 0px;
	}

	.prg_titel,
	.prg_titel_kurz {
		display: block;
	}

	.prg_titel_kurz {
		margin-bottom: 0.15em;
	}

	.prg_text_kurz {
		margin-left: 2em;
	}

	.prg_teaser_titel {
		font-weight: normal;
	}

	.prg_teaser_text {
	}

	.prg_teaser_img {
		margin: 12px 10px 0px 10px;
	}

	.news_box {
		width: 304px;
	}
	.news_liste {
		padding: 0em;
		margin:  0em;
	}
	.news_liste li {
		margin: 0.5em 0em 0.5em 2em;
		list-style-type:  square;
		list-style-image: url(../img/red_dot.gif);
	}
	.news_text {
		margin: 0.5em 0em 0.5em 0em;
		font-size: 9px !important;
		text-align: center;
		clear: left;
	}

	.news_box strong {
		color: #e20a16;
	}

	.rabatt_liste {
		margin: 0px 0px 0px 52px;
	}
	.rabatt_liste img {
		margin: 0px 0px 0px -47px;
	}

	.blink {
		text-decoration: blink;
	}

	.center {
		text-align: center;
	}

	.clear_center {
		clear:  both;
		width:  600px;
		margin:	0px auto;
		/*border: 1px solid white;*/
	}

	hr.clear_all {
		clear: left;
		border: 0px none;
		display: none;
	}

	.invisible {
		display: none;
	}

	h2.blau_dick {
		text-decoration: none;
		color: #0b4a9a;
		font-size: 1.3em;
		margin-top: 0px;
		margin-bottom: 20px;
	}

	h3.blau_dick {
		text-decoration: none;
		color: #0b4a9a;
		font-size: 1.2em;
		margin-top: 4px;
		margin-bottom: 2px;
	}

	h3.rot{
		text-decoration: none;
		color: #e10c19;
		font-size: 1.25em;
		margin-top: 0px;
		margin-bottom: 2px;
	}

	.red{
		text-decoration: none;
		color: #e20a16;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 2px;
	}
	.surferscorner_block {
		background-color: #e6f2ff;
	}
	.surferscorner_block td {
		padding: 0.15em 0.5em 0.15em 0.5em;
	}
	.surferscorner_block h3 {
		margin: 0em;
	}
	table.surferscorner dl dt a	{
		font-weight: bold;
	}

	table.table_flug {
	}

	td.td_flug {
		border: 1px solid #dfdfe0; /*#666666;*/
		background-color: #e0f6fb;/*#fff380 #cfedff;*/
	}

	.padding_img_left {
		padding: 0px 20px 10px 0px;
	}

	.padding_text {
		padding: 0px 20px 0px 30px;
	}

	.text_center {
		text-align: center;
		margin: 25px 0px 0px 0px;
	}

	.link_blau,
	a.link_blau,
	a.link_blau:link {
		color: #0b4a9a;/*#003366;*/
	}

	div.marquee	{
		margin: 0em 1em 0em 1.5em;
	}

	.logo_table {
		width: 100%;
		margin: 0px 10px 0px 3px;
	}
	.logo_table td {
	}
	div.kat	{
		float: left;
		margin: 0px 12px 0px 15px;
		padding: 0px;
	}
}

/* Styles für DRUCK */
@media print {
	body {
		background-color: #ffffff;
		font-family: sans-serif;
		color:  #000000;
        margin: 1px;
        font-size: 80%;
	}

	h1,h2,h3	{
		margin:  0.5em 0em 0em 0em;
		padding: 0em;
	}

	a	{
		color:  #000000;
	}

	h1 { font-size: 1.2em; line-height: 1.1em;}
	h2 { font-size: 1.1em; line-height: 1.0em;}
	h3 { font-size: 1.0em; line-height: 0.9em;}

	a	{
		text-decoration: none;
	}

	td	{
		padding: 4px;
	}

	td.box_bottom_o img,
	td.box_bottom_u img {
		display: none;
	}

	#container,
	#header	{
		width: 100%;
	}

	#cell_erw,
	#cell_sch,
	#cell_news	{
		width: 33%;
	}
	#box_erw,
	#box_sch,
	#box_news,
	#box_bottom,
	.prg_box	{
		width: auto;
	}

	.noprint,
	.dot	{
		display: none;
	}
}

