/*----------------------------------------------------------------------------
Style Sheet for AIESEC-Mainz Project "Bridging the Gap"

Version: 0.8
Author: Andy Rudorfer
email: info@bigod.net
Website: http://www.bigod.net
-----------------------------------------------------------------------------*/

* { 
	margin: 0; 
	padding: 0; 
	font-size:100%;
	}
	
html { background: #f0d1b2 url(images/all-bg.jpg) repeat-x top; }

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #191919;
	margin: 0;
	text-align:center;
	}
	
		
	
/*- TYPOGRAPHY
---------------------------------------------------------------------------- */

h1 {
   font-family:times;
   font-size:150%;
   color:#ba3d06;
   font-weight:bold;
   padding-left:10px;
   }
   
.date {
   font-size:60%;
   color:#fb5a13;
   padding-bottom:5px;
   padding-left:10px;
   }   


/*- STRUCTURE
---------------------------------------------------------------------------- */

/* AIESEC LOGO */
#aiesec {
   height:40px;
   background:url(images/aiesec_logo_bg.gif) repeat-x top left;
   width:80%;
   text-align:right;
   float:left;
   }

#aiesec2 {
   height:40px;
   background:#ff9933;
   width:20%;
   text-align:right;
   float:right;
   }
   
/* RIGHT CORNER */   
   
#blogpost { 
  position:absolute; 
  top:0px; 
  right:0px; 
  z-index:100;
  width: 161px;
  height: 161px; 
  }
  
/*  background: transparent url("images/ecke.png") no-repeat 0 0; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ecke.png');
  }
  
#blogpost img { 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ecke.png',sizingMethod='scale');
}


html > #blogpost {
	background: url("images/ecke.png") no-repeat 0 0
}  
*/


#wrapper {
   clear:both;
   width:820px;
   margin:0 auto;
   text-align:left;
   background:#fff url(images/main-bg.gif) top repeat-y;
   }


/* HAEDER */

#topspacer { 
   width:820px;
   height:30px; 
   text-align:right;
   background: none;
   background: #f0d1b2 url(images/all-bg2.jpg) repeat-x top;
   }
   
#flags {
   padding:10px 40px 0 0;
   }   

#header {
   width:800px;
   height:210px;
   border-top:10px solid #fff;
   border-left:10px solid #fff;
   border-right:10px solid #fff;
   }
   
   
#content {
   float:left;
   width:610px;
   margin:0;
   }  
   
#content a:link, #content a:visited, #content a:active {
   color:#854913;
   text-decoration:none;
   font-weight:bold;
   }  
   
#content a:hover {
   color:#b57032;
   }   

.contenttext {
   font-size:80%;
   }    
   
   
.text {
   padding:20px;
   }  
   
.textmovie {
   padding:10px;
   }    
   
.textagenda {
   padding:5px 10px 0 15px;
   }     
   
.textstart {
   padding:10px 20px 20px 20px;
   }     
   
#sidebar {
   float:left;
   width:200px;
   }    
   
   
   
.sidebox {
   border-bottom:10px solid #fff;
   }  
   
.sideboxnews {
   border-bottom:10px solid #fff;
   }    
   
.sideboxnews ul {
   margin:0;
   padding:0;
   list-style-type:none;
   }
   
.sideboxnews ul a:link, .sideboxnews a:visited, .sideboxnews a:active {
   color:#854913;
   text-decoration:none;
   font-weight:normal;
   font-size:70%;
   }  
   
.sideboxnews ul a:hover {
   color:#b57032;
   }     
   
.sideboxnews li {
   /*background: url(images/list-style1.png) no-repeat 0 75%;*/
padding-left:5px;
padding-right:5px;
padding-bottom:5px;

   }        
   
.sideboxnews h4 {  
   padding-top:5px; 
   padding-left:5px;  
   font-size:80%;  
   font-weight:bold;
   color:#854913;
   }
   
   
/*- NAVIGATION
---------------------------------------------------------------------------- */

#buttonscontainer {
   width: 200px; 
   border-bottom:10px solid #fff;
   background:#fff;
   }
   
#buttonscontainer ul {
   margin:0;
   padding:0;
   list-style-type:none;
   }   

#buttonscontainer li a {
   color: #854913;
   background-color: #f1e0d0;
   padding: 2px;
   padding-left: 15px;
   display: block;
   border-right: 10px solid #c07a35;
   font-size: 75%;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   margin-top: 1px;
   }
   
 #buttonscontainer li a:hover {
   border-right: 10px solid #fb8d21;
   background-color: #e4d3c3;
   text-decoration: none;
   color: #854913;
   }
   
