/* Common */
body, p, td, div, input, textarea, select {
  font: normal 11px Verdana, Helvetica, sans-serif;
}
form {
  padding: 0; margin: 0;
}
input.button {
  background-color: #F0F0F0;
}
body {
  scrollbar-face-color_:#ECE7E3;
  scrollbar-highlight-color_:#FFFFFF;
  scrollbar-3dlight-color_:#666666;
  scrollbar-darkshadow-color_:#AAAAAA;
  scrollbar-shadow-color_:#ECE7E3;
  scrollbar-arrow-color_:#666666;
  scrollbar-track-color_:#F6F6F6;
  text-align:justify;
  float: left;
  
  color: #333333;
  background-color: #ffffff;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
}

#left, #right {
width:200px;
aline-height:16px;
}
#left {
float:left;
padding:5px;
}
#right {
float:right;
}

.hinweis {
  BORDER-TOP:    #a0a0a0 1px dotted;
  BORDER-RIGHT:  #a0a0a0 1px dotted;
  BORDER-BOTTOM: #a0a0a0 1px dotted;
  BORDER-LEFT:   #a0a0a0 1px dotted;
  background-color: #f1f1f1;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  border-style: dotted;
  border-width: 1px;
  border-color: #dedede;
  padding: 5px;
 }

.infon {
  background-color: #f1f1f1;
  border: #a0a0a0 1px dotted;
  margin: 10px;
  padding: 5px; 
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
 }

.infol {
  background-color: #f1f1f1;
  border: #a0a0a0 1px dotted;
  float: left;
  margin: 10px;
  padding: 5px; 
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
 }
 
 .infor {
  background-color: #f1f1f1;
  border: #a0a0a0 1px dotted;
  float: right;
  margin: 10px;
  padding: 5px; 
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
 }

.imager {
  float: right;
  margin: 5px;
  margin-left: 10px;
 }

.imagel {
  float: left;
  margin: 5px;
  margin-right: 10px;
 }
 
#myfooter {font-size:9px;height:16px;padding:0px;margin:0px;border-top:#B8A898 1px solid;color:#B8A898;background-color:#f1f1f1;text-align:center;clear:both;}


h1 {font-size:22px;color:#000000;margin-top:4px;margin-bottom:4px;padding-bottom:4px;border-bottom:#a0a0a0 1px dotted;}
h2 {font-size:16px;color:#000000;margin-top:0px;margin-bottom:16px;font-family: Arial, sans-serif;}
h3 {font-size:14px;color:#000000;}
h4 {font-size:12px;color:#000000;margin-top:4px;margin-bottom:4px;padding-bottom:4px;border-bottom:#d0d0d0 1px dotted;}

/* Kubrick
h1, h2, h3, f4 {
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-weight: bold;
    }

h1 {font-size:28px}
h2 {font-size:20px}
h3 {font-size:18px}
*/

p {margin-top:0px;}

td {font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;text-align:justify;color: #333333;background-color: #ffffff;}

/* Allgemein */
#title {
height:50px;
padding:0px;
margin-bottom:0px;
}

#left, #right {
width:200px;
aline-height:16px;
}

#left {
float:left;
padding:5px;
}

#right {
float:right;
}

#content {
float:left;
width:750px;
margin-left:5px;
padding:5px;
padding-top:0px;
color: #666666;
}


.navbar {
	font-size: 11px;
	background-color: #f1f1f1;
	border-top: #B8A898 1px solid;
	border-bottom: #B8A898 1px solid;
	text-align:center;
	padding-bottoma:1px;
	padding-topa:1px;
}
.navbar a:link, .navbar a:visited, .navbar a:active {
  color: #0;
  text-decoration: none;
}
.navbar a:hover {
	color: #465584;
	text-decoration: bold;
	background-color: #f1f1f1;
}


.tablehelpbkg {
  background-color: #f1f1f1;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
}

.tablehelp {
  background-color: #B8A898;
  width: 97%;
}

.b1111 {
  BORDER-TOP:    #B8A898 1px solid;
  BORDER-RIGHT:  #B8A898 1px solid;
  BORDER-BOTTOM: #B8A898 1px solid;
  BORDER-LEFT:   #B8A898 1px solid;
	background-color: #e0e0e0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
}

.innen5 {
  padding-left:5px;
  padding-right:5px;
}

/* A */
a {
  color: #333333;
  text-decoration: underline;
}
a:hover {
  color: #0;
  background-color: #e1e1e1;
  atext-decoration: none;
}
a.nohover:hover {
  color: #333333;
  background-color: #FFFFFF;
  text-decoration: none;
}

