.info { font-size: x-small; color: #cc6666; }
* html .info { font-size: 7pt; }

body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff;
    font-size: small;
    color: #000000;
	margin: 0px;
	padding: 0px;
}
* html body { font-size: 9pt; }

img { border: 0px; }

.s { font-size: small; }
* html .s { font-size: 9pt; }
.xs { font-size: x-small; }
* html .xs { font-size: 7pt; }
.xxs { font-size: xx-small; }
* html .xxs { font-size: 7pt; }

.b { font-weight: bold; }
.tc { text-align: center; }
.ul { text-decoration: underline; }
.nowrap { white-space: nowrap; }
.nopad { padding: 0px; }

a, a:link, a:visited, a:active {
	text-decoration: none;
	color: #0000FF;
}
a.einloggen { color: #9900ff; }
h3, h2 {
    background-color: #cc0000;
    background-position: top right;
    background-repeat:  no-repeat;
}

h3, h2, h1 {
    font-size: small;
    padding-left: 2px;
    color: #ffffff;
}
* html body h1, * html body h2, * html body h3 { font-size: 9pt; }

a:hover { text-decoration: underline; }

#titel {
    position:absolute; 
    width:790px; 
    height:100px; 
    z-index:1; 
    left: 0px; 
    top: 0px; 
    border: 1px none #000000; 
    overflow: hidden;
    text-align: center;
}
#titel a, #titel a:link, #titel a:visited, #titel a:active {
	text-decoration: none;
	color: #cc0000;
}
#titel a:hover { text-decoration: underline; }

.login {
    left:  133px; 
    top:   66px;
    width: 75px; 
    position:absolute; 
    z-index:1; 
    font-weight: bold;
}
.welcome {
    left: 240px; 
    top:   66px;
    width: 400px; 
    position:absolute; 
    z-index:2; 
}
.home {
    left:  14px; 
    top:   66px;
    width: 90px; 
    position:absolute; 
    text-align: center; 
    font-weight: bold;
    z-index:3; 
}
.extern {
    left:  590px; 
    top:   14px;
    width: 200px; 
    position:absolute;
    z-index:4; 
}
.mnuinfo {
    position:absolute; 
    right: 0px;
    bottom: 35px;
    width: 300px;
    text-align: right;
}

