body {
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, serif;
	}

#naviline {
	height: 82px;
	margin: 10px 10px 0 10px;
	}
	
#naviinhalt {
	position: relative;
	margin: 0.1em 0.3em 0.1em 0.1em;
	color: white;
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 10px;
	}


#inhaltcontainer {
	width: auto;
	height:100%;
	margin: 10px 180px 0 0px;
	background-color: #fff;
	
	}
	/*
	#inhaltinhalt {
	padding: 5px 5px 20px 10px;
	height:800px;
	}
*/
#linkscontainer {
	position: absolute;
	top: 111px;
	left: 10px;
	width: 10px;
	height:auto;
	background-color: #fff;
	}
	
#inhaltlinks {
	position: relative;
	left: 180px;
	margin: 0.1em 0.3em 0.1em 0.1em;
	color: white;
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 10px;
	float: left;
	}

#rechtscontainer {
	
	/*position: absolute;
	top: 111px;
	right: 10px;
	width: 165px;
	height: 455px;
	*/
	background-color: #fff;
	border: solid 1px #00A994;
/*
	background-image:url(/pmo/_images/synergy.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-attachment:fixed ;
*/
	}
	
#rechtscontainerAdrotator {
	position: absolute;
	top: 580px;
	right: 10px;
	width: 165px;
	height: auto;
	background-color: #fff;
	border:none 0px;
	}
	
#inhaltrechts {
	position: relative;
	margin: 0px;
	color: white;
	font-family: Verdana, Arial, Helvetica, serif;
	}

/* -- Links -- */

.topmenu {
color: #fff;
font-style: normal;
font-size:11px;
font-variant: normal;
font-weight:bold;
text-decoration: none;
}

.topmenu a:link
{color: #fff;
font-style: normal;
font-variant: normal;
font-weight: normal;
text-decoration: none;}

.topmenu a:visited
{color: #fff;
font-style: normal;
font-variant: normal;
font-weight: normal;
text-decoration: none;}

.topmenu a:hover
{color: #fff;
font-style:normal;
font-variant: normal;
font-weight:normal;
text-decoration: underline;}

.topmenu a:active
{color: #666;
font-style: normal;
font-variant: normal;
font-weight: normal;
text-decoration: none;}

.subnavi:link {
	color: white; 
	text-decoration: none;
}
.subnavi:visited {
	color: white; 
	text-decoration: none;
}
.subnavi:hover {
	color: white; 
	background-color: #ee0000;
	text-decoration: none;
}
.subnavi:active {
	color: white; 
	text-decoration: none;
}

/* -- Schriften -- */
.bigtitleblack32 {
	font-size:33px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
}
.bigtitleblack {
	font-size:30px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
}
.bigblack {
	font-size:22px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
}
	
.normalblackPDF {
	font-size:14px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	
	/*
	margin-top:10px;
	margin-bottom:10px;
	*/
}

.normalblackPDFbig {
	font-size:16px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	/*
	margin-top:10px;
	margin-bottom:10px;
	*/
}
.normalblack {
	font-size:12px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	/*
	margin-top:10px;
	margin-bottom:10px;
	*/
}

.normalblack_right {
	font-size:12px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	text-align: right;
	/*
	margin-top:10px;
	margin-bottom:10px;
	*/
}


.normalblackLink {
	font-size:12px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: underline;
	vertical-align: top;
	/*
	margin-top:10px;
	margin-bottom:10px;
	*/
}


.normalwhite {
	font-size:12px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	/*
	margin-top:10px;
	margin-bottom:10px;
	*/
}


.normalblack a:link
{color: #000;
font-size: 12px; 
FONT-FAMILY: Arial, Helvetica; 
font-style: normal;
font-variant: normal;
font-weight: normal;
text-decoration: underline;}

.normalblack a:visited
{color: #000;
font-size: 12px; 
FONT-FAMILY: Arial, Helvetica; 
font-style: normal;
font-variant: normal;
font-weight: normal;
text-decoration: underline;}

