/*  
Theme Name: urbansociety
Theme URI: http://www.urbansociety.de
Description: Urban Society, Frankfurt am Main
Version: 1.0
Author: Michael Erbe, gojo Buero fuer Gestaltung
Author URI: http://www.gojo-agentur.de

*/


* {
	padding: 0;
	margin: 0;
 }

body { background: white url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-bg-tile.jpg');
}

img {border:0px;
}

img a {border:0px;
}

ul li {
    list-style-type: none;
}



.caution      { color:red; font-weight:bold; }
img.captcha   { margin-top:2px; padding:0px; border:1px solid #3a9aa8; }
input.captcha { margin-top:0px; padding:0px; width:100px; height:20px; font-size:12px; }


/*  Basis Seitenaufbau */


#us-strokes { background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-strokes-tile.jpg') repeat-x;
border: 0px;
margin: 0px auto 0; 
height: 396px;
z-index: 1;
}

#container { background-color: transparent;
padding-top: 20px;
border: 0px;
margin: 0px auto 0; 
width: 1000px;
z-index: 2;
}


#container-left { background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-bg-container-left.png') no-repeat;
border: 0px;
width: 170px;
height: 850px; 
float: left;
z-index: 3;
}

#container-center { background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-bg-container-center.png') no-repeat;
border: 0px;
width: 600px;
min-height: 850px; 
float: left;
z-index: 3;
}

#header { background: transparent;
border: 0px;
width: 500px;
height: 100px;
margin-top: 60px;
margin-left: 30px;

}

#mainnavigation { background: transparent;
border: 0px;
width: 500px;
height: 40px;
margin-top: 10px;


}

#mainnavigation li { 
display: inline;
}


#mainnavigation li a {
text-decoration: none;
padding: 0px 10px 0px 15px;
}


#sidebar-left { background-color: white;
width: 140px; 
min-height: 800px;
margin: 25px 0px 0px 0px;
float: left;

}


#logo { background: transparent;
border: 0px;
width: 235px;
height: 40px;
margin-left: 10px;

}

#container-right { background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-bg-container-right.png') no-repeat;
border: 0px;
width: 210px;
height: 850px; 
float: left;
z-index: 3;
}


#contentarea {  background-color: white;
border: 0px;
width: 495px; 
min-height: 500px;
margin: 40px 30px 0px 25px;
padding: 20px 25px 40px 25px;
}


#contentarea_container { background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-bg-content-tile.png') repeat-y;
border: 0px;
width: 600px; 
min-height: 100px;
margin-top: 41px;
}

#footer { background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-bg-content-footer.png') no-repeat;
width: 600px;
height: 68px;
border: 0px;
text-align: center;
padding-top: 22px;
}


#wp-calendar {
background-color:#666666; }

/*  Basisformate */

h1 { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
margin-bottom: 10px;
color: #333333;
letter-spacing: 1px;
}

h2 { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
margin-bottom: 10px;
color: white;
letter-spacing: 1px;
}

h3 { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
margin-bottom: 14px;
color: white;
letter-spacing: 1px;
}

h4 { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
letter-spacing: 0px;
}


.title { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
margin-bottom: 10px;
color: white;
margin-top: 15px;
}

.mainnavigationclass { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
letter-spacing: 1px;
font-style: bold;
}

