/* CSS Document */

html, body { margin: 0; padding: 0; }
body { background: #c7afd8; text-align: center; font-size: 100.01%; font-family: verdana,tahoma, helvetica, sans-serif;}

#pagewidth {width: 770px; margin: 0 auto; position: relative; padding: 0; background: #9999cc url(../images/background.jpg) repeat-y center center;}
#content {text-align: left; margin: 0; padding: 0;} 

#masthead {background-color: #6f5a7d; padding:0; margin:0;}

#main { width: 575px; padding: 10px 0 20px 0; margin: 0 0 0 170px; border-top: #d8d8eb solid 1px;}

#sidebar {float: left; width: 170px; padding:0; margin:0;  }

#nav { width: 100%; }
#nav ul { margin: 0; padding: 0; border-top: #d8d8eb solid 1px; border-bottom: #d8d8eb solid 1px;}
#nav ul li {list-style-type: none; margin: 0px; padding: 0px; border-bottom: #d8d8eb solid 1px; }
#nav ul li a, #nav ul li a:visited  { background: url(../images/arrow.gif) no-repeat 3% 50%; padding: 3px 0 3px 15px; text-decoration: none; display: block; 
font-size: 1.1em; color: #fff; font-family: "Times Roman", Times, serif; }
#nav ul li a:hover, #nav ul li a:active { color: #fff; background: #6969a9 url(../images/arrow2.gif) no-repeat 3% 50%; } 

#home #nav ul li.home a, #benefits #nav ul li.benefits a,
#founder #nav ul li.founder a, #venue #nav ul li.venue a,
#fees #nav ul li.fees a, #agenda #nav ul li.agenda a, 
#speakers #nav ul li.speakers a, #testimonials #nav ul li.testimonials a,
#register #nav ul li.register a, #contact #nav ul li.contact a,
#awi2006 #nav ul li.awi2006 a, #preview #nav ul li.preview a,
#pressrelease #nav ul li.press a
 {color: #fff; background: #6969a9 url(../images/arrow2.gif) no-repeat 3% 50%;}

#speakers #main img {border: 0 solid #fff; display: block; padding: 5px; float: left;}

#footer { background-color: #333366; margin:0; padding: 6px;}

body > #main { width: 600px; } 

/* the following properties IE 6 and lower will ignore
because they come last, FF and other compliant browsers will override the above with these 
body > div#nav ul { width: 150px; margin: 0; padding: 0; }
 and back to properties that IE knows */ 

h2,h3,h4,h5,h6 { margin: 1px; font-family: Arial, verdana, sans-serif; line-height:1.3em; padding-left: 10px; padding-right: 10px;}
h1 { padding: 8px; font-family: verdana, tahoma, helvetica, sans-serif; color: #6b3f8a; font-size: 1.5em; text-align: center; font-style: normal; font-weight: bold; margin: 0px; text-align:center; }
h2 { font-size:120%; color: #F2CD5F; }
h3 { font-size:110%; color: #2F68C2; }
h4 { font-size:100%; color: #E9C046; }

p, table  {color:#2f68c2; font-size: .8em; padding-left: 10px; padding-right: 10px;}
div.motto {background-color: #f7ce52; color:#000; font-weight: 400; letter-spacing: .1em; font-size: 1em; padding: 4px; height: 1%; margin-top: 0px; }

td {padding: 3px;}

div.accommodation {margin-bottom: 20px;}

ul, ol { margin-bottom: 6px; color:#2f68c2; font-size: .8em;}
ul li {margin-top: 6px; line-height: 1.5em; margin-left: 10px; list-style-type:square;	}
ul.list {list-style-image: url(../images/bullet.gif); }
ol li {margin-top: 6px; line-height: 1.5em; margin-left: 10px;}

a {text-decoration: underline; }
a:link, a:visited { color: #6b3f8a; }
a:active, a:hover { color: #6b3f8a; text-decoration: underline; }

a.copyright { color: #fff; font-size: 10px; background-color: #333366; }
a.copyright:hover { color: #fff; font-size: 10px; }

#languages { text-align: center; margin: 30px auto 5px auto; }
#languages p a {background-color: #fff; border: 1px solid #6969a9; padding: 3px;}

h2.fancy {color: #333366; font-size: 1.4em; border-bottom: 1px solid #333366; font-family: Times Roman, Times, serif; margin-bottom: 20px; margin-left: 10px; padding-left: 28px; background: transparent url(../images/h2_bkg.jpg) no-repeat 0 50%;}

.byline {color: #6b3f8a; font-size: 1.4em; text-align: center; font-style: normal; font-weight: bold; }
.indexnormal {color: #6b3f8a; font-size: 0.9em; text-align: center; font-style: normal; font-weight: lighter; font-family: verdana, tahoma, helvetica, sans-serif; }
.right {float: right;}
.left {float: left;}
.centre {text-align: center;}
.pullout {width: 200px; float: right; margin: 5px; border: #d8d8eb solid 1px; padding: 3px;}
.righttext {text-align: right;}

#main img.right {border: 1px solid #333366; padding: 5px;} 
img a {border: 1px solid #fff; outline: none;}

#main img.bullet {border: 1px solid #fff; }

.yellowtext1 {color: #E9C046; }
.linktext { font-size: 13px; color: #454545; }
.bluetext { color: #6A17A6;}
.subtitle { font-size: 1.2em; text-align: left;}
.orangetext {color: #e9c046; font-size: 1.4em; font-weight: bold; }
.bluetext1 { color:#2F68C2; font-size: 18px;  line-height: 1.5em; text-decoration: underline; }
.yellowtext { color: #E9C046; font-size: 16px; }
.link { color: #F2CD5F;font-weight: bold; }
.copyright { color: #fff; font-size: .7em; }
.bluetext2 { color: #F2CD5F; font-size: 17px; font-weight: bold;}
.caption {color: #F2CD5F; text-align: center; }
.purple { color: #6b3f8a;}

.submit-button { background-image: url(../images/submit_button.gif);  font-family: Tahoma, Verdana, sans-serif; font-size: .9em; border-bottom: #000 0px solid; border-left: #fff 0px solid; border-right: #000 0px solid; border-top: #fff 0px solid; margin: 0px; padding: 0px 5px; width: 87px; height:23px; }
.register-button { border: #fff 0px solid; margin: 0px;  width:188px; margin-left: auto; margin-right: auto;}
.register-button-klein { border: #fff 0px solid; margin: 0px;  margin-left: auto; margin-right: auto;}
.regbutton { width: 188px; height: 45px; padding:0; border: 0 solid #fff;}

.hide {display: none;}
.clear {clear: both; height: 1px;}

#main div.program td {vertical-align: top; font-family: arial, helvetica, verdana, sans-serif;}
#main div.program p {font-family: arial, helvetica, verdana, sans-serif;}
#main div.program {margin-bottom: 20px;}
#main div.program td.zeit {width: 19%;}
#main div.program td.activity {width: 81%;}

/* Happy Resyndicator
		----------------------------------------------- */

		div.feedburnerFeedBlock {background-color: #fff; width: 150px; margin: 0 auto; padding-top: 3px;}
		div.feedburnerFeedBlock p.feedTitle {font-weight: bold; }

		div.feedburnerFeedBlock p.date {
			font-size: .88em;
			display: inline;
			margin-left: 10px;
			}
		div.feedburnerFeedBlock ul li div {
			display: inline;
			}
		div.feedburnerFeedBlock span.headline {
			
			display: block;
			text-indent: 0;
			}

div.feedburnerFeedBlock ul, div.feedburnerFeedBlock ul li { margin-left: 0; padding-left:10px; }

		div.feedburnerFeedBlock ul li {
			margin-bottom: 1em;
			padding-left: 0 !important;
			text-indent: 0 !important;
			list-style: none outside;
			}
		div.feedburnerFeedBlock p.enclosure {
			margin-top: 3px;
		}
		div.feedburnerFeedBlock p.enclosure a {
			padding-left: 20px;
			background: url(../images/play.gif) no-repeat left center;
			}
	


