/* Sitevision */
body {background-color: #ffffff; font-family: Verdana, Arial, sans-serif; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height:130%; font-size:10px; color: #41403c; text-align: left; }

table, td, th, select, textarea { font-family:  Verdana, Arial, sans-serif; font-size:10px; line-height:130%; text-align: left; }
p, li  { border:0pt none; margin:0; padding:0; list-style-type: none; }
input, button{ font-size:10px; }
form { margin: 0; padding: 0; }
pre { font-family:"Courier New", Courier, monospace; color: #41403c; background-color: white; }
address { font-style:italic; }
img { border:0px none; }

legend { color: #41403c; background-color: white; }

/* --------- Titel im Hauptteil --------- */

h1 { font-size:13px; color: #41403c; font-weight: bold; background-color: transparent; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 4px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted  #41403c; }
h2 { font-size:13px; color: #f6c329; background-color: transparent; font-weight:bold; padding:0px 0px 0px 0px; margin: 0px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; }
h3 { font-size:12px; color: #41403c; background-color: transparent; font-weight:bold; padding:0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
h4 { font-size:12px; color: #6CB5E2; font-weight:bold; background-color: transparent; padding:0px 0px 0px 0px; margin: 5px 0px 5px 0px; }
h5 { font-size:11px; color: #41403c; font-weight:bold; background-color: white; padding:0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
h6 { font-size:10px; color: #41403c; background-color: white; padding:0px 0px 0px 0px; margin: 0px 0px 5px 0px; font-weight:normal; }

/*---------------------- Links ----------------------*/

/* Allgemein im Content-Bereich */
a:link    		{color: #6CB5E2; background-color:transparent; text-decoration:none;}
a:visited 		{color: #6CB5E2; background-color:transparent; text-decoration:none;}
a:hover   		{color: #D4D4FF; background-color:transparent; text-decoration:none;}
a:active  		{color: #6CB5E2; background-color:transparent; text-decoration:none;}
/* Links bei Dokumenten-Suche */
a.doku:link		{color: #6CB5E2; background-color:transparent; text-decoration:none;}
a.doku:visited	{color: #6CB5E2; background-color:transparent; text-decoration:none;}
a.doku:hover	{color: #6CB5E2; background-color:transparent; text-decoration:underline;}
a.doku:active	{color: #6CB5E2; background-color:transparent; text-decoration:none;}


/* cct */

.CMaxwidth {width:443px;}

.CTitle {text-align: left; margin-bottom:10px; }

#CMenu ul { margin-left: 0; padding-left: 0; background-color:#6CB5E2; color: #FFFFFF; float: left; width: 99%;}
#CMenu ul li { display: inline; }
#CMenu ul li a { padding:  0.2em 1em; background-color: #6CB5E2; color: #FFFFFF; text-decoration: none; float: left; border-right: 1px solid #FFFFFF;}
#CMenu ul li a:hover { background-color: #D4D4FF; color: #FFFFFF;}

.CColumn50 { width: 49.5%; padding:0px; margin:0px; float:left; overflow:hidden;}

.CBox {text-align: left; padding: 2px; margin: 2px 0px 2px 0px; background-color: #FFFFFF; width: 99%;}
.CBoxLeft {text-align: left; padding: 2px; margin: 2px 0px 2px 0px; background-color: #FFFFFF; width: 99%; float:left;}
.CBoxRight {text-align: left; padding: 2px; margin: 2px 0px 2px 0px; background-color: #FFFFFF; width: 99%; float:right;}

.CBoxHead { background-color: #EEEEEE; color:#000000; font-weight: bold; line-height: 180%; border-top: 2px solid #6CB5E2;}
.CBoxBody { text-align: left; margin-top: 5px; margin-bottom: 5px; }

.CBoxTable {padding: 0px; width:100%; text-align: left;}
.CBoxTable th {color: #4B4B4B;}
.CBoxTable td {color: #000000;}
.CBoxTable a:link, a:visited { color:#6CB5E2;}
.CBoxTable a:hover { color:#D4D4FF; }

.CBoxRoulette_m { background-image: url(images/roulette_m.gif); background-repeat: repeat-x; color:#FFFFFF; margin: 1px; padding: 0px; border: 1px solid #666666; width: 96%;}
.CBoxRoulette_w { background-image: url(images/roulette_w.gif); background-repeat: repeat-x; color:#FFFFFF; margin: 1px; padding: 0px; border: 1px solid #666666; width: 96%;}

.scoreboard { font-family:Arial, Helvetica, sans-serif; font-size:10px; width:100%; }
.scoreboard td { text-align: right; border: solid 1px #6CB5E2;}
.scoreboard th { font-weight: bold; text-align: right; border: solid 1px #6CB5E2; }

.background { margin: 0px; background-color:#E5E2DB; }

div.right {float:right;}

.box { }
.white {color: #FFFFFF; }


/* alte definitionen */

#center { float: none; margin: 0 auto; width: 800px; text-align:center; }
#header { float: none; text-align:left; width: 800px;  }
#inhalt { float: none; text-align: center; padding: 3px; background-color:#FFFFFF; width: 766px; border: 1px solid #dedede;}
#table_struct {}
#table_content { border-spacing:4px }
#menu0 {}
#menu1{ border-bottom: 1px solid #96B6BF; }
#logo{ background-color: #FFFF99; padding: 10px; border-bottom: 1px solid #96B6BF; }
#area_top{}
#area_left{ padding-top: 10px; vertical-align:top; background-color: #FFFF99; }
#area_center{ padding: 10px; vertical-align:top;}
#area_right{ padding-top:8px; vertical-align:top;}
#bottom { background-color:#96B6BF; }
#module_content{}
#scoreboard { float:none; margin-top: 10px; width: 100%; position:relative; }

#adsense p { margin-bottom: 10px; }

ul.rows {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #111167; text-align: left; padding-left:5px; }
.iframe {width: 460px; text-align: left;}
.contact_title { float: none; border-bottom: 1px #333333 solid; width:100%; padding-bottom:8px; padding-top: 10px; margin-bottom:5px;};
.contact_details{ float: none; position:relative; width: 100%;}

.main_menu{ background-image:url(reiter_centre.gif); background-repeat:repeat-x; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #EEEEEE;}
.main_menu a:link, .main_menu a:visited, .main_menu a:active { color: #EEEEEE; text-decoration:none; }
.main_menu a:hover { color: #CCCCCC; text-decoration:none; }

.boxtext { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #111167; background-color: #FFFFFF; text-align: left; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px; }
.boxtext a:link, .boxtext a:visited, .boxtext a:active { color: #111167; text-decoration:none; }
.boxtext a:hover { color:#999933; text-decoration:none; }

.boxtitle { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:18px; background-image: url(bg_boxtitle.gif); background-repeat:repeat-x; color:##2F4F4F; padding-left: 2px; text-align: left; }
.boxtitle_w { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:18px; background-image: url(bg_boxtitle_w.gif); background-repeat:repeat-x; color:##2F4F4F; padding-left: 2px; text-align: left; }
.form_field { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #111167; background-color: #FFFFFF; text-align: left; line-height:12px; margin-top:2px; margin-bottom:2px; border:1px #AAAAAA solid; padding-left:5px;}
.form_submit { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#111167; background-color:#CCCCCC; border:1px #111167 solid; line-height:12px;}
.form { margin:0px }

.cms_form { line-height:16px; }

.site_title { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #006699; text-align: left; padding-top: 6px; padding-bottom: 20px; }
.title { font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #111167; text-align: left; border-bottom:1px solid #111167; padding-bottom:5px;}
.title_large { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #111167; text-align: left; padding-bottom:5px; padding-top:10px; font-weight:bold;}


.text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #111167; text-align: left;}
.text_small { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #111167; text-align: left;}
.text_bold { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #111167; text-align: left; font-weight:bold; }
.text_italic { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #111167; text-align: left; font-style:italic }

.text_box_small { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #111167; text-align: left; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}

.countdown { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #111167; text-align: left; line-height:18px}

.navigation_top { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #CCCCCC; text-align: right; padding-bottom:4px;}

.disclaim { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-align: right;}
.disclaim a:link, .disclaim a:visited, disclaim a:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-align: right; text-decoration:none;}
.disclaim a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #CCCCCC; text-align: right; text-decoration:none;}

.table_border { border:solid 1px #666666; }
