/* TAG DEFINITIONS */
body { font: normal 11px Verdana; color: #333333;  margin: 0; padding: 0; background-color: #333333; }
h1 { font-weight:normal; font-size: 24px; color: #1B7FCA; }
h2 { font-weight:bold; font-size: 14px; }
h3 { font-weight:bold; font-size: 11px; }
h4 { font-weight:normal;  } 

form { display:inline; }
input, textarea, select { background: url(/v1/grafiken/input-hintergrund.gif) repeat-x #FFFFFF; border: 1px solid #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 2px; padding: 2px; }
fieldset { display: block; margin: 0 0 20px 0; padding: 6px; border: 1px solid #CCCCCC; background-color: #F6F6F6; }
legend { font-weight:bold; color: #1B7FCA;  }
label { display:block; float: left; width: 180px; font-size: 11px; line-height: 14px;  }
dt { font-weight: bold; color: #1B7FCA; margin-top: 16px; }

a:link { color: #1B7FCA; text-decoration: none; }
a:visited { color: #1B7FCA; text-decoration: none; }
a:hover { color: #1B7FCA; text-decoration:underline; }
a:active { color: #1B7FCA; text-decoration: none; }

/* CONTAINER DEFINITIONS */
#mainContainer { width: 780px; background-color: #FFFFFF; border: 0; text-align: left; margin: 0 10px 0 0; float: left; }
#head { background:url(/v1/grafiken/kopf-hintergrund.jpg) no-repeat; height: 85px; }
#logo-klausurarchiv { margin-left: -15px; float:left; }
#userInfo { margin: 10px 10px 0 0; float:right; text-align:right; }
#navigation { background: url(/v1/grafiken/menu-hintergrund.gif) no-repeat #333333; height: 39px; vertical-align: middle; padding: 0; clear:both;  }
#fragenNavigation { width: 248px; float: left; margin: 0; display: block;  }
#content { padding: 0 0 24px 0; margin-top: -1px; background: url(/v1/grafiken/content-hintergrund.gif) repeat-y #FFFFFF;  }
#textBlock {  padding: 10px 24px; margin: 0 2px 0 249px; background: url(/v1/grafiken/textBlock-hintergrund.gif) repeat-x #FFFFFF; line-height: 16px; display:block;}
#inhaltsNavigation { background-color: #EFEFEF; margin: 10px 0 10px 0; padding: 0 2px; width: 100%; display:block; }
#inhaltsNavigationLinks { }
#inhaltsNavigationRechts { float:right; }
#fragenListe { }
#errorBox { padding: 6px; border: 1px solid #CC0000; background-color: #F6F6F6; margin: 20px 0; }
#infoBox { padding: 6px; border: 1px solid #00CC00; background-color: #F6F6F6; margin: 20px 0; }
#scoreBox { padding: 6px; border: 1px solid #FFCC00; background-color: #F6F6F6; margin: 20px 0; }
#footer { color:#FFFFFF; background-color: #1B7FCA; height: 30px; text-align: center; padding-top: 10px; clear: both; }
#adRight { padding: 10px; margin-left: 10px; }
/* #addAnswerBox { position: absolute;  height: auto;  left: 0px;  top: 0px;  width: 450px; z-index: 999; } */

/* CONTAINER-DEPENDENT STYLES */
#textBlock table  { width: auto; }
#textBlock p { display:block; }
#textBlock td { font: normal 11px Verdana; vertical-align: top; padding: 10px 3px 0 0;  }
#textBlock img { margin: 0 10px 4px 10px; }

#fragenListe p { margin: 0 0 5px 0; }
#fragenListe img { margin: 0 6px 1px 0; }

#errorBox ul { list-style: none; padding: 0; margin: 0; }
#errorBox li { background: url(/v1/icons/cross.png) no-repeat;  padding: 0 0 4px 20px; }
#infoBox ul { list-style: none; padding: 0; margin: 0; }
#infoBox li { background: url(/v1/icons/tick.png) no-repeat;  padding: 0 0 4px 20px; }
#scoreBox ul { list-style: none; padding: 0; margin: 0; }
#scoreBox li { background: url(/v1/icons/star.png) no-repeat;  padding: 0 0 4px 20px; }

#navigation a { font: bold 12px Verdana; text-transform:uppercase; text-decoration:none; margin: 0 0 0 50px ; color:#FFFFFF; line-height:36px; }
#fragenNavigation h2 { display: block; background-color: #1B7FCA; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 15px 0; margin: 4px; font-weight: normal; text-transform:uppercase; font-size: 11px; }
#fragenNavigation h3 { display:inline; background-color: #EFEFEF; color: #1B7FCA; padding: 0 4px; margin: 0; font-weight: normal; text-transform:uppercase; font-size: 11px; }
#footer a { color:#FFFFFF; }
#content textarea { width: 100%; height: 160px; }
#userInfo input { padding: 0 2px; }

/* NAVIGATION */
#fragenNavigation ul { padding-left: 16px; list-style-type:none; }
#fragenNavigation li { }
#fragenNavigation ul a { font-size: 14px; font-weight:bold; color: #1B7FCA; line-height: 24px;  }
#fragenNavigation ul ul a { font-size: 12px; font-weight:bold; color: #333333;  line-height: 20px;  }
#fragenNavigation ul ul ul a { font-size: 12px; font-weight:normal; color: #333333;  line-height: 18px;  }
#fragenNavigation ul ul ul ul a { font-size: 11px; font-weight:normal; color: #333333;  line-height: 16px;  }
#fragenNavigation ul ul ul ul ul a { font-size: 10px; font-weight:normal; color: #333333;  line-height: 14px;  }
#fragenNavigation form { margin: 0 18px; }

/*ul#Navigation { width: 140px; margin: 15px 25px 25px 25px; padding: 0px; border: none; float: left; background-color:#F31C0A; }
* html ul#Navigation {   width: 140px; w\idth: 140px; padding-left: 0; padd\ing-left: 0px; }
ul#Navigation li { list-style: none; margin-top: 1px; margin-bottom: 1px; padding-top: 2px;	padding-bottom: 3px; background-color: #EFEFEF;	border-bottom: 2px solid white;	border-top: 2px solid white;  }
ul#Navigation a { display:block; padding: 0.2em; font: normal 14px Verdana;	color: #333333; text-decoration: none; font-weight: bold; }
* html ul#Navigation a {   width: 100%; w\idth: 8.8em; }
ul#Navigation a:hover { background-color: #E6E6E6; } */

/* CLASS DEFINITIONS */
.blue { color: #1B7FCA }
.checkbox { border: 0; background: 0; }
.error { color: #CC0000; }
.greyBox { background-color: #F6F6F6; display:block; margin-bottom: 16px; }
.logo { margin-left: 25px; margin-top: 20px; }
.navHeadlineBar { display: block; background-color: #1B7FCA; padding: 0 0 0 10px; margin: 16px 4px 4px 4px; }
.noBreak { white-space: nowrap; }
.noMargin { margin-left: -10px; }
.small { font-size: 9px; }
.submit { background: #1B7FCA; color:#FFFFFF; text-transform:uppercase; border: 0; }




