body
{	
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	min-width: 800px;
	background-image: url(images/bkg_grad.jpg);
	background-repeat: repeat-x;
	background-color: #61050b;
}
div#main
{
	width: 1000px;
	min-height: 650px;
	
}
div#main_mail
{
	width: 500px;
	height: 500px;
	padding: 20px;
	
}
div#login
{
	position: absolute;
	width: 43px;
	height: 52px;
	top: 0;
	left: 87px;
	border-color: #900;
	border-width: 1px;
	border-style: dotted;
}
div#top
{	width: 616px;
	height: 92px;
	
	background-image: url(images/top.gif);
	background-repeat: no-repeat;
	
}
div#top_phil
{
	width: 616px;
	height: 92px;
	background-image: url(images/top_rings.gif);
	background-repeat: no-repeat;
}
div#top_dog
{
	width: 616px;
	height: 92px;
	background-image: url(images/top_dog.gif);
	background-repeat: no-repeat;
}

div#roses{
	width: 328px;
	height: 653px;
	background-image: url(images/roses_rt.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 616px;
	
	}
	div#rt_phil{
	width: 328px;
	height: 653px;
	background-image: url(images/rings_rt.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 616px;
	
	}
	div#rt_tisch	
	{
		width: 328px;
		height: 653px;
		background-image: url(images/grapevines_rt.gif);
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		left: 616px;
	}
div#pic{
	width: 616px;
	height: 388px;
	
	position: absolute; 
	top: 92px;
	left: 0;
	}