.normalblack a:hover
{color: #000;
font-size: 12px; 
FONT-FAMILY: Arial, Helvetica; 
font-style:normal;
font-variant: normal;
font-weight:normal;
text-decoration: underline;}

.normalblack a:active
{color: #666;
font-size: 12px; 
FONT-FAMILY: Arial, Helvetica; 
font-style: normal;
font-variant: normal;
font-weight: normal;
text-decoration: underline;}

.boldwhite {
	font-size: 12px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

.boldblack {
	font-size: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

.boldblack a:link
{color: #000;
font-size: 12px; 
FONT-FAMILY: Arial, Helvetica; 
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: underline;
margin-top:0px;
margin-bottom:0px;
}

.boldblack a:visited
{color: #000;
font-size: 12px; 
FONT-FAMILY: Arial, Helvetica; 
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: underline;}

.boldblack a:hover
{color: #000;
font-size: 12px; 
FONT-FAMILY: Arial, Helvetica; 
font-style:normal;
font-variant: normal;
font-weight:bold;
text-decoration: underline;}

.boldblack a:active
{color: #666;
font-size: 12px; 
FONT-FAMILY: Arial, Helvetica; 
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: underline;}

.boldblacklink
{color: #000;
font-size: 12px; 
FONT-FAMILY: Arial, Helvetica; 
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: underline;
margin-top:0px;
margin-bottom:0px;
}

.titleblack 
{
	font-weight: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
}

.subtitleblack {
	font-weight: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: underline, overline;
}

.redbold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #FF0000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none
}

h1 {
 	font-size: 16px;
	color: #660000;
	margin-top: 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;}
	

.brot063
{
font-size: 10px;
color: #333;
font-style: normal;
font-variant: normal;
font-weight: normal;
}

.brot069
{
font-size: 11px;
color: #333;
font-style: normal;
font-variant: normal;
font-weight: normal;
}

.MainMessage
{
font-size: 12px;
color: #ff0000;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-align:right;
}

.brot075
{font-size: 12px;
color: #333;
font-style: normal;
font-variant: normal;
font-weight: normal;}

.brot088
{font-size: 14px;
color: #333;
font-style: normal;
font-variant: normal;
font-weight: normal;}

input,select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	background-color: #F5F5F5;
	border: 1px solid Gray;
	margin-left: 2px;
	margin-right: 2px;
}

textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	background-color: #F5F5F5;
	border: 1px solid Gray;
}
.menubutton 
{
	margin-top: 5px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none; 
	background-color: #F5F5F5;
	border: 1px solid Gray;
}
.normalbutton 
{
	margin-top: 5px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none; 
	background-color: #F5F5F5;
	border: 1px solid Gray;
}

.Panelbutton 
{
	padding:  1px 10px 1px 10px;
	margin: 0px 3px 0px 3px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	background:url(/pmo/_images/tabs/Buttontab1.gif);
	border: solid 1px gray;
}
.Panelbutton:hover 
{
	COLOR: #00A994;
	TEXT-DECORATION: underline; 
}


/* -- Farben -- */
.weis
	{color: white;}

	
/* -- Sonstiges -- */

.form
	{
	font-size: 12px;
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background: #E9FDFA;
	}

.form1
	{
	font-size: 12px;
	border: 0px;
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background: #E9FDFA;
	}

/* Kalender */

.kbox
	{
	font-family: Arial, Verdana, Helvetica, serif;
	font-size: 12px;
	border: 0px;
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background: #fff;
	margin: 0;
	}
	
	.kboxbg
	{
	background: #eee;
	margin: 5px 2px 5px 2px;
	padding: 2px 2px 2px 5px;
	border: solid 1px #C0C0C0;
	}
	
	.kboxbg1
	{
	background: #fff;
	margin: 5px 2px 5px 2px;
	}
	
	.kboxbg2
	{
	background: #fff;
	margin: 5px 2px 5px 2px;
	}
	
	.kboxbg3
	{
	background: #C0C0C0;
	}
	
	.form2
	{
	font-size: 12px;
	border: solid 1px #C0C0C0; 
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background: #EEEEEE;
	} 
	
	.grenzwert
	{font-size: 12px;
	color: #fff;
	font-family: Arial, Helvetica, Verdana, serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align:center;
	}
	.grenzwertwerte
	{font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, Verdana, serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	vertical-align:middle;
	text-align:center;
	}
	