#start #buttons .start a,
#agenda #buttons .agenda a,
#schirmherr #buttons .schirmherr a,
#infos #buttons .infos a,
#aiesecnav #buttons .aiesecnav a,
#studiumg #buttons .studiumg a,
#film #buttons .film a,
#team #buttons .team a {
   border-right: 10px solid #f8cc85;
   background-color: #e4d3c3;
    }   


   
   
   
/*   
   
   
#navcontainer ul {
   margin:0;
   padding:0;
   list-style-type:none;
   }
   
#navcontainer ul a:link, #navcontainer a:visited, #navcontainer a:active {
   color:#854913;
   text-decoration:none;
   font-weight:bold;
   font-size:80%;
   }  
   
#navcontainer ul a:hover {
   color:#b57032;
   }     
   
#navcontainer li {
   background: url(images/list-style1.png) no-repeat 0 75%;
   padding-left:18px;
   padding-bottom:5px;
   display:block;
   height:12px;
   }         
   
*/   
   
/*- FOOTER
---------------------------------------------------------------------------- */   

#footer {
   border-top: 10px solid #fff;
   border-bottom: 10px solid #fff;
   clear:both;
   width:800px;
   background: #f7ebdf;
   margin-left:10px;
   font-size:70%;
   font-weight:bold;
   }
   
.footertext {
   padding:10px;
   }   
   
.footerimages {
   padding:0 10px 20px 20px;
   text-align:center;
   }    
   
   
#impressum {
   width:820px;
   text-align:right;
   padding-top:3px;
   font-size:60%;
   background: #f0d1b2;
   color:#666666;
   }   
   
#impressum a:link, #impressum a:visited, #impressum a:active {
color:#666;
font-weight:normal;
text-decoration:none;
}      

#impressum a:hover {
color:#444;
text-decoration:underline;
}


#bottomspacer { 
   width:820px;
   height:30px; 
   background: #f0d1b2;
   }

   


/* NEWS SITE
---------------------------------------------------------------------------- */

.newspic {
   float:left;
   padding:5px;
   border:1px solid #ccc;
   margin-right:8px;
   }
   
.newspicright {
   float:right;
   padding:5px;
   border:1px solid #ccc;
   margin-left:8px;
   }   
   
/* TEAM SITE
---------------------------------------------------------------------------- */   

dl.feature {
   width:90%;
   margin:15px auto;
   padding:15px;
  /* border-top:1px dotted #ccc; */
   border-bottom: 1px dotted #854913; 
   }
   
dl.feature:after {
   content: ".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   }   
   
dl.feature dt {
   margin:0 0 .5em 0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:120%;
   color:#854913;
   }   

dl.feature dt img  {
   float:left;
   margin:0 15px 0 0;
   padding:5px;
   border:1px solid #854913;
  /* background:url(images/picframe.gif) no-repeat bottom right; */
   }
   
dl.feature dd {
   margin-left:169px;
   font-size:80%;
   line-height:1.5em;
   color:#353535;
   }     
   
/* OB
---------------------------------------------------------------------------- */   

dl.featureob {
   width:90%;
   margin:20px auto;
   padding:15px;
   border-top:1px dotted #854913; 
  /* border-bottom: 1px dotted #854913; */
   }
   
dl.featureob:after {
   content: ".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   }   
   
dl.featureob dt {
   margin:0 0 .5em 0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:120%;
   color:#854913;
   }   

dl.featureob dt img  {
   float:left;
   margin:5px 5px 0 0;
   padding:5px;
   border:1px solid #854913;
  /* background:url(images/picframe.gif) no-repeat bottom right; */
   }
   
dl.featureob dd {
   margin-left:120px;
   font-size:85%;
   line-height:1.5em;
   color:#353535;
   }    
   

/*  PATRON
---------------------------------------------------------------------------- */	

/*
#patron h1 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:120%;
   color:#854913;
   padding:0;
   margin:0;
} */

#patron h2 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:100%;
   color: #CC9900;
   font-weight:bold;
}




/* CONTACT FORM
---------------------------------------------------------------------------- */

#contactFormArea { margin-top:20px; }
	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }


/*  MISC ZEUG WHATEVER
---------------------------------------------------------------------------- */		

blockquote {
   border-top:1px dotted #854913;
   font-style:italic;
   margin-top:20px;
   padding:20px 20px 0 20px; 
   }
   
cite {
   float:right;
   font-weight:bold;
   margin:20px 0 0 0;
   font-style: normal;
   }   

