.DesignHinweis { font-size:16px; color:#FF0000; font-weight:bold }

/***********************************************/
/*  Styles - Mikro-Layout                      */
/***********************************************/ 

@charset "utf-8";
/* CSS Document */

/***********************************************/
/* Generell
/***********************************************/

body { 
	font-size: 101%;
	font-family:  Arial, Helvetica, Verdana, sans-serif; 
	
	}

html { font-family:  Arial, Helvetica, Verdana, sans-serif;  }

tr { vertical-align: top; }

h1, h2, h3, h4, h5 { color: #13007C }
h1{ font-size: 1.3em; margin-top: 10px;}
h2{ font-size: 1.1em; margin-top: 10px; }
h3{ font-size: 1.0em;  }
h4{ font-size: 0.9em;  }
h5{ font-size: 0.9em; color: black;}
h6 {font-size: 0.81em; color:black;}

p {  font-size: 0.81em;    }
li { font-size: 0.81em;}

td { font-size: 0.81em;}
th { font-size: 0.81em; text-align:left}

/* um Vererbung bei verschachtelten Elemente zu vermeiden */
td p, th p, td td, td li { font-size: 1em } 
li li { font-size: 1em }

img {border: 0px; } 

a { color: #13007C  }
a:visited {color: #13007C}
a:hover { color: red}

img.right { float: right; margin-left: 10px; }
img.left { float:left; margin-right: 10px; }
br.clear { clear: both }

ul.ok { list-style-image:url(../img/ok.gif) }
ul.ok ul { list-style-image:none; margin-bottom: 10px;  }

/***********************************************/
/* Header
/***********************************************/

#header h1 {	margin: 0; padding-top: 10px; color: white   }


/***********************************************/
/* Navbar  	                               */
/***********************************************/

ul.navlinks1 {  list-style-type:none; margin-left: 14px; padding-left: 0px; font-weight:bold;  }
ul.navlinks1 li  { margin-top: 10px; font-size: 0.75em; }
ul.navlinks1 li a {color:#FFFFFF; text-decoration:none;  }
ul.navlinks1 li a:hover {color:yellow; text-decoration:none; }
ul.navlinks1 li a:visited {color:#FFFFFF; text-decoration:none;  }

div.whiteline {  height:1px; line-height:1px; font-size:1px; background-color:white; width: 80%; margin-top: 2px; margin-bottom: 2px; }
/* für IE6 Angaben zu line-height und font-size */

ul.navlinks2 {  list-style-type:none; margin-left: 10px; 	padding-left: 0px;  font-weight:normal}
ul.navlinks2 li  { margin-top: 0px; font-size: 1em; }
ul.navlinks2 li a {color:#FFFFFF; text-decoration:none;}
ul.navlinks2 li a:hover {color:yellow; text-decoration:none; }
ul.navlinks2 li a:visited {color:#FFFFFF; text-decoration:none;}

/***********************************************/
/* Main-Quicklinks 	                               */
/***********************************************/
p.quicklinks {text-align:right; font-size: 0.7em; margin-top: 10px; margin-right: 10px; padding: 0x; }
a.quicklinks { color:black; text-decoration:none;  }
a:hover.quicklinks {text-decoration: underline }


/***********************************************/
/* Main-Content 	                               */
/***********************************************/

p.buchtitel  { font-size:0.75em }


ul.produktlinks { list-style-type:circle; padding-left: 0px; margin-left: 20px; }
ul.produktlinks li  { margin-top: 5px; font-size: 1em; margin-bottom: 0px; }

table.partnertable { width: 95%; border-collapse:collapse;}
table.partnertable td {border: 1px solid #CCCCCC;padding: 2px; }
table.partnertable th { background-color:#CCCCCC; color: #13007C; padding: 2px 2px 2px 5px; }
table.partnertable th.kategorie { background-color:#124384; color: white; padding: 2px 2px 2px 5px; }
/* border="0" cellpadding="2" cellspacing="1" bgcolor="#cccccc" */

table.layouttable { border: 0px;  }
table.layouttable td  {  line-height: 1.3em; padding-bottom: 10px;  }
table.layouttable th { padding-right: 50px;  }

table.linkstable { border: 0px;  }
table.linkstable td  {  line-height: 1.3em; padding-bottom: 0px; }
table.linkstable th { padding-right: 50px; }


table.listtable {  width: 95%; border-collapse:collapse; border-color:#13007C; border-style:solid;border-left: 1px; border-top: 1px; border-bottom-width: 2px; border-right: 2px;}
table.listtable td { border: 1px solid #13007C;  padding: 2px; padding-left: 5px; }
table.listtable th { color: #13007C; border: 1px solid #13007C;padding: 2px; padding-left: 5px;}
table.listtable td table td { border: none; font-size: 1em; padding-right: 20px;  }

table.produktuebersicht { width: 100%; border-collapse:separate; border: 1px solid #CCCCCC}
table.produktuebersicht td {border: 1px dotted #CCCCCC;padding: 2px; vertical-align:middle}
table.produktuebersicht th { background-color:#124384; color: white; padding: 2px 2px 2px 5px;  vertical-align:middle; text-align: center;  border: 1px dotted #CCCCCC;}
table.produktuebersicht th.branchen { background-color:#e3e7ee; color: #13007C; border: 1px dotted #CCCCCC;}

table.fallstudien { width: 100%; border-collapse:separate; border: 1px solid #CCCCCC}
table.fallstudien td {border: 1px dotted #CCCCCC;padding: 2px; vertical-align:middle; text-align:center}
table.fallstudien th { background-color:#124384; color: white; padding: 2px 2px 2px 5px;  vertical-align:middle; text-align: center;  border: 1px dotted #CCCCCC;}
table.fallstudien th.textlinks { background-color:#e3e7ee; color: #13007C; border: 1px dotted #CCCCCC; text-align:left}