.content {
    position:absolute;
    width:550px; 
    z-index:4;
    top: 100px; 
    left: 110px;
    padding: 5px;
}
.left {
    color: #000000;
    position:absolute; 
    width:110px;
    height:480px; 
    z-index:2; 
    left: 0px;
    top: 100px;
}
ul {
    padding-left: 0px;
	margin-left: 0px;
}
ul li.menu {
    padding-left: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
ul li {
    padding-left: 0px;
	margin-left: 5px;
}
ul li.statsH {
    display: none;
}
ul:hover li.statsH {
    display: block;
}
li.menu ul {
    margin-top:5px;
    font-weight: normal;
}
li {
    padding-left: 0px;
    margin-left: 0px;
}
.left li, .right li {
    list-style: none;
}

.right {
    color: #000000;
    position:absolute;
    width:120px; 
    height:480px;
    z-index:3; 
    left: 670px; 
    top: 100px;
}

input.search {
	font-size: x-small;
	margin: 0px;
	border: 0px;
	border-bottom: 1px solid #000000;
}
* html input.search { font-size: 7pt; }

input.btnsearch {
	border: 0px;
	width: 20px;
	margin: 0px;
	height: 14px;
}

form.search {
	border: 0px;
	margin: 0px;
	margin-left: 0px;
	vertical-align: bottom;
}
div.bottom {
    width: 500px;
}
div.bottom a:link, div.bottom a:visited, div.bottom a:active {
	color: #000000;
	text-decoration: none;
}
div.navpath a:link, div.navpath a:visited, div.navpath a:active {
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
}
div.bottom a:hover {
	text-decoration: underline;
}
div.navpath a:hover {
	text-decoration: none;
}
.navpath {
    padding-top: 2px;
    padding-left: 10px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    font-size: x-small;
    color: #cc0000;
}
* html .navpath { font-size: 7pt; }

/* alles für SHOWFILM, SHOWFILM_PUBLIC, FILM_BEWERTEN */
.movimg {
    position: absolute;
    left: 5px;
    top: 5px;
    height: 140px;
}
.movname  {
	padding-left: 0px;
	font-size: medium;
	font-weight: bold;
}
* html .movname { font-size: 12pt; }

.movgenre {
	font-size: small;
	margin-top: 5px;
	padding-left: 0px;
	margin-left: 20px;
}
* html .movgenre { font-size: 9pt; }

.movinfo {
	margin: 0px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-left: 30px;
	background:  url('http://images.movierate.de/fb/movinfo.png') no-repeat;
	font-size: x-small;
}
* html .movinfo { font-size: 8pt; }

img.space {
	margin-right: 5px;
	vertical-align: middle;
}
.movurl {
	margin: 0px;
	margin-left: 20px;
	padding-left: 20px;
	background: url('http://images.movierate.de/fb/movurl.png') no-repeat;
	font-size: xx-small;
	display: inline;
}
* html .movurl { font-size: 7pt; }

div.movref {
	margin: 0px;
	margin-top: 5px;
	margin-left: 20px;
	border: 0px;
	font-size: small;
	padding-left: 20px;
}
* html div.movref { font-size: 9pt; }

div.movrefinfo {
	background: url('http://images.movierate.de/fb/arrow.png') no-repeat left;
	margin: 0px;
	margin-left: 40px;
	padding-left: 20px;
	font-size: x-small;
}
* html div.movrefinfo { font-size: 7pt; }

.gut {
	background: url('http://images.movierate.de/fb/refgood.png') no-repeat left;
	color: #009900;
}
.neutral {
	background: url('http://images.movierate.de/fb/ref.png') no-repeat left;
	color: #000000;
}
.schlecht {
	background: url('http://images.movierate.de/fb/refbad.png') no-repeat left;
	color: #990000;
}
.movrefinfo {
	visibility: hidden;
}
* html div.movrefshow div.movrefinfo {
	visibility: visible;
}
div.movrefshow:hover div.movrefinfo{
	visibility: visible;
}

div.movstats {
	font-size: small;
	margin-left: 30px;
	margin-top: 10px;
}
* html div.movstats { font-size: 9pt; }

div.movst {
    margin-left: -10px;
    text-decoration: underline;
    font-size: small;
    font-weight: bold;
}
.movcomm {
    margin-top: 5px; 
    overflow: auto;
    width: 450px;
    height: 120px;
}

* html .movcomm {
    overflow: scroll;
}
a.userfilms:link, a.userfilms:visited, a.userfilms:active {
	text-decoration: none;
	color: #00AA00;
}
a.userfilms:hover {
	text-decoration: underline;
	color: #00AA00;
}
    /* für die Vergleichstabellen */
    
    div.swrap {
    	width: auto;
    	float: left;
    	margin: 5px;
    }
    ul.list {
    	border: 1px solid #000000;
    	width: 160px;
    	margin: 0px;
    	padding: 1px;
    }
    .swrap ul li {
        margin-left: 0px;
        padding: 0px;
        margin: 0px;
    }
    

    /* ENDE */
/* ENDE - alles für SHOWFILM */

/* Anzeige der Filmlisten */
.liste {
    width: 175px;
    float: left;
    margin: 3px;
}
.listetop {
    border: 1px solid #CF9E0E;
    margin: 0px;
    text-align: center;
    padding: 1px;
    padding-left: 2px;
    padding-right: 2px;
    background: #eeeeee;
}
.listecontent {
    border: 1px solid #CF9E0E;
    border-top: 0px;
}
/* ENDE - Filmlisten */

/* Kontakt + Sitemap */
.cwrap li {
    list-style: none;
}
/* ENDE - Kontakt + Sitemap */

.footer {
    width: 100%;
    height: 40px;
    border-top: 1px solid #cc6666;
    position: fixed;
    bottom: 0px;
    z-index: 99;
    background-color: #ffffff;
}
* html .footer {
    display: none;
    z-index: 1;
}

/* Falls eigene Farbe gewünscht
div.footer a:link, div.footer a:visited, div.footer a:active {
	color: #0000ff;
	text-decoration: none;
}
div.footer a:hover {
	text-decoration: underline;
}
*/

.error {
    color: #ff0000;
}

.ficheck  { padding-left: 5px; text-decoration: underline; }
.fiinsert { padding: 2px; padding-left: 20px; padding-bottom: 10px;}
