/* Start of CMSMS style sheet 'docurex' */
html, body { background-color: #f2f5f9; padding: 0px; margin: 0px; color: BLACK; font-family: Verdana, Sans-Serif, Helvetica; font-size: 12px; }
a { cursor: hand; text-decoration: none; border: 0px; color: #5781ac; }
img { border: 0px; }
dfn { display: none; }

form { padding: 0px; margin: 20px 0px 0px 0px; }
form ul { width: 400px; padding: 0px; margin: 0px;  }
form ul li { height: 20px; padding: 0px; margin: 0px 0px 5px 0px; float: left; width: 100px; list-style-type: none; border: 0px solid GRAY;  }
form ul li.marked { color: #cd1111; }
form ul li.right { width: 280px; border: 0px solid BLACK; }
form ul li.right input { width: 170px; }

.small { font-size: 10px; color: GRAY; }
.error { font-weight: bold; color: #cd1111; padding-top: 10px; }
table tr td em { color: #2a6e79; font-style: normal; }
table tr td h2 { margin: 20px; }

#content { padding: 10px 0px 0px 0px; margin: auto; width: 924px; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; background-color: WHITE; }

#firstline h1 { color: #adadad; float: right; margin: 0px; padding: 0px 20px 0px 0px; font-size: 10px; font-weight: normal; }

#header { margin: 0px 20px 0px 20px; width: 885px; height: 361px; }
#header h1 { font-size: 24px; padding: 29px 0px 0px 16px; margin: 0px; font-weight: normal; color: #5781ac; }
#header h2 { font-size: 24px; padding: 180px 0px 5px 16px; margin: 0px; font-weight: normal; color: #ffffff; }
#header a { font-size: 12px; padding: 0px 0px 0px 16px; color: #ffffff; }

#row { margin: 0px 20px 0px 20px; }
#row p { line-height: 1.6em; }
#row h2.list img { margin-bottom: -2px; margin-right: 7px; }
#row h2.list { font-size: 12px; padding-bottom: 15px; }
#row h1 { font-size: 13px; padding: 5px; margin: 0px 0px 10px 0px; background-color: #eceff4 ; color: #5781ac; }
#row h2 { font-size: 13px; margin: 0px; padding: 0px; line-height: 1.5em;}
#row h3 { font-size: 13px; padding: 5px; margin: 0px 0px 10px 0px; background-color: #feae03 ;  text-align: center; line-height: 1.5em; }
#row h3 a { color: #ffffff; }
#row #collone { text-align: left; padding-right: 10px; padding-bottom: 5px; width: 265px; float: left; }
#row #colltwo { text-align: left; width: 300px; padding-right: 10px; padding-left: 10px; float: left;}
#row #collthree { text-align: left; padding-left: 10px; width: 279px; float: left; }

#row ul { padding: 0px; margin: 10px 0px 15px 15px; list-style-type: disc; font-weight: bold; }
#row ul.list { width: 260px; margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; }
#row ul.list li { float: left; margin: 5px 20px 0px 0px; width: 170px; border: 0px solid black;  }
#row ul.list li.left { float: left; width: 50px; border: 0px solid black;  }

#row ul.features { list-style-type: none; margin: 0px; padding: 0px; }
#row ul.features li { background: url(uploads/images/haken_20.gif) no-repeat; margin: 0px; padding: 0px 0px 15px 25px; }

.EinSp {  background: none; }
#row.EinSp #collone { text-align: left; width: 885px; float: left; }

.ZweiSp { background: url(uploads/images/main_background_2sp.gif); }
#row.ZweiSp #collone { text-align: left; padding-right: 10px; width: 265px; float: left; }
#row.ZweiSp #colltwo { text-align: left; padding-left: 10px; width: 575px; float: left;}
#row.ZweiSp #colltwo p { padding-top: 0px; margin-top: 0px; }

.DreiSp { background: url(uploads/images/main_background.gif); }

table.versionen .versionen_header{ height: 40px; background: url(uploads/images/versionen_header_verlauf.jpg) repeat-y; padding-left: 10px; color: #5781ac;  }
table.versionen tr td { padding: 5px 0px 5px 10px; }

#bottom { background-color: #e5eaf0; margin: auto; width: 100%; height: 18px; }
#bottom a:HOVER { color: #ffffff; background-color: #c0c9d3; }
#bottom ul { list-style-type: none; }
#bottom ul li { float: right; padding: 2px 20px 0px 0px; }
/* End of 'docurex' */

