  @import url("min320.css");
  @import url("min480.css");
  @import url("min600.css");
  @import url("min800.css");
  @import url("min1024.css");
  html {
  	overflow-y: scroll;
  }
  html, body {
  	margin: 0;
  	padding: 0;
  	font-size: 12px;
  	font-weight: normal;
  	font-family: Arial, Verdana, Sans-Serif;
  	background: #F4F4F4;
  }
  a {
  	color: #2638D6;
  	text-decoration: none;
  }
  a img {
  	border: none;
  	outline: none;
  }
  h1 {
  	padding: 8px 15px;
  	margin: 10px 15px 0;
  	color: #222222;
  	font-size: 15px;
  	border: 1px solid #c6c6c6;
  	text-shadow: 1px 1px 0px #fff;
  	filter: dropshadow(color=#fff, offx=1, offy=1);
  	-webkit-border-radius: 15px 15px 0px 0px;
  	border-radius: 15px 15px 0px 0px;
  	background: #f9f9f9;
  	background: url(data: image/svg+xml;
  	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTFlMWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  	background: -moz-linear-gradient(top,  #f9f9f9 28%, #e1e1e1 100%);
  	background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#f9f9f9), color-stop(100%,#e1e1e1));
  	background: -webkit-linear-gradient(top,  #f9f9f9 28%,#e1e1e1 100%);
  	background: -o-linear-gradient(top,  #f9f9f9 28%,#e1e1e1 100%);
  	background: -ms-linear-gradient(top,  #f9f9f9 28%,#e1e1e1 100%);
  	background: linear-gradient(to bottom,  #f9f9f9 28%,#e1e1e1 100%);
  	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e1e1e1',GradientType=0 );
  }
  .logo {
    height:30px;
  }
  /* HELPER KLASSEN */
  .clear {
  	clear: both;
  }
  .last {
  	margin-right: 0!important;
  }
  .center {
  	width: 1280px;
  	margin: 0 auto;
  	position: relative;
  	height: 28px;
  }
  .fixed {
  	position: fixed!important;
  	top: 0px!important;
  	width: 1280px;
  }
  .show {
  	display: block!important;
  }
  .hide {
  	display: none!important;
  }
  .placeholder {
  	margin-bottom: 0px!important;
  }
  img.thumb {
  	height: 70px;
  }
  div.thumb {
  	width: 160px;
  	margin: 6px;
  	float: left;
  }
  p.inner {
  	padding: 20px;
  	margin: 0;
  }

  .bulkbox {
    background: none repeat scroll 0 0 #f4f4f4;
    height: 30px;
    padding: 5px 0px;
  }

  .actionbar {
    font-weight: bold;
    padding-left: 15px;
  } 
  .actionbar a {
      padding-right: 10px;
  }  
    
  .actionbar button {
      background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
      border: medium none;
      color: #2638d6;
      cursor: pointer;
      font-family: Arial,Verdana,Sans-Serif;
      font-size: 12px;
      font-weight: bold;
      margin-right: 15px;
      padding: 0;
      position: relative;
      z-index: 9970;
  }    
  /* LOGINBAR */
  #loginbar {
  	background: #cecece;
  	box-shadow: 0 1px 3px #ababab;
  	height: 30px;
  	left: 0;
  	top: 0;
  	width: 100%;
  	position: relative;
  	z-index: 3;
  }
  #loginbar span#lang {
  	line-height: 0;
  }
  #loginbar span#lang {
  	background: none repeat scroll 0 0 #f4f4f4;
  	border: 1px solid #797979;
  	float: right;
  	left: 4px;
  	margin: 5px;
  	padding: 5px;
  	position: relative;
  }
  #loginbar span#konto {
  	float: right;
  	position: relative;
  	margin: 5px;
  	padding-top: 4px;
  }
  
  #loginbar select .de_DE {
    color:red;   
  }
  
  #loginbar select {
      border: 1px solid #d6d8db;
      background-color: #ecedee;
      text-transform: uppercase;
      color: #47515c;
      padding: 12px 10px 12px 10px;
      width: auto;
      cursor: pointer;
      margin-bottom: 10px;
  }
  #loginbar select > option {
      text-transform: uppercase;
      padding: 5px 0px;
  }
  #loginbar .customSelect {
      border: 1px solid #d6d8db;
      background-color: #ecedee;
      text-transform: uppercase;
      color: #47515c;
      padding: 12px 10px 12px 10px;
      margin-bottom: 10px;
  }
  #loginbar .customSelect.changed {
      background-color: #f0dea4;
  }   
  #loginbar .customSelectInner {
      background:url(../images/select_arrows.png) no-repeat center right;
  }  
  
  /* GRUND LAYOUT */
  #wrapper {
  	z-index: 2;
  	padding: 15px 0;
  	width: 1280px;
  	margin: 0 auto;
  	border: 1px solid #e4e4e4;
  	background: #fff;
  	-webkit-box-shadow: 0px 0px 1px 0px #c8c8c8;
  	box-shadow: 0px 0px 1px 0px #c8c8c8;
  	position: relative;
  }
  #wrapper .logo {
  	max-width: 100%;
  }
  .content {
  	padding: 10px;
  	margin: 0 15px 15px;
  	border: 1px solid #c6c6c6;
  	border-top: none;
  	background: none repeat scroll 0 0 #ececec;
  	line-height: 1.5;
  }
  .content p {
  	margin-top: 0;
  }
  /* OBERE NAVIGATION  */
  div.topnav {
  	width: 100%;
  	position: absolute;
  	margin: 0;
  	z-index: 9971;
  }
  ul#topnav {
  	margin: 0 0 25px;
  	padding: 0;
  	height: 35px;
  	list-style: none;
  	background-color: #d3d3d3;
  	background: url(data: image/svg+xml;
  	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjZTFlMWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  	background: -moz-linear-gradient(top,  #d3d3d3 0%, #ffffff 7%, #e1e1e1 94%, #c6c6c6 100%);
  	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(7%,#ffffff), color-stop(94%,#e1e1e1), color-stop(100%,#c6c6c6));
  	background: -webkit-linear-gradient(top,  #d3d3d3 0%,#ffffff 7%,#e1e1e1 94%,#c6c6c6 100%);
  	background: -o-linear-gradient(top,  #d3d3d3 0%,#ffffff 7%,#e1e1e1 94%,#c6c6c6 100%);
  	background: -ms-linear-gradient(top,  #d3d3d3 0%,#ffffff 7%,#e1e1e1 94%,#c6c6c6 100%);
  	background: linear-gradient(to bottom,  #d3d3d3 0%,#ffffff 7%,#e1e1e1 94%,#c6c6c6 100%);
  	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#c6c6c6',GradientType=0 );
  } 
  ul#topnav li, div.topnav li.firstmenu {
  	float: left;
  	position: relative;
  	z-index: 9999;
  }
  ul#topnav li a {
  	border-right: 1px solid #D3D3D3;
  	color: #000000;
  	display: inline-block;
  	font-weight: bold;
  	padding: 11px 0 6px;
  	text-align: center;                                     
  	text-decoration: none;
  	width: 108px;
  }
  ul#topnav li a:hover {
  	color: #2638D6;
  }
  .topnav ul {
  	list-style-type: none;
  	list-style-image: none;
  	margin: 0px;
  	padding: 0px;
  }
  .firstmenu a {
  	float: left;
  }
  .firstmenu ul li a:hover {
  	color: #2638D6;
  }
  .firstmenu ul {
  	display: none;
  	margin-top: -8px;
  }
  .firstmenu:hover ul {
  	display: block;
  	z-index: 99999;
  	margin-top: -8px;
  }
  .secondmenu {
  	position: relative;
  	clear: left;
  	background: linear-gradient(to bottom, #D3D3D3 0%, #FFFFFF 7%, #E1E1E1 94%, #C6C6C6 100%) repeat scroll 0 0 transparent;
  	border-bottom: 1px solid #d3d3d3;
  	width: 108px;
  	cursor: pointer;
  }
  .secondmenu a {
  	border: 0 !important;
  	font-size: 12px;
  	clear: both;
  	display: block;
  	text-align: left !important;
  	padding-left: 10px !important;
  /* special IE6 */
  }
 
  /* Tabs */ 
  #tabs {
    width:100%;
  }
  #tabs .tabs-left {
    float:left;
    width:15%;
  }
  
  #tabs .uschrift{
    font-size:15px;
    text-align:center;
  }
  
  #tabs .tabs-right {
    float:left;
    width:85%;
    padding-left:5px;
  }
  
  #tabs ul {
    list-style:none;
    padding:0;
  }
  
  #tabs li {
      background: none repeat scroll 0 0 #e1e1e1;
      margin-bottom:2px;
      border:1px solid #ccc;
      width:100%;
  }
  
  #tabs li.ui-tabs-active {
    background: none repeat scroll 0 0 #ccc;
    font-weight: bold;
    text-decoration: underline;
  }
  #tabs li a {  
    display:block;
    padding:10px;  
  }
  #tabs li:hover {background: none repeat scroll 0 0 #ccc;}
  
  .importhistorie{
    height:400px;
    overflow-y:scroll;
  }

  .portal .fst{
    width:210px;
  }
    
  .portal input[type=text],.portal input[type=password],.portal textarea{
    width:100%;
  }
  
  .makler .fst{
    width:210px;
  }
  
  .makler input[type=text],.makler input[type=password],.makler textarea{
    width:100%;
  }