a.header {
  color: #FFFFFF;
  text-decoration: none;
}
a.header:hover {
  background-color: transparent;
  text-decoration: underline;
}
a.header:visited {
  color: #FFFFFF;
  text-decoration: none;
}
a.header3 {
  color: #FFFFFF;
  padding: 0 8 0 8;
  font-weight: bold;
  text-decoration: none;
}
a.header3:hover {
  background-color: transparent;
  text-decoration: underline;
}
a.header3:visited {
  color: #FFFFFF;
  text-decoration: none;
}
a.footer {
  color: #FFFFFF;
  text-decoration: none;
}
a.footer:hover {
  background-color: transparent;
  text-decoration: underline;
}
a.footer:visited {
  color: #FFFFFF;
  text-decoration: none;
}
a.sidebar {
  color: #000000;
  text-decoration: none;
}
a.sidebar:hover {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
a.sidebar:visited {
  color: #000000;
  text-decoration: none;
}
a.navbar {
  color: #808080;
  text-decoration: none;
}
a.navbar:hover {
  color: #808080;
  background-color: transparent;
  text-decoration: underline;
}
a.boxbutton {
  color: #D12F2F;
  text-decoration: none;
}
a.boxbutton:hover {
  color: #D12F2F;
  background-color: transparent;
  text-decoration: underline;
}

/* TD */
td.header1 {
  color: #FFFFFF;
  padding: 0 8 0 0;
}
td.header2 {
  color: #FFFFFF;
  padding: 0 8 0 0;
  font-weight: bold;
}
td.header3 {
  color: #FFFFFF;
  padding: 0 8 0 8;
}
td.header3right {
  width: 250;
  color: #007DA0;
  background-image: url("images/header3.jpg");
  background-position: right;
  padding: 0;
}
td.footer {
  color: #FFFFFF;
  padding: 0 0 0 8;
}

td.back {
  background-color: #CBE3EB;
  background-image: url("images/back.jpg");
  background-repeat: repeat-y;
}
td.sidebar {
  border-collapse: collapse;
  background-color: #F0F0F0;
  padding: 2 2 0 2;
  border-right: 1px solid #C0C0C0;
}
td.sidebar1 {
  border-collapse: collapse;
  background-color: #F0F0F0;
  cursor: pointer;
  padding: 7 4 3 10;
  border: 1px solid #F0F0F0;
  font-weight: bold;
}
td.sidebarX1 {
  border-collapse: collapse;
  background-color: #CFCFCF;
  cursor: default;
  padding: 7 4 3 10;
  border: 1px solid #808080;
  font-weight: bold;
}
td.sidebar2 {
  border-collapse: collapse;
  background-color: #F0F0F0;
  cursor: pointer;
  padding: 3 4 3 26;
  border: 1px solid #F0F0F0;
}
td.sidebarX2 {
   border-collapse: collapse;
   background-color: #CFCFCF;
   cursor: default;
   padding: 3 4 3 26;
   border: 1px solid #808080;
}
td.sidebarSpace {
  border-collapse: collapse;
  background-color: #F0F0F0;
  padding: 3 4 3 26;
}

td.content {
  padding: 0 8 0 8;
}

td.boxbar {
  padding: 8 4 4 8;
}
td.boxtitle0,td.boxtitle1,td.boxtitle2,td.boxtitle3 {
  font: 0.8em 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
td.boxcontent0,td.boxcontent1,td.boxcontent2,td.boxcontent3 {
  font: 0.7em 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
td.boxtitle0 {
  background-image: url("images/boxtitel_blau.png");
  background-repeat: no-repeat;
  background-color: #007DA0;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5 4 3 8;
}
td.boxcontent0 {
  background-color: #FFFFFF;
  border: 1px solid #81BFD1;
  padding: 4 4 4 4;
}
td.boxtitle1 {
  background-image: url("images/boxtitel_blau.png");
  background-repeat: no-repeat;
  background-color: #007DA0;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5 4 3 8;
}
td.boxcontent1 {
  background-color: #FFFFFF;
  border: 1px solid #81BFD1;
  padding: 4 4 4 4;
}
td.boxtitle2 {
  background-image: url("images/boxtitel_orange.png");
  background-repeat: no-repeat;
  background-color: #CFCFCF;
  color: #404040;
  font-weight: bold;
  padding: 5 4 3 8;
}
td.boxcontent2 {
  background-color: #FFFFFF;
  border: 1px solid #CFCFCF;
  padding: 4 4 4 4;
}
td.boxtitle3 {
  background-image: url("images/boxtitel_rot.png");
  background-repeat: no-repeat;
  background-color: #D12F2F;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5 4 3 8;
}
td.boxcontent3 {
  background-color: #FFFFFF;
  border: 1px solid #E1A6A6;
  padding: 4 4 4 4;
}
td.boxbutton0 {
  border: 1px solid #007DA0;
  background-color: #FFFFFF;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1 4 3 8;
  cursor: pointer;
}
td.boxbutton1 {
  border: 1px solid #007DA0;
  background-image: url("images/pixel_blink.gif");
  background-color: #FFFFFF;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1 4 3 8;
  cursor: pointer;
}

td.list {
  padding: 2;
  vertical-align: top;
}
td.listdate {
  color: #808080;
  text-align: right;
  vertical-align: top;
  padding: 0 4 0 4;
  white-space: nowrap;
}

/* P, H */
p.navbar {
  color: #808080;
  padding: 8 0 0 0;
  margin: 0;
}
ah1 {
  font-size: 18px;
  font-weight: bold;
  padding: 4 0 4 0;
  margin: 0;
}
ah2 {
  font-size: 12px;
  font-weight: bold;
  padding: 4 0 8 0;
  margin: 0;
}
ah3 {
  font-size: 11px;
  font-weight: bold;
  padding: 12 0 4 0;
  margin: 0;
}
h1.list {
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #CFCFCF;
  padding: 12 0 4 0;
  margin: 0 0 8 0;
}
p.content {
  padding: 4 0 0 0;
  margin: 0;
  text-align: justify;
}
p.text {
  padding: 4 0 0 0;
  margin: 0;
  text-align: justify;
}
p.text:first-letter {
  font-size: 12px;
  font-weight: bold;
}
p.list {
  padding: 4 0 0 4;
  margin: 0;
}
p.inlist {
  padding: 4 0 0 0;
  margin: 0;
}

p.notice {
  background-color: #FFFFC0;
  border: 1px solid #FF8080;
  padding: 2;
  margin: 0;
}

p.special {
  text-align: center;
  border: 1px solid #007DA0;
  padding: 2;
  margin: 0;
}
div.special2 {
  border: 1px solid #007DA0;
  padding: 0 4 0 4;
  margin: 0;
}


/* Misc */
.red {
  color: #FF0000;
}
.grey {
  color: #808080;
}
.marker {
  background-color: #FFFF00;
}
.sample {
  background-color: #F0F0F0;
  margin: 8 0 8 0;
}
.WebdingsNormal {
  font-family: webdings;
  font-weight: normal;
}


/*
  Checklists
*/

li.checklist_cat {
  font-size: 14px;
  font-weight: bold;
}
li.checklist_crit {
  font-size: 12px;
  font-weight: normal;
}
li.checklist_comment {
  font-size: 11px;
}
a.checklist_link {
  font-size: 11px;
  color: #1E3A80;
  text-decoration: underline;
}
a.checklist_link:hover {
  background-color: #1E3A80;
  color: #FFFFFF;
  text-decoration: none;
}

/*
  Screenshots
*/
div.ClickToEnlarge {
  margin: 0 0 0 10;
  padding: 2;
  background-color: #F0F0F0;
  border-left: 1px solid #808080;
  border-top: 2px solid #007DA0;
  border-right: 1px solid #808080;
  width: 180px;
}
a.ClickToEnlarge {
  text-decoration: none;
  color: #000000;
}
a.ClickToEnlarge:Hover {
  color: #007DA0;
  background-color: #F0F0F0;
  text-decoration: none;
}


/*
  IconLinks
*/
p.IconLinks {
  border: 1px solid #007DA0;
  margin: 3 0 3 0;
}

td.boxbar1 {
  padding: 8 4 4 8;
}
td.boxtitle0 {
  background-image: url("http://common.xpertdesign.de/boxtitel_blau.png");
  background-repeat: no-repeat;
  background-color: #007DA0;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5 4 3 8;
}
td.boxcontent0 {
  background-color: #FFFFFF;
  border: 1px solid #81BFD1;
  padding: 4 4 4 4;
}
td.boxtitle1 {
  background-image: url("http://common.xpertdesign.de/boxtitel_blau.png");
  background-repeat: no-repeat;
  background-color: #007DA0;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5 4 3 8;
}
td.boxcontent1 {
  background-color: #FFFFFF;
  border: 1px solid #81BFD1;
  padding: 4 4 4 4;
}
td.boxtitle2 {
  background-image: url("http://common.xpertdesign.de/boxtitel_orange.png");
  background-repeat: no-repeat;
  background-color: #CFCFCF;
  color: #404040;
  font-weight: bold;
  padding: 5 4 3 8;
}
td.boxcontent2 {
  background-color: #FFFFFF;
  border: 1px solid #CFCFCF;
  padding: 4 4 4 4;
}
td.boxtitle3 {
  background-image: url("http://common.xpertdesign.de/boxtitel_rot.png");
  background-repeat: no-repeat;
  background-color: #D12F2F;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5 4 3 8;
}
td.boxcontent3 {
  background-color: #FFFFFF;
  border: 1px solid #E1A6A6;
  padding: 4 4 4 4;
}
td.boxbutton0 {
  border: 1px solid #007DA0;
  background-color: #FFFFFF;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1 4 3 8;
  cursor: pointer;
}
td.boxbutton1 {
  border: 1px solid #007DA0;
  background-image: url("images/pixel_blink.gif");
  background-color: #FFFFFF;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1 4 3 8;
  cursor: pointer;
}             

p.Testimonial {
  padding: 4 0 0 0;
  margin: 0;
  text-align: justify;
}
p.TestimonialName {
  font-weight: bold;
  padding: 4 0 0 0;
  margin: 0;
  text-align: right;
}
p.TestimonialLocation {
  padding: 0 0 8 0;
  margin: 0;
  text-align: right;
}