.mainnavigationclass a:link { font-family: Geneva;font-size: 16px; color:#ff3f92; text-decoration:none; font-style: bold; }		
.mainnavigationclass a:hover { font-family: Geneva ; font-size: 16px; color:#ffa5ce; text-decoration:none; font-style: bold; }
.mainnavigationclass a:active { font-family: Geneva; font-size: 16px; color:#ff3f92; text-decoration:none; font-style: bold; }
.mainnavigationclass a:visited { font-family: Geneva; font-size: 16px; color:#ff3f92; text-decoration:none; font-style: bold; }

.mainnavigationclass a:visited:link { font-family: Geneva; font-size: 16px; color:#ff3f92;text-decoration:none; font-style: bold; }		
.mainnavigationclass a:visited:hover { font-family: Geneva; font-size: 16px; color:#ffa5ce; text-decoration:none; font-style: bold; }
.mainnavigationclass a:visited:active { font-family: Geneva; font-size: 16px; color:#ff3f92; text-decoration:none; font-style: bold; }


.entryclass { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 0px;
font-style: bold;
color: #313131;
}


.entryclass a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
.entryclass a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.entryclass a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
.entryclass a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

.entryclass a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
.entryclass a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.entryclass a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	


.postmetadata { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing: 0px;
font-style: bold;
color: #313131;
}

.postmetadata a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
.postmetadata a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.postmetadata a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
.postmetadata a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

.postmetadata a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
.postmetadata a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.postmetadata a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	


.more-link { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color:#ff3f92;
text-decoration: none;
}


.more-link a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
.more-link a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.more-link a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
.more-link a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

.more-link a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
.more-link a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.more-link a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	


#titlecontainer {background-color:#f2f2f2;
display:inline-block;
border:0px;
width:auto;
height: 18px;
padding: 0px 5px 5px 5px;
margin-bottom: 10px;
margin-top: 10px;
}

/*  Formate Spalte links */

#sidebar_left-ads { background-color: transparent;
border: 0px;
width: 125px;
margin: 75px 10px 0px 19px;
height: 420px;
}

#sidebar_left-login { background-color: transparent;
border: 0px;
width: 125px;
margin: 55px 10px 0px 19px;
height: 190px;
}

.sidebar_left_class {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
line-height: 17px;
margin-left: 20px;
margin-top: 60px;
}

.sidebar_left_class a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
.sidebar_left_class a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.sidebar_left_class a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
.sidebar_left_class a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

.sidebar_left_class a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
.sidebar_left_class a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.sidebar_left_class a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	

.sidebar_right_class {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
line-height: 17px;
}

.sidebar_right_class a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
.sidebar_right_class a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.sidebar_right_class a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
.sidebar_right_class a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

.sidebar_right_class a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
.sidebar_right_class a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.sidebar_right_class a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	



.mid { font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom: 5px;
}

.submit {
margin-top: 10px;
margin-bottom: 10px;
}

.avatar_container {
margin-bottom: 15px;
}

.footerclass { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing: 0px;
font-style: bold;
color: white;

}

.footerclass a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
.footerclass a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.footerclass a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
.footerclass a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

.footerclass a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
.footerclass a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.footerclass a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	


.alignleft a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
.alignleft a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.alignleft a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
.alignleft a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

.alignleft a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
.alignleft a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.alignleft a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	


.alignright a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
.alignright a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.alignright a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
.alignright a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

.alignright a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
.alignright a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.alignright a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	



/*  Formate Spalte rechts */

#search { background-color: transparent;
border: 0px;
width: 150px;
margin: 65px 0px 15px 0px;
height: 40;
text-align: right;
}

.search_class {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
line-height: 17px;
}

.search_class a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
.search_class a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.search_class a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
.search_class a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

.search_class a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
.search_class a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
.search_class a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	


.searchbox {
margin-bottom: 5px; 
}


#feedicon { background-color: transparent;
border: 0px;
width: 35px;
margin: 0px 15px 0px 10px;
height: 35;
float: left;
}

#twitter { background-color: transparent;
border: 0px;
width: 80px;
margin: 0px 10px 93px 10px;
height: 35;
float: left;
}

#sidebar_content { background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-tile-container-right.png') repeat-y;
border: 0px;
width: 160px;
margin: 0px 10px 0px 0px;
min-height: 250px;
clear: left;
padding-left: 30px;
padding-right: 120px;
}

#sidebar_footer { background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-bg-container-right-closer.png') no-repeat;
border: 0px;
width: 220px;
height: 41px;

}

#us-commenttop { background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-comment_header.png') no-repeat;
border: 0px;
width: 412px;
height: 13px;
margin-top: 20px;
 }

#us-commenttext { background-color: #ffd5e8;
border: 0px;
width: 392px;
min-height: 20px;
padding: 0px 10px 0px 10px;
 }
 
#us-commentbottom{ background: transparent url('http://www.urban-society.de/wp-content/themes/urbansociety/images/us-comment-footer.png') no-repeat;
border: 0px;
width: 412px;
height: 21px;
 } 

#commentauthordata{ background-color: white;
border: 0px;
width: 460px;
margin-left: 30px;
 } 

#membership{ background-color: transparent;
border: 0px;
margin: 20px 0px 70px 60px;
 } 
 
 .membership_class { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 0px;
font-style: bold;
color: #313131;
}


 .membership_class a:link { font-family: Geneva;font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal; }		
 .membership_class a:hover { font-family: Geneva ; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
 .membership_class a:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	
 .membership_class a:visited { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}

 .membership_class a:visited:link { font-family: Geneva; font-size: 12px; color:#ff3f92;text-decoration:none; font-style: normal;}		
 .membership_class a:visited:hover { font-family: Geneva; font-size: 12px; color:#ffdcff; text-decoration:none; font-style: normal;}
 .membership_class a:visited:active { font-family: Geneva; font-size: 12px; color:#ff3f92; text-decoration:none; font-style: normal;}	

#wp125adwrap_1c {
padding-bottom: 5px;}


