/* CSS-Dokument fuer die Seite www.filmschneiderei.at*/

body {
   background-color: #fafafa;
   margin: 0;
   padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

* {
   margin: 0;
   padding: 0;
}

h1, h2, h3 {
   color: #b41621;
   font-weight: 500;
}

h1 {
   font-size: 1.6em;
   padding: 0 0 10px 0;
}

h2 {
   font-size: 1em;
   padding: 20px 0 20px 0;
}

h3 {
   font-size: 0.8em;
   padding: 5px 0 10px 0;
}

a img {
   border: none;
}

address {
   font-size: 0.75em;
   color: #000000;
   line-height: 1.4em;
   padding: 10px 0;
   font-style: normal;
   text-align: justify;
}

a {text-decoration: underline;}
a:link {color: #000000;}
a:visited {color: #b41621;}
a:hover {color: #ee7f01;}
a:active {color: #000000;}

strong {
   color: #b41621;
   font-weight: 600;
}

p {
   font-size: 0.75em;
   color: #000000;
   line-height: 1.4em;
   padding: 6px 0;
   text-align: justify;
}

ol, ul {
   font-size: 0.75em;
   color: #000000;
   line-height: 1.4em;
   margin: 0 0 0 50px;
   padding: 6px 0;
}
ol {
   list-style-type: decimal;
}
ul {
   list-style-type: circle;
}

form {
   margin: 0;
   padding: 0;
   width: 400px
}
form ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
}
form li {
   padding: 3px 0;
}
label {
   color: #000000;
}

input, select, textarea {
   font-family: "Courier New", Courier, monospace;
   margin-top: 3px;
   padding: 2px;
   font-size: 1em;
   display: block;
   width: 400px;
   border: 1px solid #b41621;
   background-color: #fafafa;
}

input:hover, select:hover, textarea:hover {
   border: 1px solid #ee7f01;
   background-color: #ffffff;   
}

input:focus, select:focus, textarea:focus {
   border: 1px solid #000000;
   background-color: #ffffff;   
}

select {
   width: 406px;
}

#film {
   background: url(design/film.gif) top no-repeat;
   position: absolute;
   top: 0;
   left: 460px;
   width: 536px;
   height: 390px;
}

#header {
   border-top: 1px solid #fafafa; /* dient nur als Stuetze fuer den IE - eh klar */
   height: 149px;
   width: 582px;
}

#logo {
   background: url(design/logo.gif) left top no-repeat;
   width: 538px;
   height: 102px;
   margin: 14px 0 0 44px;
}
#logo * {
   margin-left: -3000px;
}

#wrapper {
   background-color:#ffffff;
   border: 1px solid #b41621;
   margin: 0 0 0 90px;
   padding: 70px 0 30px 44px;
   width: 675px;
}

#content {
   margin: 0;
   width: 490px;
   float: left;
}

.hightitle {
   color: #000000;
   font-weight: 600;
   padding: 0 0 10px 0;
}
.highsub {
   color: #000000;
   letter-spacing: 0.5em;
   padding-top: 0;
}

.url {
   background: url(design/icon_url.gif) left no-repeat;
   padding: 2px 0 0 20px;
}
.mail {
   background: url(design/icon_mail.gif) left no-repeat;
   padding: 2px 0 0 20px;  
}
.phone {
   background: url(design/icon_phone.gif) left no-repeat;
   padding: 2px 0 0 20px;   
}

.button {
   width: 200px;
   cursor: pointer;
   border-top: 1px solid #cccccc;
   border-left: 1px solid #cccccc;
   border-right: 1px solid #b41621;
   border-bottom: 1px solid #b41621;
   background-color: #ee7f01;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: 600;
}
.button:hover {
   border-top: 1px solid #cccccc;
   border-left: 1px solid #cccccc;
   border-right: 1px solid #b41621;
   border-bottom: 1px solid #b41621;
   background-color: #ee7f01;
}
.button:focus {
   border-top: 1px solid #b41621;
   border-left: 1px solid #b41621;
   border-right: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   background-color: #b41621;
}

/* Dummyfeld für Kontaktformular gegen Spam*/

form ul .website {
   height: 1px !important;
   margin-left: -3000px;
}

.top {
   text-align: right;
   margin-top: 30px;
   font-size: 70%;
   clear: both;
}

.partnerlinks {
   margin: 20px 0;
   padding: 0;
   list-style-type: none;
}
.partnerlinks li {
   clear: left;
   padding: 10px 0;
}

.partnerlinks a {
   float:left;
}

.partnerlinks img {
   margin-right: 1em;
}

#menue {
   margin: 0 0 0 530px;
   border-left: 1px solid #b41621;
   height: 160px;
   padding-top: 160px;
}
#menue ul {
   list-style-type: none;
   margin: 0;   
   font-size: 0.95em;
   padding: 0 0 0 7px;
}

#menue li {
   padding: 4px 0;
   color: #000000;

}
#menue span {
   padding-left: 35px;
   font-style: italic;
}

#menue a {
   padding-left: 35px;
   text-decoration: none;
   font-weight: 500;
}

#menue a:link {color: #000000;}
#menue a:visited {color: #b41621;}
#menue a:hover {background: url(design/link_icon.gif) left no-repeat; color: #ee7f01;}
#menue a:active {color: #000000;}

#blanko {
   clear:both;
}

#footer {
   clear: both;
   width: 650px;
   margin: 0 0 10px 90px;
   padding: 0;
   text-align: center;
   font-size: 80%;
}
#footer ul {
   margin: 0;
   padding: 5px 0 0 0;
   list-style-type: none;
}
#footer li {
   display: inline;
}

#footer a {
   text-decoration:underline;
}

#footer a:link {color: #000000;}
#footer a:visited {color: #b41621;}
#footer a:hover {color: #ee7f01;}
#footer a:active {color: #000000;}











