/* Basic Stylesheet for www.corinnakunz.de */
/* author: www.ideenwerft.com */

/* Farben:   */

* {padding:0px;margin:0px;}
img {border:0;}
.hidden {
position: absolute;
left: -99999px;
}
html[xmlns^="http"] {
/* f&uuml;r inaktiven scrollbalken bei mozilla */
overflow-y: scroll;
}
body {
font-size: 75%; /* setzt Standardschriftgroesse auf 11px */
font-family: arial, verdana, Sans-Serif;
color:#333333;
text-align:center; /* für ie 5 und 6 */
background: #85032e url(img/bg.jpg);
}
#wrapper {
width: 855px; 
margin: 2% auto 30px;
text-align:left;
}
#top {height:155px;background:url(img/top.jpg) no-repeat;padding:25px 25px 0 25px;}
.navi {width:320px;float:left;}
#main {
background:url(img/main.jpg) repeat-y;
min-height:400px;
_height: 462px; /* ie hack */
}
.header {height:80px;padding-left:242px;}
.img {float:left;width:242px;}
.img img {margin-left:27px;margin-top:3px;}
.cLeft {float:left;width:280px;}
.cRight {float:left;width:280px;margin-left:25px;}
#footer {clear:both;height:90px;padding-top:20px;padding-right:30px;}
#home #footer {padding-top:13px;}
#kom #footer {background:url(img/footer-kom.jpg) no-repeat;}
#pro #footer {background:url(img/footer-pro.jpg) no-repeat;}
#per #footer {background:url(img/footer-per.jpg) no-repeat;}
#coa #footer {background:url(img/footer-coa.jpg) no-repeat;}
#tra #footer {background:url(img/footer-tra.jpg) no-repeat;}
#ber #footer {background:url(img/footer-ber.jpg) no-repeat;}

/* +++ start flash +++ */
#ani {height:820px;background:url(img/bg_index.jpg) no-repeat;padding:2px 0 0 2px;position:relative;}
#animation {position:absolute;z-index:1;}
#home a.logo {position:absolute;z-index:2;top:25px;right:25px;}
#home #footer {margin-top:622px;}
/* +++ allgemein Textformatierung +++ */
a:link, a:visited {color:#85032e;}
a:hover, a:focus {background:#ccc;}
.error {color:#CC0033;font-weight:bold;}
.italic {font-style:italic;}
.small {font-size:0.9em;}
p {
margin: 0px 0px 15px 0px;
line-height:1.5em;
}
.img p {margin: 20px 0 0 27px;color:#999;}
/* grafische header */
h1 {position:relative;font-size:1em;height:20px;margin-bottom:10px;}
h1 img {position:absolute;left:0;top:0;}
ul {
margin: 0px 0 10px 13px;
_margin: 0px 0 10px 15px;
list-style-type:disc;
list-style-position:outside;
}
ul li {
padding-bottom:6px;
}

a.logo {display:block;float:right;width:270px;height:110px;outline:none;margin-top:3px;}
a.logo:hover, a.logo:focus {background:none;}

/* +++ top navi +++ */
.navi a:link, .navi a:visited {display:block;height:20px;background: url(img/navi.gif) top left no-repeat;padding-left:23px;text-decoration:none;text-transform:uppercase;color:#4f4d4e}
.navi a:hover, .navi a:focus {background: url(img/navi.gif) bottom left no-repeat;color:#85032e;}
.navi a.cur:link, .navi a.cur:visited {background: url(img/navi.gif) bottom left no-repeat;font-weight:bold;color:#85032e;}

/* +++ subnavi unter h1+++ */
.header a:link, .header a:visited {display:block;height:18px;text-transform:uppercase;co lor:#4f4d4e;font-size:0.9em;text-decoration:none;}
.header a:hover, .header a:focus {color:#85032e;background:none;text-decoration:underline;}
.header a.cur{font-weight:bold;} 

/* +++ footer navi +++ */
#footer ul {float:right;
margin: 0px 0px 5px 20px;
list-style:none;
text-transform:uppercase;
font-size:0.9em;
}
#footer ul li {
float:left; padding-left: 10px;
}
#footer a:link, #footer a:visited {text-decoration:none;color:#4f4d4e;}
#footer a:hover, #footer a:focus {text-decoration:underline;color:#85032e;background:none;}

/* mp3 player */
object {margin-left:-4px;}

/* +++ kontaktformular +++ */
form p {margin: 0px 0px 10px 0px;}
input, textarea {border:1px solid #999;width:170px;padding:1px;color:#666;}
textarea, input.subject{width:230px;}
input:focus {background:#eaeaea;}
input.submit {width:80px;background:#CC3366;background:#666;color:#fff;font-size:0.9em;}

