/* CSS Document */
a:link { color:#994444; text-decoration:none; }
a:visited { color:#994444; text-decoration:none; }
a:hover { color:#990000; text-decoration:underline; 	}
a:focus { color:#990000; text-decoration:underline;  }
body {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
background-color:#FFFFFF;
}
table,td,tr {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:12px;
border-color:#990000;
}
input,select,textarea, .selectbox {
font-family:Arial;
font-size:12px;
border-style:solid;
border-width:1px;
border-color:#CFCFCF;
background-color:#F5F5F5;
}
img {
border-style:solid;
border-width:0px;
}
#msg {
margin-top:20px;
border-bottom:1px solid #666;
height:22px;
z-index:10;
}
#msg a {
border-style:solid;
border-color:#666;
border-width:1px 1px 0px 1px;
display:block;
float:left;
height:20px;
padding:2px 10px 0px 10px;
text-align:center;
font-weight:bold;
color:#000;
margin-left:20px;
text-decoration:none;
background-color:#f1f1f1;
position:relative;
top:1px;
}
a#msg_on {
background-color:#fff;
height:20px;
z-index:20;
}
table.regtable, table.regtable td, table.regtable tr {
border:1px solid #eee;
border-collapse:collapse;
}
.toolbox_headline {
color:#666666;
padding:10px 0px 5px 8px;
font-size:10px;
font-weight:bold;
}
.logintext {
font-size:10px;
}
.rez_ucat {
color:#005e00;
}
.rez_cat {
color:#9c1515;
font-weight:bold;
}
#rez_cb {
border-width:0px;
}
.toolboxright {
border-color:#CCCCCC;
border-right-style:solid;
border-top-style:solid;
border-right-width:1px;
border-top-width:1px;
}
.toolbox_cont {
padding:0px 10px 8px 10px;
}
.nav {
padding:5px;
}
.top {
color:#000000;
font-size:12px;
padding-left:5px;
font-weight:bold;
}
.stats {
font-size:11px;
}
.navi {
font-size:11px;
}
.inputtext {
font-weight:bold;
padding:5px;
font-size:12px;
}
.headline {
color:#990000;
font-weight:bold;
}
.menu {
border-collapse:collapse;
background-color:#F1F3E7;
border-color:#006729;
}
.menupoints {
padding:3px;
}
.menulink:link {
color:#000000;
text-decoration: none;
}
.menulink:visited {
color:#000000;
text-decoration: none;
}
.menulink:hover {
color:#FFFFFF;
text-decoration: none;
font-weight:normal;
}

.kalender {
	text-align:center;
	border-collapse:collapse;
}
.hell_day {
	color:#ccc;
	padding:5px
}
.hell_birthday {
	background-color:#efe;
	padding:5px
}
.dunkel_day {
	color:000;
	font-weight:bold;
	padding:5px
}
.dunkel_birthday {
	background-color:#efe;
	font-weight:bold;
	padding:5px
}
.dunkel_curday {
	background-color:#ddf;
	font-weight:bold;
	padding:5px
}
.kalender_days {
	padding:5px;
	background-color:#999999;
}

#rezepte {
position:absolute; top:154px; left:462px; z-index:1;
}
#community {
position:absolute; top:154px; left:542px; z-index:1;
}
#vorschau {
position:absolute; top:430px; left:352px;
border-width:1px;
border-color:#990000;
cursor:pointer;

}
.reiter {
padding:5px;
border:1px solid #900;
text-align:center;
float:left;
margin-right:10px
}
.reiter_on {
padding:5px;
border:1px solid #900;
text-align:center;
float:left;
margin-right:10px;
background-color:#FFF3EE;
font-weight:bold;
}
.reiter:hover {
background-color:#f5f5f5;
}
a.greenlink, #gallink a.greenlink {
color:#006729;
}



#windowopts {
margin:10px;
font-weight:bold;
}
#image_prev {
border:1px solid;
position:relative;
float:left;
}
#window {
width:100px;
height:120px;
border:1px solid #00f;
position:absolute;
background-image:url(../images/layout/blank.gif);
top:30px;
left:30px;
cursor:move;
}
#sm_genpic, #window_zoom {
margin-left:100px;
}
.keys1 {
font-size:12px;
}
.keys2 {
font-size:14px;
}
.keys3 {
font-size:18px;
}
