/* CSS Document */
html {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
body {
	margin:0px;
	background-image:url(../images/hintergrund.jpg);
	background-repeat:no-repeat;
}

#foto{
	top:0px; 
	left:0px; 
	position:absolute;
}

#head{
	top:0px; 
	left:400px;
	height:100px;
	position:absolute;
	margin-left:200px;	
	z-index:-1;
}


/* Hauptmenü */
#menu{
	margin:10px;
	top:100px; 
	left:0px; 	
	height:200px;
	position:absolute;	
}
ul.menu {
	margin:0px;	
	padding-left:20px;
	list-style:square;
}
a.menu{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
A.menu:hover {
	color:#ff9900;
}


/* Untermenü */
#submenu{
	margin:10px;
	top:300px; 
	left:0px; 	
	width:180px;
	position:absolute;	
	color:#5555CC;	
}

ul.submenu {
	margin:0px;	
	padding-left:30px;
	list-style:square;
}
a.submenu{
	font-weight:bold;
	text-decoration:none;
	color:#5555CC;	
}
A.submenu:hover {
	color:#ff9900;
}


/* Bildbereich */
#bild{
	margin:0px;
	top:100px; 
	left:200px; 	
	position:absolute;	
}


/* Hauptseite */
#main{
	top:100px; 
	left:200px; 	
	position:absolute;	
}
#main1{
	margin:10px;
	top:100px; 
	left:400px;
	position:absolute;
	max-height:200px;
}
#title{
	left:0px;
	top:178px;
	color:#ccccff;
	font-weight:bold;
	position:absolute;
}

#spruch{
	left:50px; 
	top:30px; 
	height:100px;
	width:400px;	
	vertical-align:middle;
	position:relative;
	color:#ccccff;
	font-style:italic;
	font-weight:bold;
	font-size:14pt;	
}

#main2{
	top:310px;
	left:210px;
	height: 710px;
	width: 700px;
	position:absolute;
	overflow:auto;
}

#main3{
	top:310px;
	left:210px;
	height: 710px;
	width: 814px;
	position:absolute;
	overflow:auto;
}

b.main1{
	font-weight:bold;
	font-style:italic;
	color:#ccccff;
}

/* CD-Boxen */
#cd1{
 	top:0px;
	left:0px;
	width:300px;	
	position:relative;	
}
#cd2{ 
    top:0px;
	left:320px; 
	width:300px;	
	position:absolute;
}

/* Textbox */
#text1{
	position:relative;	
    border-style:dashed;
	border-width:1px;
	border-color:#001666;
	padding:5px;
	max-width:600px;
}

/* Formulare */
#form{
	top:10px; 
	left:60px; 
	width:600px;	
	position:relative;
}

#error{
	top:0px; 
	left:00px; 
	width:200px;	
	position:absolute;
	color:#ff0000;
	z-index:1;
}


h1{
	color:#ccccff;
	font-size:14pt;
}
h2{
	color:#ccccff;
	font-size:13pt;
}
h3{
	color:#ccccff;
	font-size:12pt;
}


b.main{
	color:#001666;
}
a.main{
	color:#001666;	
}
A.main:hover {
	color:#ff9900;
}
table.main {
	border-style:dashed;
	border-width:1px;
	border-color:#001666;
}
th.main {
	color:#001666;
}

input, textarea {
	border-width:1px;
	border-color:001666;
	border-style:solid;
	background-color:#ccccff;
}

b.error{
	color:#ff0000;
}

ul{
	margin-top:0px;
	margin-bottom:5px;
}