/* Timepicker */

.Timepicker
	{
	font-size: 11px;
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background: #E9FDFA;
	}

.Timepicker_selected
	{
	font-size: 11px;
	color: #fff;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background: #00A994;
	}

.motorexbox_right
{
	background-image:url(/pmo/_images/hintergrund_topbox_gross.gif);
	/* background-color: #D1ECF7;*/
	
	text-align:right;
	vertical-align:middle;
}

.motorexbox_middle
{
	background-image:url(/pmo/_images/hintergrund_topbox_gross.gif);
	/* background-color: #D1ECF7; */
}

.motorexbox_left
{
	background-image:url(/pmo/_images/hintergrund_topbox_gross.gif);
	/* background-color: #D1ECF7; */
	
	text-align:left;
	vertical-align:middle;
	

	width:100%;
}

.motorexbox_left_zustand
{
	background-color: #D1ECF7;
	
	text-align:left;
	vertical-align:middle;
	

	width:80%;
}
.motorexbox_right_zustand
{
	background-color: #D1ECF7;
	
	text-align:right;
	vertical-align:middle;
	

	width:20%;
}


.motorexbox_leftpart
{
	background-color: #D1ECF7;
	
	text-align:left;
	vertical-align:middle;
	

	width:100%;
}

.motorexbox_Titel {

	color: #000;
	font-family: Arial, Helvetica, Verdana, serif;
	font-style: normal;
	font-size:12px;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
}

.Systemuserliste {

	color: #000;
	font-family: Arial, Helvetica, Verdana, serif;
	font-style: normal;
	font-size:12px;
	font-variant: normal;
	font-weight:normal;
	text-decoration: none;
	
	text-align:left;
	vertical-align:text-top;
}

.Systemuserrahmen 
{
	margin-left:10px;
	/*
	border-bottom:solid 1px gray;
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	*/
}

