.cwhite { color: #ffffff; }
.cblack { color: #000000; }
.cdblue { color: #000033; }
.cblue { color: #0099cc; }

.bgwhite { background-color: #ffffff; }
.bgblack { background-color: #000000; }
.bgdblue { background-color: #000033; }
.bgblue { background-color: #0099cc; }

.bborder { border-width: 0 0 1px 0; border-color:#0099cc; border-style:solid; }

body { font-family: Arial; font-size: x-small; color: #000033; font-weight: normal; background-color: #FFFFFF; }
.bodyblue { font-family: Arial; font-size: x-small; color: #000033; font-weight: normal; background-color: #0099cc; }
td { font-family: Arial; font-size: x-small; color: #000033; font-weight: normal; }

.texthead { font-family: Arial; font-size: medium; color: #0099cc; font-weight: normal; }
.textsubhead { font-family: Arial; font-size: x-small; color: #000033; font-weight: bold; }
.textsubheadw { font-family: Arial; font-size: x-small; color: #ffffff; font-weight: bold; }
.textnorm { font-family: Arial; font-size: x-small; color: #000033; font-weight: normal; }
.textnormb { font-family: Arial; font-size: x-small; color: #0099cc; font-weight: normal; }
.textnormw { font-family: Arial; font-size: x-small; color: #ffffff; font-weight: normal; }
.textbold { font-family: Arial; font-size: x-small; color: #000033; font-weight: bold; }
.textsmall { font-family: Arial; font-size: xx-small; color: #000033; font-weight: normal; }

.padding2a { padding: 2px; }
.padding4a { padding: 4px; }

a { font-family: Arial; font-size: x-small; color: #0099cc; font-weight: normal; text-decoration:none; }
a:link { font-family: Arial; font-size: x-small; color: #0099cc; font-weight: normal; text-decoration:none; }
a:visited { font-family: Arial; font-size: x-small; color: #0099cc; font-weight: normal; text-decoration:none; }
a:active { font-family: Arial; font-size: x-small; color: #0099cc; font-weight: normal; text-decoration:none; }
a:hover { font-family: Arial; font-size: x-small; color: #0099cc; font-weight: normal; text-decoration:none; }

.linkhead { font-family: Arial; font-size: medium; color: #0099cc; font-weight: normal; text-decoration:none; }
.linkhead:link { font-family: Arial; font-size: medium; color: #0099cc; font-weight: normal; text-decoration:none; }
.linkhead:visited { font-family: Arial; font-size: medium; color: #0099cc; font-weight: normal; text-decoration:none; }
.linkhead:active { font-family: Arial; font-size: medium; color: #0099cc; font-weight: normal; text-decoration:none; }
.linkhead:hover { font-family: Arial; font-size: medium; color: #0099cc; font-weight: normal; text-decoration:none; }

.menulink_0_0i { font-family: Arial; font-size: 15px; color: #ffffff; font-weight: bold; text-decoration:none; }
.menulink_0_0i:link { font-family: Arial; font-size: 15px; color: #ffffff; font-weight: bold; text-decoration:none; }
.menulink_0_0i:visited { font-family: Arial; font-size: 15px; color: #ffffff; font-weight: bold; text-decoration:none; }
.menulink_0_0i:active { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: bold; text-decoration:none; }
.menulink_0_0i:hover { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: bold; text-decoration:none; }

.menulink_0_0a { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: bold; text-decoration:none; }
.menulink_0_0a:link { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: bold; text-decoration:none; }
.menulink_0_0a:visited { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: bold; text-decoration:none; }
.menulink_0_0a:active { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: bold; text-decoration:none; }
.menulink_0_0a:hover { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: bold; text-decoration:none; }

.menulink_0_1i { font-family: Arial; font-size: 15px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_0_1i:link { font-family: Arial; font-size: 15px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_0_1i:visited { font-family: Arial; font-size: 15px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_0_1i:active { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: normal; text-decoration:none; }
.menulink_0_1i:hover { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: normal; text-decoration:none; }

.menulink_0_1a { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: normal; text-decoration:none; }
.menulink_0_1a:link { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: normal; text-decoration:none; }
.menulink_0_1a:visited { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: normal; text-decoration:none; }
.menulink_0_1a:active { font-family: Arial; font-size: 15px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_0_1a:hover { font-family: Arial; font-size: 15px; color: #0099cc; font-weight: normal; text-decoration:none; }

.menulink_0_2i { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_0_2i:link { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_0_2i:visited { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_0_2i:active { font-family: Arial; font-size: 14px; color: #0099cc; font-weight: normal; text-decoration:none; }
.menulink_0_2i:hover { font-family: Arial; font-size: 14px; color: #0099cc; font-weight: normal; text-decoration:none; }

.menulink_0_2a { font-family: Arial; font-size: 14px; color: #0099cc; font-weight: normal; text-decoration:none; }
.menulink_0_2a:link { font-family: Arial; font-size: 14px; color: #0099cc; font-weight: normal; text-decoration:none; }
.menulink_0_2a:visited { font-family: Arial; font-size: 14px; color: #0099cc; font-weight: normal; text-decoration:none; }
.menulink_0_2a:active { font-family: Arial; font-size: 14px; color: #0099cc; font-weight: normal; text-decoration:none; }
.menulink_0_2a:hover { font-family: Arial; font-size: 14px; color: #0099cc; font-weight: normal; text-decoration:none; }

.menulink_1_0i { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_1_0i:link { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_1_0i:visited { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration:none; }
.menulink_1_0i:active { font-family: Arial; font-size: 14px; color: #000033; font-weight: normal; text-decoration:none; }
.menulink_1_0i:hover { font-family: Arial; font-size: 14px; color: #000033; font-weight: normal; text-decoration:none; }

.menulink_1_0a { font-family: Arial; font-size: 14px; color: #000033; font-weight: normal; text-decoration:none; }
.menulink_1_0a:link { font-family: Arial; font-size: 14px; color: #000033; font-weight: normal; text-decoration:none; }
.menulink_1_0a:visited { font-family: Arial; font-size: 14px; color: #000033; font-weight: normal; text-decoration:none; }
.menulink_1_0a:active { font-family: Arial; font-size: 14px; color: #000033; font-weight: normal; text-decoration:none; }
.menulink_1_0a:hover { font-family: Arial; font-size: 14px; color: #000033; font-weight: normal; text-decoration:none; }

.headblock1 {}
.headblock1 .image { padding-right:32px; }
.headblock1 h1 { font-size: medium; color: #0099cc; margin:0 0 4px 0; }
.headblock1 h1 img { padding-right:4px; }
.headblock1 p { font-size: x-small; color: #0099cc; margin:0 0 4px 0; }

/**************/
/* QUIZ       */
#quiz { margin-top: 8px; }
#quiz h2 { font-size: x-small; color: #000000; font-style: italic; margin:0; }
#quiz h1 { font-size: x-small; color: #0099cc; margin:0 0 8px 0; }
#quiz ul { padding: 0; margin: 0; list-style-type: none; margin:0 0 4px 0; }
#quiz ul li { padding: 0; margin: 0; }

#quizresult .question { font-weight: bold; font-size: small; color: #000000; font-style: italic; margin:0; }
#quizresult .correct { font-weight: bold; color: #0099cc; }
#quizresult .correct2 { color: #0099cc; }
#quizresult .wrong { font-weight: bold; }
#quizresult .wrong2 { }

/**************/
/* UMFRAGE    */
#umfrage h1 { font-weight: bold; font-style: italic; font-size: x-small; color: #0099cc; padding: 0; margin: 0 0 4px 0; }
#umfrage h2 { font-weight: bold; font-size: x-small; color: #0099cc; padding: 0; margin: 0 0 4px 0; }
#umfrage fieldset { border: 0; padding: 0; margin: 0; }
#umfrage table.list tbody td { padding: 4px 0; }
#umfrage table.list .block { width:12px; height:12px; margin-right:8px; }
#umfrage table.result { height: 200px; margin:4px 0; }
#umfrage table.result .balken { background-color: #0099cc; width:2px; }
#umfrage table.result .text { color: #0099cc; font-size: x-small; padding: 0 2px; }
#umfrage table.result .percent { }
#umfrage table.result .percenttext { text-align: center; background-color:#ffffff; }

/**************/
/* STATEMENTS */
table.statement { background-color: #ffffff; margin-bottom: 4px; }
table.statement .left { padding:8px 0 8px 8px; width: 134px; }
table.statement .right { padding:8px 8px 8px 4px; }
table.statement h1 { margin: 0; padding: 0; font-size:1.2em; }
table.statement h3 { margin: 0; padding: 0; font-size:1.0em; }
table.statement p { margin: 0; padding: 0; font-size:1.0em; }

form#statement { display: inline; }
form#statement input { width:300px; }
form#statement textarea { width:300px; }

#statement_menu { margin-bottom: 4px; }
#statement_menu a { padding:4px; }
#statement_menu a.active { background-color: #000033; }
#statement_menu span { line-height: 21px; }

/***********/
/* CAPTCHA */
div#captcha {}
div#captcha img { border: 1px solid #0099cc; }
div#captcha input { width:192px; }