/*-----------------------------------------------------------------------------
Cascading Style Sheets

version:   2.0
author:    s.b.
email:     sb1312@gmx.at
website:   http://www.solo-viola.at/
-----------------------------------------------------------------------------*/

/* =general
-----------------------------------------------------------------------------*/


/* remove padding and margin */
* {
	margin: 0;
	padding: 0;
}

/* body */
body {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	background: black url(../body/back.jpg);
}

/* put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
	margin: 1em 0;
}

/* class for clearing floats */
.clear {
	clear: both;
}

/* remove border around linked images */
img {
	border: 0;
}


/* =typography
-----------------------------------------------------------------------------*/
h1 {
	margin-bottom: 0;
	font-size: 22px;
	font-weight: 400;
	line-height: 24px;
	color: #8255a0;
}

h2 {
	margin-top: 5px;
	margin-bottom: 25px;
	font-size: 10px;
	color: #8255a0;
	line-height: 10px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
}

p {
	line-height: 15px;
}

a {
	color: #8255a0;
	text-decoration: none;
}

a:hover {
	color: #3c0f5c;
}


/* =headings
-----------------------------------------------------------------------------*/


/* =links
-----------------------------------------------------------------------------*/
#austria {
	background-image: url(../homepage/images/austria1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 43px;
	float: left;
}
#austria:hover {
	background-image: url(../homepage/images/austria2.gif);
}
#ultras {
	background-image: url(../homepage/images/ultras1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 66px;
	float: left;
}
#ultras:hover {
	background-image: url(../homepage/images/ultras2.gif);
}
#mail {
	background-image: url(../homepage/images/mail1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 67px;
	float: left;
}
#mail:hover {
	background-image: url(../homepage/images/mail2.gif);
}



/* =container
-----------------------------------------------------------------------------*/
#container {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}


/* =header
-----------------------------------------------------------------------------*/
#header {
	background-color: #FFFFFF;
	background-image: url(body/top.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 192px;
	background-position: 0px 0px;
}


/* =basic
-----------------------------------------------------------------------------*/
#basic {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}

/* =left
-----------------------------------------------------------------------------*/
#left {
	background-image: url(body/left.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 531px;
	float: left;	
}

/* =contents
-----------------------------------------------------------------------------*/
#contents {
	background-image: url(body/main.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 531px;
	float: left;
}



/* =right
-----------------------------------------------------------------------------*/
#right {
	background-image: url(body/right.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 531px;
	float: right;	
}


/* =bottom
-----------------------------------------------------------------------------*/
#bottom {
	background-image: url(body/bottom.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 77px;
	float: right;
}