.Contentuserrahmen 
{
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.ContentCellRahmen 
{
	margin-left:4px;
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;
}


.itemContent{padding:5px;text-align:center;height:180;}
.dropCue{ background-color:#D9D9D9; border:dashed 1px #D9D9D9;margin-bottom:5px;}

.emptyList{font-weight:bold;text-align:center;}
.centered{margin:auto;}
.templates{visibility:hidden;}

.list1{position:absolute;left:40px;height:380px;width:400px;padding:10px 10px 10px 10px;}
.list2{position:absolute;left:460px;height:380px;width:400px;padding:10px 10px 10px 10px;}


/*Reorder List*/
.dragHandle {
	width:13px;
	height:17px;
	background-image:url(/pmo/_images/symbols/Reorder.gif);
	cursor:move;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:0px;
	color:#000;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue 
{
	background-color:#D9D9D9; 
	border:dashed 1px #D9D9D9;
	
	width:100%;
	height:17px;
}

.itemArea {
	margin-left:2px;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	text-align:left;
}

.vista .ajax__progress_indicator
{
    background-image:url(/pmo/_images/vista.gif);
}    
.vista .ajax__progress_outer
{
	border-top-color:#B2B2B2;
	border-bottom-color:#B2B2B2;	
}
.vista .ajax__progress_inner
{
	border-left-color:#B2B2B2;
	border-right-color:#B2B2B2;
	background-image:url(/pmo/_images/vista_bg.gif);
} 

.Label_HeaderFett {
	font-size:30px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	font-weight: bold;
}
.Label_HeaderNormal {
	font-size:26px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	font-weight: normal ;
}

.Label_Eingabezelle {
	border-top: solid 1px black;
	vertical-align: top;	
	width:50%;
}

.Label_Eingabezelle1 
{
	border-top: double 3px black;
	vertical-align: top;	
	width:50%;
}

.Label_Eingabezelle_Wert {
	font-size:33px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	font-weight: bold;
	vertical-align: bottom;	
	width:50%;
}

.Label_Eingabezelle_Untertext {
	font-size:20px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
	vertical-align: top;
	font-weight: normal ;
	width:50%;
}


/* 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_mo .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(/pmo/_images/tabs/tab-line.gif) repeat-x bottom;}
.ajax__tab_mo .ajax__tab_outer {padding-right:0px;background:url(/pmo/_images/tabs/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_mo .ajax__tab_inner {padding-left:3px;background:url(/pmo/_images/tabs/tab-left.gif) no-repeat;}
.ajax__tab_mo .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(/pmo/_images/tabs/tab.gif) repeat-x;}
.ajax__tab_mo .ajax__tab_hover .ajax__tab_outer {background:url(/pmo/_images/tabs/tab-hover-right.gif) no-repeat right;}
.ajax__tab_mo .ajax__tab_hover .ajax__tab_inner {background:url(/pmo/_images/tabs/tab-hover-left.gif) no-repeat;}
.ajax__tab_mo .ajax__tab_hover .ajax__tab_tab {background:url(/pmo/_images/tabs/tab-hover.gif) repeat-x;}
.ajax__tab_mo .ajax__tab_active .ajax__tab_outer {background:url(/pmo/_images/tabs/tab-active-right.gif) no-repeat right;}
.ajax__tab_mo .ajax__tab_active .ajax__tab_inner {background:url(/pmo/_images/tabs/tab-active-left.gif) no-repeat;}
.ajax__tab_mo .ajax__tab_active .ajax__tab_tab {background:url(/pmo/_images/tabs/tab-active.gif) repeat-x;}
.ajax__tab_mo .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}

/* Seiten Header */
.Seitenueberschrift_Header {height:13px;padding:4px;margin:0;background:url(/pmo/_images/hintergrund_topbox.gif) repeat-x;}
.Seitenueberschrift_HeaderUC {height:13px;padding:4px;margin:0;background:url(/pmo/_images/tabs/Header.gif) repeat-x;}
.KalenderImageButton {margin-left:0px;}
.KalenderTextBox {margin-right:0px;}

.TableRowBorderBottom 
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CDCDCD;
}

.TableRowBorderBottomLeft 
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CDCDCD;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CDCDCD;
}

/********************************* Menu container ********************************/

.container {
        width: 100%;
        padding: 5px 0 0 0;
        margin: 3px 0 0px 0;
        border: 0px solid #ccc;
        background: #fff;
        background:url(/pmo/_images/tabs/Header.gif) repeat-x;
}

.navPyra {
        margin: 0;
        padding: 0 0 20px 0px;
        border-bottom: 1px solid #00A994;
}

.navPyra li {
        margin: 0 0 0 0px;
        padding: 0 0 0 0px;
        display: inline;
        list-style-type: none;
}

.navPyra a:link, .navPyra a:visited {
        float: left;
        font-size: 12px;
        line-height: 14px;
        font-weight: normal;
        padding: 0 12px 6px 12px;
        text-decoration: underline;
        color: #000000;
}

.navPyra a:link.active, .navPyra a:visited.active { 
        color: #000000;
        font-weight: bold;
        background: url(/pmo/_images/tabs/pyramid1.gif) no-repeat bottom center;
}
.navPyra a:hover {
        color: #00A994;
        TEXT-DECORATION: underline; 
        background: url(/pmo/_images/tabs/pyramid1.gif) no-repeat bottom center;
}

.navPyraButt a {
        padding-left: 3px;
}

.TableMitMaxHoehe 
{
	max-height: 300px;
}


.ASPxStyle_StatusBar 
{
	text-align: right;
	float:left;
}