@media ALL {
/* Body */
body	{	padding: 0;	margin: 0;	color: #000000;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF; }
.outter {  overflow:hidden;	background-attachment: fixed; background-position: top center; top:0; z-index:0; background-color:transparent; background-repeat:repeat; background-image:url("images/outter.jpg"); }
.outterxmas {  overflow:hidden;	background-attachment: fixed; background-position: top center;top:0; z-index:0; background-color:transparent; background-repeat:repeat; background-image:url("images/outterxmas.jpg"); }
.outternewyear {  overflow:hidden; background-attachment: fixed; background-position: top center;top:0; z-index:0; background-color:transparent; background-repeat:repeat; background-image:url("images/outternewyear.jpg"); }
.outtereastern {  overflow:hidden; background-attachment: fixed; background-position: top center; top:0; z-index:0; background-color:transparent; background-repeat:repeat; background-image:url("images/outtereastern.jpg"); }
.container { margin:0px auto; position: relative; z-index: 1; width:980px; background-color:#FFFBF2; border-left-style:outset; border-right-style:outset;top: 0px;left: 0px; overflow :hidden; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Kopfbereich */
.header { float:none; height:142px; padding:0; margin:0; overflow :hidden;	}
.header_img { position :absolute; top:0px; left:0px; z-index:0;  }
.header_img2{ position :absolute; top:55px; left:10px; z-index:0; }

.header_trmenu  { padding:4px; top:10px; right:4px; position:absolute;  z-index:2000; font-size:12px; font-weight:bold; overflow:visible;  } 
.header_trmenu a:link    { padding:2px; color: #FFCC66; text-decoration: underline; border:solid 2px transparent; z-index:2000;}
.header_trmenu a:active  { padding:2px; color: #FFFFFF; text-decoration: underline; border:solid 2px #dddddd; z-index:2000;}
.header_trmenu a:visited { padding:2px; color: #FFCCFF; text-decoration: underline; border:solid 2px transparent; z-index:2000;}
.header_trmenu a:hover   { padding:2px; color: #CCFF66; text-decoration: underline; border:solid 2px #66FF66; z-index:2000;}

.header_blmenu { z-index:2000; top:110px; left:4px; height: 28px; width:100%; float:none; position:absolute; } 
.header_brmenu { z-index:2000; float:right; top:112px; right:4px; height: 28px; position:absolute;} 

/* Menu */
.menustyle1 { z-index:9000; font-size:12px; font-weight:bold; }
.menustyle2 { z-index:9001; font-size:11px; font-weight:bold; background:#f0f0f0; border:solid 1px #777777; padding:2px 2px 2px 2px; }
.menuitem1 { z-index:9000; font-size:12px; font-weight:bold;  color: #0000cd; background:#f0f0f0; border:solid 1px #777777; padding:5px 5px 5px 5px; }
.menuitem1 a:link { color: #0000cd; }
.menuitem1 a:active { color:#500000; }
.menuitem1 a:visited {color: #0000cd; }
.menuitem1 a:hover { color:#000000; }
.menuitem2 { z-index:9001; font-size:11px; font-weight:bold; color: #0000cd; padding:2px 2px 2px 2px; background:#f0f0f0;}
.menuitem2 a:link { color: #0000cd; }
.menuitem2 a:active { color:#500000; }
.menuitem2 a:visited {color: #0000cd; }
.menuitem2 a:hover { color:#000000; }
.menuhover { z-index:9003; color:#000000; background:#FFCCCC; }
.menuselected1 { font-size:12px; font-weight:bold;  background:#CCFFCC; border:solid 1px #006600; padding:5px 5px 5px 5px; }
.menuselected2 { font-size:11px; font-weight:bold;  background:#CCFFCC; border:solid 1px #006600; padding:2px 2px 2px 2px; }

/* site navigation */
.navigation { width: auto; height:20px;  padding:4px; z-index: 3; float:none; position:static; background:url('images/navigation.jpg') repeat-x; }

/* linker bereich */
.contentl {  margin:4px; width:150px; text-align :center; vertical-align :top; background-color :#FFFBF2; }
.btnselectn { padding:0px 5px 0px 5px; height:25px; font-size:12px; font-weight:bold; color: #0000cd; background:#f0f0f0; border:solid 1px #777777; cursor:pointer; }
.btnselecto { padding:0px 5px 0px 5px; height:25px; font-size:12px; font-weight:bold; color: #0000cd; background:#FFCCCC; border:solid 1px #777777; cursor:pointer; }
.contentr {  float:left; margin:4px; text-align :left; vertical-align :top; background-color :#FFFBF2;}

/* fussbereich */
.footer { color:#600000; font-style:italic; font-variant:normal; font-weight:bold; font-size:11px; text-align:center; padding:10px; border-bottom-style:outset; background:url('images/footer.jpg') repeat-x bottom; }
.footer a:link    { color:#600000; text-decoration: underline; }
.footer a:active  { color:#500000; text-decoration: underline; }
.footer a:visited { color:#500000; text-decoration: underline; }
.footer a:hover   { color:#000000; text-decoration: underline; }

/* Diverses */
.imgmargin { padding:10px; }
.infobox{	font-size: 11px;	margin: 0px 0px 6px 0px;	background-color: #F9F9F9; text-align:center;}
.infowarn { color:#ff0066; font-weight:bolder; font-size: 13px;	margin: 0px 0px 6px 0px;  text-align:center;   }
.infotext1{	color:#ff0066; font-weight:bold; font-size: 15px;	margin: 0px 0px 6px 0px; text-align:center; }
.infotext2{	color:#ff0066; font-weight:bold; font-size: 15px;	margin: 0px 0px 6px 0px; text-align:center; }
.textwarn { }
.warnText { margin:4px; padding:4px; color:#FFFF00; font-weight:normal; font-size:12px; background-color:#FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.warnBold { margin:4px; padding:4px; color:#FFFF00; font-weight:bold; font-size:12px; background-color:#FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.uploadstatusok { padding:4px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.uploadstatuser { padding:4px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFF00; background-color:#FF0000; }

/* ProductSelektor Control */
.productselector_pan { }
.productselector_lbl { color: #200000; font-size: 13px;  }
.productselector_ddl { color: #200000; font-size: 13px; font-weight:bold; background-color:#CCFF99;}

/* tags */
legend   { font-size:12px; font-weight:bold; }
p       { color: #000080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;} 
form     { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; text-align: left;}
input    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;}
select    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	margin-left: 0px; }
textarea    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
button { font-size: 1 #000080; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
address a:link     { color: #0000cd; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
address a:active    { color: #f00; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
address a:visited  { color: #000080; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
address a:hover { color: #800080; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

a:link     { color: #0000cd; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:active    { color: #f00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited  { color: #000080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover { color: #800080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.tabTable { padding: 4px 4px 4px 4px; width: 100%; height:100%;  border-spacing:4px; }
.tabTitle { color: #000080; font-size: 18px; font-family: Verdana; font-weight: bold; background-color: #ffecec;  }
.tabTitleK { color: #000080; font-size: 13px; font-family: Verdana; font-weight: bold; background-color: #ffecec; }

.tabUpdate{	color: Maroon;	font-variant: small-caps;	font-size: 13px;	font-family: Verdana;	font-weight: 700;	}
.tabInfo { color: #000080; font-size: 10px; font-family: Verdana; font-weight: normal; background-color: #ffc; }
.tabText { color: #000080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent }

.tabButton { color:#000080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffecec; }
.tabName { color: #000080; font-size: 12px; font-family: Verdana; font-weight: normal; background-color:#f5f5f5;	text-align: left;}
.tabValue { color: #000080; font-size: 12px; font-family: Verdana; font-weight: normal; background-color: #ffc;}
.tabImage { }

.gridEmpty { color: #000080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5;}
.gridEdit{	color: #000080;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #F0FFFF;}
.gridSelected { color: #000080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF5EE;  }
.gridAlternate{	color: #000080;	font-size: 12px;	font-family: Verdana;	font-weight: normal;	background-color: #ECECEC;}
.gridHeader { color: #000080; font-size: 12px; font-family: Verdana; font-weight: bold; background-color: #B0C4DE; }
.gridFooter { color: #000080; font-size: 12px; font-family: Verdana; font-weight: bold; background-color: #ffecec; }
.gridPager { color: #000080; font-size: 12px; font-family: Verdana; font-weight: bold; background-color: #ffecec; }

.newsmsg { color: #000080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width:512px; height:127px; text-align: center; cursor: wait; display: none; }
.newsmsg a:link { color: #800000; font-size: 14px; font-weight: bold; font-style: italic; text-decoration: underline; }
.newsmsg a:active { color: #f0f; font-size: 14px; font-style: italic; font-weight: bold; text-decoration: underline; }
.newsmsg a:visited { color: #008000; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: underline; }
.newsmsg a:hover { color: #f00; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: underline; }
.newspic { width: 512px; height: 127px; cursor: pointer; }
.menuSelect { color: yellow; font-variant: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-attachment:fixed;  }

/* RatingControl */
.starstar {font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block ; background-repeat: no-repeat;}
.starns01 {background-image:url('images/stareval_ns01.gif');}
.starns02 {background-image:url('images/stareval_ns02.gif');}
.staract1 {background-image:url('images/stareval_act1.gif');}
.staract2 {background-image:url('images/stareval_act2.gif');}
.staract3 {background-image:url('images/stareval_act3.gif');}
.starsave {background-image:url('images/stareval_sel1.gif');}
/* End-RatingControl */

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz { overflow-x:scroll;}
.ajax__scroll_vert { overflow-y:scroll;}
.ajax__scroll_both { overflow:scroll}
.ajax__scroll_auto { overflow:auto}

.transparent_class { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
}

@media print {
body    { padding:0; margin:0; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; }
.outter {   }
.container { position: relative; z-index: 1; width:980px; background-color:#FFFFFF; border-left-style:outset; border-right-style:outset;top: 0px;left: 0px; overflow :hidden; font-family: Verdana, Arial, Helvetica, sans-serif;}
}

