
/*##### TEXT CLASSES #####*/

a {text-decoration:none;}
a.black {color:#000;}
a:hover {text-decoration:underline;}
h1 {font-size:150%;color:#00009C;font-weight:bold;margin-bottom:0.7em;padding:0;}
h2 {font-size:110%;color:#00009C;font-weight:bold;margin-bottom:0.4em;padding:0;}
.orange {color:#f17301;}
.red {color:#cc3300;}
.blue {color:#005ACE;}
.dark_blue {color:#000094;}
.green {color:#1b5900;}
.green_bg {background:#009C31;}
.grey {color:#C6C6C6;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.larger {font-size:120%;}
.small {font-size:93%;}
.smaller {font-size:85%;}
.clear_left {clear:left;}
.scroll {overflow:auto;}
.center {text-align:center;}
.clear {clear:both;}
.float_right {float:right;}
.float_left {float:left;}
.right {text-align:right;}
.left {text-align:left;}
.nomargin {margin:0;}
hr.dotted {color: #fff; background-color: #fff; border: 1px dashed #4F4F4F; border-style: none none dashed; margin-bottom:1em;}
hr.light {color: #fff; background-color: #fff; border: 1px solid #8C8C8C; border-style: none none solid; margin-bottom:1em;}
hr.seg {color: #fff; background-color: #fff; border: 1px solid #8C8C9C; border-style: none none solid; margin-bottom:0.3em; margin-top:0.3em;}
p.borders {clear:both;border-top:#CFCFCF solid 1px; border-bottom:#CFCFCF solid 1px;padding:4px 0 4px 0;}
ol {margin:0 0 0 20px;padding:0;}
ol li {padding:0 0 10px 0;}

/*##### ADMIN PAGES #####*/

.warning {
	margin:0;
	width:auto;height:auto;
	padding:5px;
	border:#C1C1C1 dotted 1px;
	background: url('/images/fehler.gif') top left no-repeat #FFFFE1;
	background-position: 7px 7px;
	font-weight:bold;
	color:#CE0000;
	margin-bottom:1em;
}
.warning p {padding-left:23px;margin:0;display:inline;}

.box_grey {
	padding:7px;	
	margin-bottom:1em;
	border:1px dotted #999999;
}

.box_solid_grey {
	padding:7px;
	background:#f4f4f4;
	margin-bottom:1em;
}

.admin_input {
	background-color:#ffffff; 
	border: 1px solid #005cce; 
	background-attachment: scroll; 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color: #000000;
}
.admin_button {
	background-color:#d4d0c8; 
	border-top: 1px solid #ffffff;border-left: 1px solid #ffffff; 	 	
	border-right:#848484 solid 2px;border-bottom:#848484 solid 2px;
	background-attachment: scroll;
	font-family: Verdana, Arial; font-size: 11px;  color: #000000;
}

.admin_table {
	border-collapse:none;
	margin:0;
	padding:0;
	width:100%;
}

.admin_table td {
	background:#CFE0F5;
	padding:7px;
	vertical-align:top;
}
.admin_table tr.light_blue td {
	background: #ECF2FB;
}
.admin_table tr {
	vertical-align:top;
}
.admin_table td label {font-weight:bold;}

.back {padding-left:30px;background:url('/images/back.gif') 0 50% no-repeat;}

/*##### PAGE CONTROLS (prev/next) #####*/

.page_controls {padding-top:7px;clear:both;width:100%;font-weight:bold;margin-bottom:10px;}
.page_controls .a {padding-right:15px;}
.page_controls .w {float:right;}

/*##### FORMS (no_tables) #####*/

form.no_tables label {float:left;display:block;width:115px;text-align:right;color:#6B6B6B;font-weight:bold;margin: 0 20px 10px 0;}
form.no_tables .field {float:left;margin-bottom:10px;width:450px;}
form.no_tables p {margin:0.5em 0;}
form.no_tables label.checkbox {float:none;display:inline;width:auto;text-align:left;padding-left:6px;color:#000;font-weight:normal;}

/*##### BOXES AND LISTS #####*/

.box_features {
	background: url('/images/bgnewpages.gif') repeat;
	border: #dedede solid 1px;
	padding:10px;
	margin-bottom:1em;
	width:415px;
}

.box_blue_side {
	background:url('/images/template/blue_box.gif') no-repeat;
	width:148px;
	height:122px;
	line-height:1.3;
	padding:6px 0 0 10px;
	color:#FFF;
	margin-left: -2px; 
}
.box_blue_side a {color:#FFF; width:110px;}
.box_blue_side a:hover {font-weight: bold; text-decoration: none; }

ul.iconlist { margin:0; padding:0; list-style-type:none;}
ul.iconlist li { padding: 3px 0 2px 19px; background-repeat: no-repeat; background-position: 0 6px;}

ul.ticks li {background-image: url('/images/stern.gif');}
ul.catlist li {list-style: none;}
ul.catlist li a {width: 150px; display: block;}
ul.catlist li a:hover {text-decoration: none; font-weight: bold;}
ul.arrows li {background-image: url('/images/menuepunkt.gif'); padding-top:2px;}
ul.users li {background-image: url('/images/figur.gif'); padding:2px 0 2px 10px;}
ul.news li {background-image: url('/images/new5.gif'); padding:2px 0 2px 10px;}

#content_left form label {display:inline;}
#content_left .input_text {width:100%;}
#content_left .input_check {margin-right:5px;}
#content_left hr {width:100%;padding:0;margin: 15px 0 15px 0;border:0;height:1px;color:#8CB5DE;}
#content_left hr {background-color:#7CB5DE;}


/*##### HOME RIGHT #####*/

#box_home_right {
	width:150px;
	float:right;
	padding: 0;
	border: #dedede solid 1px;
	font-size:90%;
}

#box_home_left {
	float:left;
	width:435px;
}

 .title {clear:both;display:block;width:100%;background:#31B500;color:#FFFFFF;text-align:center;font-weight:bold;padding:2px 0 2px 0;margin:0;}
 .title img {vertical-align:top;margin-right:3px;}
 .title_green {background:#D6FFAD; color:#000;}
 .title_orange  {background:#FFCC90; color:#000;}
 .title_blue {background:#005ACE;color:#FFF;}
 .title_inner {margin-top:5px;}

#box_home_right .data {
	padding:5px;
	display:block;
}

/* STATISTIK */

#box_home_right .stat p {
	display:block;
	margin:0;
	width:100%;
	padding:0;
	clear:both;
	font-weight:normal;
}
#box_home_right .stat p span {float:right;display:inline;font-weight:bold;}

/* BIRTHDAYS */

/* USERS ONLINE */

/* HITLISTE */

table.hitliste {width:100%;border-collapse:collapse;text-align:left;margin-bottom:1.4em;font-size:95%;}
table.hitliste tr td, table.hitliste tr th {padding:0 5px 0 5px;}
table.hitliste tr th {background:#005ACE;color:#FFF;}
table.hitliste tr th.green_bg {background:#009C31;}
table.hitliste tr th.red_bg {background:#FF0000;}
table.hitliste tr th.orange_bg {background:#FF9C00;}
table.hitliste tbody tr.grey td {background:#EFEFEF;}

/*##### PAGE LAYOUTS #####*/

p, form {margin-bottom:0.8em;}
img {border:0;}

* {padding:0;margin:0;}
html, body {padding:0;margin:0;text-align:center;}

body {
	background: #bddef7 url('/images/template/bg.gif') repeat-x;
	font: 83%/1.4 arial, helvetica, sans-serif;
	margin-bottom:15px; margin-top:5px;
}

#site {
	position: relative;
	background: #FFFFFF url('/images/template/bg_lr.gif') repeat-y;
	margin: 0;
	padding: 0;
	width: 810px;
	margin: 1px auto;
	text-align:left;
}
#site_inner {padding: 0 5px 0 5px;}

.leaderboard { margin: 0 auto; }
.widesky { margin: 0 0 0 810px; position: absolute; z-index: 2; }

#header {
	width:100%;
	background:url('/images/template/bg_head.gif');
	height:115px;
}
#header #logo {position:absolute;top:5px;left:5px;}

#subheader {
	width:100%;
}

#content_main {
	margin: 15px 0 0 0;
	padding: 0 15px 0 0;
	width:605px;
	float:right;
	line-height:1.1;
}

#content_left {
	margin: 0;
	padding:0 0 0 10px;
	width:140px;	
	float:left;
}

#footer {
	clear:both;
	width:100%;
	background: url('/images/template/bg_b.gif') bottom center no-repeat;
	padding-bottom:5px;
}
#footer p {
	display:block;
	width:794px;
	padding:3px;
	margin: 0 5px 0 5px;
	background:#005ACE;
	color:#ffffff;
	text-align:center;
}

#nav_main {
	width:100%;
	
}
#nav_main {
	float:right;	
	clear:none;
	display:block;
	width: 635px;
	margin:0;
	padding: 0;
	background:#CEE7F7;
	border-bottom:#9CC9EF solid 5px;
}
#nav_main li {
	list-style:none;
	float:left;
	text-align:center;
}

#nav_main li a {
	display:block;
	padding: 2px 20px 2px 20px;
	margin: 0px 2px 0px 0px;
	color: #fff;
	background:#FF2F72;
	font-weight:bold;
	text-decoration: none;
}

#nav_main li a.active {
	
	padding-bottom:4px;
}

#nav_main li#sta a {background:#009431 url(/images/template/bg_nav1.gif) repeat-x;}
#nav_main li#sta a:hover, #nav_main li#sta a:focus {background:#00bb46;}
#nav_main li#sta a.active {font-weight:bold;}
#nav_main.sta { border-bottom: #009431 solid 5px; }

#nav_main li#anm a {background:#005ACE url(/images/template/bg_nav2.gif) repeat-x;}
#nav_main li#anm a:hover, #nav_main li#anm a:focus {background:#006fe7;}
#nav_main li#anm a.active {font-weight:bold;}
#nav_main.anm { border-bottom: #005ACE solid 5px; }

#nav_main li#ein a {background:#CE08C6 url(/images/template/bg_nav3.gif) repeat-x;}
#nav_main li#ein a:hover, #nav_main li#ein a:focus {background:#e10ae1;}
#nav_main li#ein a.active {font-weight:bold;}
#nav_main.ein { border-bottom: #CE08C6 solid 5px; }

#nav_main li#kom a {background:#F77300 url(/images/template/bg_nav4.gif) repeat-x;}
#nav_main li#kom a:hover, #nav_main li#kom a:focus {background:#fd8d00;}
#nav_main li#kom a.active {font-weight:bold;}
#nav_main.kom { border-bottom: #F77300 solid 5px; }

#nav_main li#hit a {background:#EF0000 url(/images/template/bg_nav5.gif) repeat-x;}
#nav_main li#hit a:hover, #nav_main li#hit a:focus {background:#fa0000;}
#nav_main li#hit a.active {font-weight:bold;}
#nav_main.hit { border-bottom: #EF0000 solid 5px; }

#nav_main li#hil a {background:#ADCE29 url(/images/template/bg_nav6.gif) repeat-x;}
#nav_main li#hil a:hover, #nav_main li#hil a:focus {background:#cce732;}
#nav_main li#hil a.active {font-weight:bold;}
#nav_main.hil { border-bottom: #ADCE29 solid 5px; }

#sedo {display:none;}

