* {margin: 0; padding: 0;}
html * { }
body { font-family: Helvetica, Arial, sans-serif; color: #000; text-align: center; margin: 0; padding: 0; background-color: #f0eade; }
body { font-size: 12px; }
p { }
tr,td { padding: 2px 0 2px 0; }
ul { list-style-position:inside; line-height: 15px;}

form { margin: 0px; padding: 0px; }

.Clear { clear: both; }
#Page { width: 980px; margin: 0px auto;}

#Module { font-size: 10px; text-align: right; width: 975px; margin-top: 10px; }
#Module .Drucken { color: #333; background-image: url(bilder/module_drucken.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 16px; }
#Module .Drucken:hover { color: #f60; text-decoration: none; background-image: url(bilder/module_drucken_on.gif); background-repeat: no-repeat; background-position: left 0; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 16px; }
#Module .Senden { color: #333; background-image: url(bilder/module_mail.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 16px; }
#Module .Senden:hover { color: #f60; text-decoration: none; background-image: url(bilder/module_mail_on.gif); background-repeat: no-repeat; background-position: left 0; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 16px; }
#Module .Merken { color: #333; background-image: url(bilder/module_merken.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 13px; }
#Module .Merken:hover { color: #f60; text-decoration: none; background-image: url(bilder/module_merken_on.gif); background-repeat: no-repeat; background-position: left 0; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 13px; }
#Module .Kommentieren { color: #333; background-image: url(bilder/module_kommentar.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 15px; }
#Module .Kommentieren:hover { color: #f60; text-decoration: none; background-image: url(bilder/module_kommentar_on.gif); background-repeat: no-repeat; background-position: left 0; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 15px; }
#Module .Suchen { color: #333; background-image: url(bilder/module_suchen.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 15px; }
#Module .Suchen:hover { color: #f60; text-decoration: none; background-image: url(bilder/module_suchen_on.gif); background-repeat: no-repeat; background-position: left 0; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 15px; }
#Module .Bewerten { color: #333; background-image: url(bilder/module_bewerten.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 13px; }
#Module .Bewerten:hover { color: #f60; text-decoration: none; background-image: url(bilder/module_bewerten_on.gif); background-repeat: no-repeat; background-position: left 0; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 13px; }

#Head { width: 970px; margin-top: 5px; background-image: url(bilder/HeadBg.gif); background-repeat: no-repeat; background-position: right bottom; text-align: left; min-height: 100px; padding: 0 11px 10px 0; }
#Logo { font-weight: normal; float: left; border: 0px; }
.Icon {
	background-color: #FFF;
	border-color: #e9e0cf; border-style: solid; border-width: 1px;
}
.Icon:hover {
	background-color: #e9e0cf;
	border-color: #e9e0cf; border-style: solid; border-width: 1px;
}
.IconSoft {
	background-color: #e9e0cf;
	border-color: #e9e0cf; border-style: solid; border-width: 1px;
}
.IconSoftGrau {
	background-color: #999;
}

#Navigation { width: 961px; margin-top: 5px; min-height: 17px; background-image: url(bilder/shadow_weiss.png); background-repeat: no-repeat; background-position: right bottom; text-align: left; padding: 7px 11px 16px 7px; border-top: 1px solid #e9e0cf; border-left: 1px solid #e9e0cf; }
#NavItem { font-size: 14px; float: left; margin-top: 2px; margin-bottom: 2px; }
#NavItem ul { margin: 0; padding: 0; list-style:none; }
#NavItem li { float: left; margin: 0; padding: 0; border-top: 1px solid #fff; }
#NavItem a { color: #000; font-weight: normal; text-decoration: none; margin-right: 6px; margin-left: 6px; padding: 3px 3px 2px; }
#NavItem a:hover { color: #f60; font-weight: normal; margin-right: 6px; margin-left: 6px; padding: 3px 3px 2px; border-bottom: 2px solid #f60; }
#NavItem .On { color: #f60; font-weight: normal; text-decoration: none; padding: 5px 10px; border-bottom: 2px solid #f60; }
#NavBanner { font-size: 14px; float: right; margin-top: 4px; margin-bottom: 2px; }

#NavigationSub { color: #736b5b; font-size: 10px; }
#NavigationSub a { color: #736b5b; text-decoration: none; margin: 0; padding: 0; }
#NavigationSub a:hover { color: #000; text-decoration: none; margin: 0; padding: 0; }
#WeitereInfos { color: #736b5b; font-size: 10px; margin-top: 10px; }
#WeitereInfos p { margin: 4px 0; padding: 0 0 0; }
#WeitereInfos a { color: #736b5b; text-decoration: none; padding: 2px 0; }
#WeitereInfos a:hover { color: #000; text-decoration: none; padding: 2px 0; }
#ContentLeft { width: 850px; float: left; }
#ContentRight { width: 127px; float: right; }
#Content { width: 100%; margin: 0; padding: 0; }

#Left { width: 540px; text-align: left; float: left; }
.LeftBG { background-image: url(bilder/shadow_weiss.png); background-repeat: no-repeat; background-position: right bottom; min-height: 20px; margin-top: 5px; padding: 7px 11px 12px; border-top: 1px solid #e9e0cf; border-left: 1px solid #e9e0cf; }
#Left h1 { color: #f60; font-size: 19px; font-weight: normal; margin: 0; padding: 0 0 3px; border-bottom: 1px solid #bdbbb0; }
#Left h2 { color: #f60; font-size: 15px; font-weight: normal; margin: 0; padding: 0 0 3px; border-bottom: 1px solid #bdbbb0; }
#Left p { font-size: 12px; line-height: 15px; margin: 10px 0 10px; padding: 0; }
#Left strong { font-size: 12px; font-weight:normal; }
#Left a { font-size: 12px;  color: #000; text-decoration: none; border-bottom: 1px solid #ddd; margin: 0; padding: 0; }
#Left a:hover { font-size: 12px;  color: #f60; text-decoration: none; border-bottom: 1px solid #f60; margin: 0; padding: 0; }
#Left table { margin: 6px 0px 0px 0px; padding: 0px; }
#Left td { font-size: 12px; line-height: 15px; }
#Left .TDklein { font-size: 10px; }
#Left .TRLoeschen { background-color: #e9e0cf; }
#Left .TRMerkzettel { background-color: #f0eade; }
#Left .LinkLoeschen { color: #F00; }
.HeadBig { color: #F00; font-size: 16px; }

#Right { text-align: left; float: right; }
.RightBG { width: 286px; background-image: url(bilder/shadow_weiss.png); background-repeat: no-repeat; background-position: right bottom; min-height: 80px; margin-top: 5px; padding: 7px 11px 12px 7px; border-top: 1px solid #e9e0cf; border-left: 1px solid #e9e0cf; }
.RightBanner { width: 293px; background-image: url(bilder/shadow_weiss.png); background-repeat: no-repeat; background-position: right bottom; min-height: 80px; margin-top: 4px; padding: 0px 11px 5px 0px; border-top: 1px solid #e9e0cf; border-left: 1px solid #e9e0cf; }
#Right h3 { color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 3px; border-bottom: 1px solid #bdbbb0; }
#Right p { font-size: 12px; margin: 10px 0 10px; padding: 0; }
#Right a { font-size: 12px;  color: #000; text-decoration: none; border-bottom: 1px solid #ddd; margin: 0; padding: 0; }
#Right a:hover { font-size: 12px;  color: #f60; text-decoration: none; border-bottom: 1px solid #f60; margin: 0; padding: 0; }

#SkyScraper { margin-top: 6px; margin-right: 1px; margin-left: 3px; padding-bottom: 4px; float: right; width: 124px; background-image: url(bilder/shadow_weiss.png); background-repeat: no-repeat; background-position: right bottom; }

#User { color: #fff; width: 286px; background-image: url(bilder/shadow_dunkelgrau_repeat.png); background-repeat: repeat-y; background-position: right bottom; margin-top: 5px; padding: 7px 11px 0px 7px; border-top: 1px solid #e9e0cf; border-left: 1px solid #e9e0cf;  }
#User a { color: #FFF; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#User a:hover { color: #f60; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#UserEnd { color: #fff; width: 286px; background-image: url(bilder/shadow_dunkelgrau.png); background-repeat: no-repeat; background-position: right bottom; padding: 7px 11px 12px 7px; border-left: 1px solid #e9e0cf;  }
#UserTop { width: 100%; margin-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #bdbbb0; }
#UserName { font-size: 14px; float: left; }
#UserLogout { font-size: 10px; float: right; padding-top: 3px; }
#UserLogout a { color: #FFF; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#UserLogout a:hover { color: #c60; text-decoration: none; margin: 0; padding: 0; }
#UserBottom { margin-top: 8px; }

#UserContent { font-size: 12px; float: left; width: 100%; }
#UserContent label { width: 120px; float: left; }
#UserContent form { margin: 0px; padding: 0px; }
#UserContent input { margin: 0px; padding: 0px; }
#UserContent .LoginFeld { color: #000; font-size: 10px; background-color: #fff; width: 120px; margin: 0 0 3px; padding: 0; b;border-color: #999 #fff #fff #999; border-style: solid; border-width: 1px 0 0 1px; }
#UserContent .LoginButton { color: #000; font-size: 10px; background-color: #e9e0cf; margin: 0; padding: 1px; border-color: #999; border-style: solid; border-width: 0 1px 1px 0; }
#UserContent a { font-size: 12px; color: #FFF; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#UserContent a:hover { font-size: 12px; color: #c60; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }

#UserLeft { font-size: 12px; float: left; width: 80px; }
#UserLeft p { font-size: 12px; margin: 0px; margin-bottom: 3px; padding: 0; }
#UserLeft form { margin: 0px; padding: 0px; }
#UserLeft input { margin: 0px; padding: 0px; }
#UserLeft .LoginFeld { color: #000; font-size: 10px; background-color: #fff; width: 120px; margin: 0 0 3px; padding: 0; b;border-color: #999 #fff #fff #999; border-style: solid; border-width: 1px 0 0 1px; }
#UserLeft .LoginButton { color: #000; font-size: 10px; background-color: #e9e0cf; margin: 0; padding: 1px; border-color: #999; border-style: solid; border-width: 0 1px 1px 0; }
#UserRight { font-size: 12px; float: left; }
#UserRight a { font-size: 12px; color: #FFF; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#UserRight a:hover { font-size: 12px; color: #c60; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#UserRight p { margin: 0; margin-bottom: 3px; padding: 0; }
#UserHinweis { font-size: 10px; float: left; }
#UserHinweis a { color: #FFF; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#UserHinweis a:hover { color: #c60; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#UserHinweis p { font-size: 10px; margin: 0; margin-bottom: 3px; padding: 0; }
#UserListen { width: 100%; color: #DDD; font-size: 10px; float: left; margin-top: 10px; padding-top: 3px; border-top: 1px solid #bdbbb0; }
#UserListen .TRMerkzettel { border-bottom: 1px dotted #bdbbb0; font-size: 1em; }
#UserListen .TRMerkzettel:hover { background-color: #454545; font-size: 1em; }
#UserListen .TRLoeschen { background-color: #663333; border-bottom: 1px dotted #bdbbb0; font-size: 1em; }
#UserListen .TRLoeschen:hover { background-color: #663333; font-size: 1em; }
#UserListen .TDMerklisteHead { background-color: #333333; font-size: 1em; }
#UserListen h4 { color: #FFF; font-size: 14px; font-weight: bold; margin: 0px; padding-top: 3px; padding-bottom: 3px; }
#UserListen a { font-size: 10px; color: #DDD; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#UserListen a:hover { font-size: 10px; color: #c60; text-decoration: none; margin: 0; padding: 0; border-bottom: 0px; }
#UserListen .LinkLoeschen { color: #F00; }
#UserListen form { margin: 0px; padding: 0px; }
#UserListen input { margin: 0px; padding: 0px; }
#UserListen .klein { font-size: 9px; }
#UserListen .ProfilFeld { color: #000; font-size: 10px; background-color: #fff; width: 150px; margin: 0 0 3px; padding: 1px; border-top: 1px solid #999; border-left: 1px solid #999; border-right-width: 0; border-bottom-width: 0; }
#UserListen .ProfilFeldAchtung { color: #000; font-size: 10px; background-color: #fcc; width: 150px; margin: 0 0 3px; padding: 1px; border-top: 1px solid #999; border-left: 1px solid #999; border-right-width: 0; border-bottom-width: 0; }
#UserListen .ProfilTextarea { color: #000; font-size: 10px; background-color: #fff; width: 270px; margin: 0 0 3px; padding: 1px; border-top: 1px solid #999; border-left: 1px solid #999; border-right-width: 0; border-bottom-width: 0; }
#UserListen .ProfilTextareaAchtung { color: #000; font-size: 10px; background-color: #fcc; width: 270px; margin: 0 0 3px; padding: 1px; border-top: 1px solid #999; border-left: 1px solid #999; border-right-width: 0; border-bottom-width: 0; }
#UserListen .ProfilButton { color: #000; font-size: 10px; background-color: #e9e0cf; margin: 0 0 3px; padding: 1px; border-top: 1px solid #999; border-left: 1px solid #999; border-right-width: 0; border-bottom-width: 0; }

#leaderboard { text-align: left; }
#fullsize { padding-top: 22px; padding-left: 492px;  }

#Footer { font-size: 10px; text-align: left; width: 976px; margin-top: 15px; margin-bottom: 10px; padding-top: 10px; border-top: 1px solid #b0a692; }