div#card
{	
	width: 288px;
	height: 349px;
	background-image: url(images/card-bigger.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 330px;
	left: 464px;
	margin: 0;
	padding: 0;
	text-align: center;
	
	
}
div#phil
{
	width: 288px;
	height: 349px;
	background-image: url(images/thinker_frame.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 330px;
	left: 464px;
	margin: 0;
	padding: 0px;
	text-align: center;
}
div#board
{
	width: 288px;
	height: 400px;
	background-image: url(images/blackboard.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 330px;
	left: 464px;
	margin: 0;
	padding: 0px 5px 15px 17px;
	
}
div#pinboard
{
	width: 300px;
	height: 450px;
	background-image: url(images/pinboard_sm.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 330px;
	left: 464px;
	margin: 0;
	padding: 0px 5px 20px 22px;
}
div#map
{
	width: 400px;
	height: 500px;
	
	position: absolute;
	top: 330px;
	left: 464px;
	margin: 0;
	padding: 00;
}

div#grazie
{
	width: 221px;
	height: 294px;
	background-image: url(images/grazie3.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 420px;
	left: 454px;
	margin: 0;
	padding: 0px 5px 20px 22px;
}
div#grazie_blk
{
	width: 260px;
	height: 360px;
	background-image: url(images/grazie_black.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 420px;
	left: 454px;
	margin: 0;
	padding: 0px 5px 20px 22px;
}
div#v1
{
	width: 334px;
	height: 800px;
	background-image: url(images/verzellt1.jpg);
	background-repeat: no-repeat;
	
	margin: 0;
	padding: 0;
}
div#v2
{
	width: 285px;
	height: 800px;
	background-image: url(images/verzellt2.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 334px;
	margin: 0;
	padding: 0;
}
div#v3
{
	width: 381px;
	height: 800px;
	background-image: url(images/verzellt3.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 619px;
	margin: 0;
	padding: 0;
}
div#verzellt{

width: 300px;
	margin: 0px 0 0 0;
	padding: 0;
	position: absolute;
	top: 350px;
	left: 28px;

}
div#press{

width: 300px;
	margin: 0px 0 0 0;
	padding: 0;
	position: absolute;
	top: 430px;
	left: 28px;

}
#content_small{
width: 450px;

	margin: 20px 20px 20px 10px;
	padding: 5px;
	}
#navbox{
width: 180px;
position: absolute;
left: 620px;
top: 120px;

}
#navbox ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: "Trebuchet MS", verdana, sans-serif;
font-size: 1.2em;
line-height: 1.3em;
}

#navbox a
{
display: block;
padding: 3px;
width: 180px;


}

#navbox a:link 
{
color: #fb0;
text-decoration: none;
}
#navbox a:visited
{
color: #f8e297;
text-decoration: none;
}
#navbox a:hover
{

color: #ffc;
}


a:link 
{
color: #fb0;

}
a:visited
{
color: #f8e297;

}
 a:hover
{

color: #ffc;
}

div#under_pic
{	width: 616px;
	height: 174px;

	background-image: url(images/under_pic.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 479px;
	left: 0;
	
}
div#under_pic_grape
{	width: 616px;
	height: 174px;

	background-image: url(images/underpic_grape.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 479px;
	left: 0;
	
}
div#under_pic_phil
{
	width: 616px;
	height: 174px;
	background-image: url(images/underpic_rings.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 479px;
	left: 0;
}
div#under_pic_sabr
{
	width: 616px;
	height: 174px;
	background-image: url(images/underpic_lizard.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 479px;
	left: 0;
}
div#under_pic_chairs
{
	width: 616px;
	height: 174px;
	background-image: url(images/under_pic_chairs.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 479px;
	left: 0;
}
.under_txt{
	width: 300px;
	margin: 11px 0 0 29px;
	padding: 0;
	
	
	
}
.main_dates
{
	width: 700px;
	margin: 0px 0 0 0;
	padding: 0;
	position: absolute;
	top: 20px;
	left: 28px;
	
}
.main_txt
{
	width: 300px;
	margin: 0px 0 0 0;
	padding: 0;
	position: absolute;
	top: 330px;
	left: 28px;
	
}
.main_txt_sabr
{
	width: 300px;
	margin: 0px 0 0 0;
	padding: 0;
	position: absolute;
	top: 460px;
	left: 28px;
	
}
.main_txt_galerie
{
	width: 300px;
	margin: 0px 0 0 0;
	padding: 0;
	position: absolute;
	top: 430px;
	left: 28px;
	
}
div#band
{
	width: 310px;
	min-height: 650px;
	margin: 0 0 0 24px;
	padding: 0;
	background-color: transparent;
	background-image: url(images/bandend.gif);
	background-repeat: repeat-x;
}



table.v { 
	
	
	padding: 7px 3px 3px 5px;
	margin: 3px 0px 5px 0px;
	font-family: "andale mono", courier, monaco, mono;
	font-size: 1.2em;
	color: #e8d8a1;
	background-color: transparent;
	border-top: 1px solid #590105;
	border-right: 1px solid #590105;
	border-bottom: 1px solid #590105;
	border-left: 1px solid #590105;
 	
 	
	text-align: left;
}
tr.color1{
	background-color: #ffffaa;
}
tr.color2{
	background-color: #ffffaa;
	
}
td.v{
	padding: 3px 5px 0 5px;
	text-align: left;
}


h1{
	font-family: "Trebuchet MS", verdana, sans-serif;

}
h2{
	font-family: "Trebuchet MS", verdana, sans-serif;

}
h1.top1
{
	color: #fb0;
	
	font-size: 40px;
	font-weight: bold;
	
	margin: 0;
	padding: 0;
	position: absolute; 
	top: 53px;
	left: 16px;
	
}
h1.dates
{
	color: #fb0;
	
	font-size: 24px;
	font-weight: bold;
	
	margin: 0;
	padding: 0;
	
	
}
h1.lftCol
{
	color: #fb0;
	
	font-size: 17px;
	font-weight: bold;
	
	margin: 20px 0 0 0;
	padding: 0;
	
}
h2.top2
{
	color: #fb0;
	
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0;
	position: absolute; 
	top: 74px;
	left: 400px;
	
}
h2.top_phil
{
	color: #fb0;
	
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0;
	position: absolute; 
	top: 74px;
	left: 470px;
	
}
h4{
	color: #fb0;
	font-family:  verdana, helvetica, arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 11px 0 5px 0;
	padding: 0;

}

h4.card{
	color: #600;
	font-family:  palatino, baskerville, georgia, serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	
	margin: 45px 32px 3px 32px;
	padding: 0;
	
}
h4.brd{
	width: 240px;

	color: #fff;
	font-family:  "comic sans ms", "MS Sans Serif", Geneva, sans-serif;
	font-size: 1.8em;
	font-style: normal;
	font-weight: bold;
	letter-spacing: .2em;
	margin: 20px 5px 5px 5px;
	padding: 0;
}
h4.postit{
width: 90px;

	color: #000;
	font-family:  "comic sans ms", "MS Sans Serif", Geneva, sans-seri;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	
	margin: 40px 20px 5px 10px;
	padding: 0;
}
p
{
	color: #fb0;
	font-family:  verdana, helvetica, arial, sans-serif;
	font-size: 1.2em;
	margin: 2px 0 5px 0;
	padding: 0;
	
}
p.card
{	
	
	color: #600;
	font-family: palatino, baskerville, georgia, serif;
	font-size: 1.4em;
	
	font-style: italic;
	font-weight: bold;
	margin: 0px 32px 30px 32px;
	padding: 0;
	
}
p.brd
{	
	width: 240px;
	
	color: #fff;
	font-family: "comic sans ms", "MS Sans Serif", Geneva, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	letter-spacing: .2em;
	margin: 0 0 5px 11px;
	padding: 0;
	
}
p.list
{	
	width: 110px;

	color: #000;
	font-family:  "comic sans ms", "MS Sans Serif", Geneva, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	
	margin: 40px 15px 5px 0px;
	padding: 0;
}
p.txt
{
	color: #fb0;
	font-family:  verdana, helvetica, arial, sans-serif;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	
}
p.indent13{
 	color: #fb0;
	font-family:  verdana, helvetica, arial, sans-serif;
	font-size: 1em;
	margin: 11px 0 11px 30px;
	padding: 0;
	
}
p.date_info{

	
	padding: 3px 3px 2px 7px;
	margin: 0;
	font-weight: normal;
	font-size: 12px;
	color: #fc6;
	text-align: left;
	
}
p.alarm
{
	color: #600;
	font-family:  verdana, helvetica, arial, sans-serif;
	font-size: 1.2em;
	margin: 2px 0 5px 0;
	padding: 0;
	
}
ul{
color: #fb0;
	font-family:  verdana, helvetica, arial, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	
	margin: 11px 0 11px 30px;
	padding: 0;


}
table.dates
{
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #fb0; 
	width: 400px;
	background-color: transparent;
	margin: 0 0 0 20px;
	border-collapse: collapse;
	}
td.dates_dates{
width: 120px;
padding: 5px 0 2px 0;
margin: 0;
vertical-align: bottom;
text-align: left;
border-bottom: 1px dotted #fb0;
}
td.dates_title{
width: 270px;
padding: 5px 0 2px 0;
margin: 0;
font-weight: bold;
text-align: left;
border-bottom: 1px dotted #fb0;
}

td.dates_info{
width: 270px;


margin: 0;
color:#f93; 
padding-left: 5px; 
font-weight: normal;
text-align: left;
border-bottom: 1px dotted #fb0;
border-left: 1px dotted #fb0;
}
td.dates_l{
width: 140px;
padding: 5px 0 2px 0;
margin: 0;
vertical-align: bottom;
text-align: left;
border-bottom: 1px dotted #fb0;
}
td.dates_r{
width: 100px;
padding: 0;
margin: 0;

text-align: left;
border-bottom: 1px dotted #fb0;
}









