body {
	background-image: url(/pictures/bg.gif); /*F3F3F3*/
	background-color: #E3E2E2;
	background-repeat: repeat-x;
	font-family: "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:12px; line-height:14px; color: #333333;
}

table     {  font-size:12px; line-height:14px; border-collapse: collapse; }

.premenu            {   font-size: 11px; }
.submenu            {   font-size: 13px; }

.mn0                {   padding: 0 8 1; font-size:13px; font-weight:bold; }
.mn1                {   padding: 1 8 1; font-size:13px; font-weight:bold; }
.mnA                {   padding: 1 8 1; font-size:13px; color:#333333; font-weight:bold; }

.mn2                {   padding: 1 8; font-size:13px;}
.mn3                {   padding: 1 8; font-size:13px;}
.mnB                {   padding: 1 8; font-size:13px;}

div.startseite td    {   border-collapse: collapse; }
div.sidebar td       {    }
div.startseite p     {   margin-top: 8; }

.headnavi            {   font-size: 10px; color: #333333; }
.headtitle, h1       {   font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:18px; font-size: 18px; color: #333333; font-weight: bold; }
.headsubtitle, h3    {   font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:18px; font-size: 14px; color: #333333; font-weight: bold; padding-top:10; padding-bottom:8 }
.subtitle            {   font-weight: bold; padding-bottom:4 }
h2                   {   font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:18px; color: #333333; font-weight: bold; margin-top: 0; }
div.leftnavi h4      {   font:bold 11px/16px  Verdana; color: #0147AA; margin-bottom:2; text-decoration: underline; }
div.leftnavi         {   font-size: 11px; }
div.box              {   /*padding:5;*/ padding-top:10px; }
div.box p            {   margin:0 0 1 0 }
div.box h2           {   font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:18px; margin-bottom:4; color:#333333 }
strong.boxtitle      {   font:bold 11px Verdana; color: #FFFFFF; padding-left:9px }
.boximage            {   float:left; margin-right:6; border:solid 1px #C8C8C8 }
img                  {   border: 0; }

a              {   color: #E71C6D; text-decoration:none}
a:visited           {   color: #E71C6D; text-decoration:none}
a:hover             {   color: #333333; text-decoration:underline }
a:active            {   color: #333333; text-decoration:none }

a.black:link        {   color: #333333; text-decoration: none; }
a.black:visited     {   color: #333333; text-decoration: none; }
a.black:hover       {   color: #333333; text-decoration: underline; }
a.black:active      {   color: #E71C6D; text-decoration: none; }

a.low:link          {   color: #808080; text-decoration:none;}
a.low:visited       {   color: #808080; text-decoration:none;}
a.low:hover         {   color: #E71C6D; text-decoration:underline; }

a.news:link         {   color: #E71C6D; text-decoration:none; }
a.news:visited      {   color: #E71C6D; text-decoration:none; }
a.news:hover        {   color: #333333; text-decoration:underline; }

a.suche:link        {   color: #333333; text-decoration:underline; }
a.suche:visited     {   color: #333333; text-decoration:underline; }
a.suche:hover       {   color: #FFFFFF; text-decoration:none; }

a.sucheex:link      {   color: #333333; text-decoration:none; }
a.sucheex:visited   {   color: #333333; text-decoration:none; }
a.sucheex:hover     {   color: #E71C6D; text-decoration:underline; }

a.list:link         {   color: #333333; text-decoration:none; }
a.list:visited      {   color: #333333; text-decoration:none; }
a.list:hover        {   color: #E71C6D; text-decoration:underline; }

a.blue:link         {   color: #333333; text-decoration:none; }
a.blue:visited      {   color: #333333; text-decoration:none; }
a.blue:hover        {   color: blue ; text-decoration:underline; }

a.red:link          {   color: #E71C6D; text-decoration:none; }
a.red:visited       {   color: #E71C6D; text-decoration:none; }
a.red:hover         {   color: #333333; text-decoration:underline; }

a.park:link         {   color: #333333; text-decoration:none; }
a.park:visited      {   color: #333333; text-decoration:none; }
a.park:hover        {   color: #E71C6D; text-decoration:underline; }

a.front:link        {   color: #FFFFFF; text-decoration:none;}
a.front:visited     {   color: #FFFFFF; text-decoration:none;}
a.front:hover       {   color: #FFFFFF; text-decoration:underline }

a.sidebar:link      {   color: #FFFFFF; text-decoration:none;}
a.sidebar:visited   {   color: #FFFFFF; text-decoration:none;}
a.sidebar:hover     {   color: #FFFFFF; text-decoration:underline }

a.usermenu:link     {   color: #FFFFFF; text-decoration:none;}
a.usermenu:visited  {   color: #FFFFFF; text-decoration:none;}
a.usermenu:hover    {   color: #FFFFFF; text-decoration:underline }

a.objmenu:link      {   color: #FFFFFF; text-decoration:none;}
a.objmenu:visited   {   color: #FFFFFF; text-decoration:none;}
a.objmenu:hover     {   color: #FFFFFF; text-decoration:underline }

a.footer:link       {   color: #E71C6D; text-decoration:none; }
a.footer:visited    {   color: #E71C6D; text-decoration:none; }
a.footer:hover      {   color: #333333; text-decoration:underline; }

.mn0 a.active,
.mn1 a.active,
.mnA a.active,
.mnB a.active
      {   font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:110%; color: #333333; text-decoration:none; }

.mn0 a.inactive
      {   font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:110%; color: #FFFFFF; text-decoration:none; }

.mn1 a.inactive
      {   font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:110%; color: #FFFFFF; text-decoration:underline; }
			
.mn2 a,
.mn3 a
      {text-decoration:none; }

.mn3 a.active,
.mnB a.active
      {  font-weight: bold; }

.content {
	padding: 0px 15px 10px 15px;
}

.loginmenu          {   color: #333333; font-size: 8pt; font-weight: bold; }

.usermenu           {   color: #FFFFFF; font-size: 9pt; font-weight: bold; }

.helpboxtop         {   color: #FFFFFF; font-size:9pt; }

.hilfetext p        {   color: #333333; font-size: 9pt; }

.regform input      {   color: #333333;  }

/* ------------ Felder -------------- */
.suchkontrolle      {   width:60px;
                        font-size:9pt;
                          }

.feld_login         {   width:100px;
                        background-color: white;
                        font-size:9pt;
}

.feldfehler         {   background-color: #F9F7BA; }

.feldfehler_ss      {   width:65px;
                        font-size:9pt;
                        background-color: #F9F7BA;
                        margin-right:-10px ;   }


/* ------------ Rubriken ------------ */
.insformHL          {   color: #333333; font-size:13px; font-weight: bold; }

.insformHL2         {   color: #333333;                  /* (Gilt auch für Extras) */
                        font-size:10pt;
                        font-weight: bold; }
.insformEx          {   color: #E71C6D; }                    /* (Nur für selektierte Extras) */

.insform td         {   color: #BF0000; font-size:8pt; }

.insform input,textarea     {    color: #333333; font-size:9pt; }

.insformUp          {   width:320px; font-size:9pt;  }

.insform select     {   font-size:9pt;  }

.insformLINK        {   text-decoration: underline; }

.insformCURR        {   color: #333333; font-size:9pt; font-weight: bold; }

.insformbigred      {   color: #BF0000; font-weight: bold; font-size:9pt; }


/* ------------ Footer -------------- */
.footer             {   padding-top:5px }
.footer_short       {    font-size: 8pt; }

.moduleHeader { 
	font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:18px;
	/*background-color: #E71C6D;*/
	background-color: #DDDDDD;
	background-image: url(/pictures/moduleheader.gif);
	background-repeat: repeat-x;
	/*color: #FFFFFF;*/
	color: #333333;
	font-weight: bold;
	padding: 5px;
}

.moduleHeader a {
	/*color: #FFFFFF;*/
	color: #333333;
}

.big {
	font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:14px;
	font-size: 16px;
	font-weight: bold;
}

.superbig {
	font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:14px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.5;
}

.label {
	color: #FF6600;
}

.objectDetail h1 {
	font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:24px;
	font-weight: bold;
}

.objectDetail h3 {
	font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FF6600;
	margin-bottom: 0;
	padding-bottom: 10px;
	line-height: 1px;
	border-bottom: 1px dotted #666666;
}

.objectDetail h4 {
	font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:18px;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #E71C6D;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 16px;
	border-bottom: 1px dotted #666666;
}

.objectDetail .inquieryForm {
	margin-top: 10px;
	border: 1px solid #C0C0C0;
	background-color: #E9E9E9;
	padding: 5px;
}

.objectOptions,
.objectOptions a {
	background-color: #333333;
	color: #FFFFFF;
}

.objectList_boxview {
}

.objectList_boxview .objectName,
.objectList_boxview .objectName a {
	font-size: 16px;
	font-weight: bold;
	color: #E71C6D;
}

.hint {
	border: 1px dashed #E71C6D;
	background-color: #FFCCCC;
	padding: 10px;
}

.hint td {
	padding: 10px;
}

.info {
	border: 1px dashed #FF9933;
	background-color: #FFFFCC;
	padding: 10px;
}

.info td {
	padding: 5px;
}

.loading {
	border: 1px dashed #FE7412;
	background-color: #FFFFCC;
}

.loading td {
	color: #FE7412;
	padding: 5px;
}

.loading .systemmessage {
 color: #FE7412;
}


.imageUpload {
	background-color: #FFFFFF;
	border: 1px dotted #CCCCCC;
}

.sidebar .box {
	width: 150px;
	background: url(/pictures/sidebar_bottom.gif) no-repeat bottom left;
	margin-bottom: 5px;
}

.sidebar h3 {
	/*width: 120px;*/
	margin: 0;
	padding: 4px 10px 3px 10px;
	text-align: center;
	font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:14px;
	color: #333333;
	background: url(/pictures/sidebar_top.gif) no-repeat top left;
}

.sidebar h3 a {
	color: #333333;
}

.sidebar .box {
	text-align: center;
}

.sidebar .box .thumbnail {
	
}

.sidebar .box .model {
	font-size: 9px;
	margin-bottom: 10px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.morepics {
	float:left;
	width: 100%;
}

.morepics img{
	float: left;
	padding: 0 10px 10px 0;
}

.front_search {
	/*border: 1px solid #CCCCCC;´*/
	padding: 10px;
	background: url(/pictures/search_form_bg.gif) no-repeat top left;
}

.front_search input#formPreisBis,
.front_search select {
	width: 150px;
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}

.brand_logos {
	float: left;
}

.brand_logos img {
	border: 1px solid #DDDDDD;
	margin: 2px;
	padding: 10px 2px 10px 1px;
	filter:Gray();
}

.brand_logos img:hover {
	border: 1px solid #E71C6D;
}

.chunk .headline {
	font-family: Calibri, "Trebuchet MS",Helvetica,Verdana,Arial,sans; font-size:14px;
	font-size: 16px;
	line-height: 26px;
}

.chunk .source,
.chunk .source a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.color1 {
	color: #FE7314;
}

.mendatory {
	color: #FE7314;
	font-weight: bold;
}

.inscription_category {
	color: #666666;
}

.my_menu_list {
	font-size: 11px;
}

.my_menu_list_header {
	background-color: #DDDDDD;
	background-image: url(/pictures/moduleheader.gif);
	background-repeat: repeat-x;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	padding: 5px;
}

.my_menu_list_header td {
	padding: 5px;
}

.my_menu_list_item td {
	padding: 10px 2px 15px 5px;
	border-bottom: 1px solid #666666;
}

.my_menu_list_item .action_links,
.upload_form {
	border: 1px dotted #CCCCCC;
	margin: 0 5px 0 0;
	padding: 10px;
	background-color:#FFFFFF;
	line-height: 16px;
}

.my_menu_links td.my_menu_link_box {
	font-size: 14px;
	font-weight: bold;
	border: 1px dotted #CCCCCC;
	background-color:#FEFEFE;
	padding: 5px;
}

.price {
	font-size: 16px;
	font-weight: bold;
}

.formats {
	border-collapse: collapse;
}

.formats th, .formats td {
	border: 1px dotted #CCCCCC;
	margin: 0 5px 0 0;
	padding: 10px;
	background-color:#FFFFFF;
	line-height: 16px;
}

.formats th {
	background-color: #F6F6F6;
}

.upload_options, .upload_options h3 {
	font-size: 18px;
	font-weight: bold;
	color: #FE7412;
}

.upload_options li .inner {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.imex h2,
.imex .dijitAccordionTitle
 {
	font-size: 22px;
	border-bottom: 1px solid #999999;
	line-height: 1.1em;
	width: 100%;
	background: none;
	color: #E71C6D;
	border-top: none;
	padding-left: 0;
	font-weight: bold;
}

.imex .dijitTabPaneWrapper {
	border: none;
}

.imex .dijitTab .tabLabel {
	font-weight: bold;
	font-size: 16px;
	color: #E71C6D;
}