/* @override http://localhost:9000/css/logtech.css */

body 
{
	background-color: #D1A6FB;
	margin: 0;
	padding-bottom: 20px;
	font: 13px/1.45 Verdana,"Helvetica", Verdana, Arial, sans-serif; /* 1.45 ist Zeilenabstand */
	
	background-image:url(../images/gradient_bottom.png);
	background-repeat:repeat-x;
	background-position: bottom;
}


ul, ol {
	margin: .6em 30px;
	padding: 0;
}

li {
	margin: 0 0 2px;
}

#tophd {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:10px;
	padding-right:10px;
	position: relative;
	background-color: white;
	text-align: left; /* Get IE6 to display logo left */
	width: 100%;
}

.logo {
	margin-left: 20px;
}

#hd {
	margin-top: 20px; /* oberer schmaler lila Streifen */
	height: 30px;
	position: relative;
	background-color: #9540C0;
	text-align: center; /* Get IE6 to center embedded DIV */
	width: 100%;
}

/* Dieser Bereich ist zentriert innerhalb von hd und
   sorgt fuer korrekte Ausrichtung der Tab-Liste */
#hd_innen
{
	width: 950px;
	min-width: 950px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: left; /* Prevent text to be centered ie fix for the IE6 Fix */
}


#hd h1 {
	margin: 0;
}

.homelink {
	display: block;
	position: relative;
}

#navigation {
	min-width: 750px;	/* verhindert "Zusammenschieben" der Liste bei Verkleinerung */
	position: absolute;
	bottom: 0;
	margin: 0 0 0 4px;
	padding: 0;
	font-size: 15px;
}

#navigation li {
	display: block;
	float: left;
	margin: 0;
}

/* Normal Tab */
#navigation li a {
	display: block;
	float: left;
	border: 1px solid #fff;
	border-width: 0 1px;
	padding: 9px 20px;
	color: #fff;
	text-decoration: none;
	background-image: url(../img/singlepixel.gif); /* Increase klickable area in IEs*/
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,.2);
	background-color: transparent\9; /* IE 8 only */ 
    filter:progid:DXImageTransform.Microsoft.gradient( 
  startColorstr=#33000000,endColorstr=#33000000); /* IEs */
	font-weight: bold;
	margin-right: -1px;
	margin-top: 0px;
}

/* Active Tab */
.home #navigation li.home a,
.eventpage #navigation li.eventpage a,
.mentoring #navigation li.mentoring a,
.press #navigation li.press a,
.sponsors #navigation li.sponsors a,
.membership #navigation li.membership a,
.organisation #navigation li.organisation a {
	display: block;
	float: left;
	border: 1px solid #fff;
	border-width: 0 1px;
	padding: 9px 20px;
	color: #fff;
	text-decoration: none;
	background-image: url(../img/singlepixel.gif); /* Increase klickable area in IEs*/
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.5);
	background-color: transparent\9; /* IE 8 only */ 
    filter:progid:DXImageTransform.Microsoft.gradient( 
  startColorstr=#80FFFFFF,endColorstr=#80FFFFFF); /* IEs */
	font-weight: bold;
	margin-right: -1px;
	margin-top: 0px;
}

/* Hover Tab */
#navigation li a:hover {
	display: block;
	float: left;
	border: 1px solid #fff;
	border-width: 0 1px;
	padding: 9px 20px;
	color: #fff;
	text-decoration: none;
	background-image: url(../img/singlepixel.gif); /* Increase klickable area in IEs*/
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.5);
	background-color: transparent\9; /* IE 8 only */ 
    filter:progid:DXImageTransform.Microsoft.gradient( 
  startColorstr=#80FFFFFF,endColorstr=#80FFFFFF); /* IEs */
	font-weight: bold;
	margin-right: -1px;
	margin-top: 0px;
}

#bd {
	margin-top: 30px;
	background-color: #fff;
}

.inner {
	padding: 0px 10px;
}

.sidebar {
	background-color: #EAF9E9;
}


#ft {
	margin: 1em 0;
	font-weight: bold;
	color: #CCC;
}

#welcome
{
	position: relative;
	left: 550px;
	padding-top: 10px;
	width: 380px;
	color: #333;
	text-align: right;
}

#welcome h2
{
	color: white;
}

.inner_header
{
	margin-top: 20px;
	margin-left: 30px; /* To align with text in main area */
	margin-right: 40px;
	font-weight: bold;
	min-height:100px;
  	height:auto !important;  /* für moderne Browser */
 	height:100px;  /*für den IE */	
}

.main_text
{
	margin-top: 0px;
	margin-left: 20px;
	padding-right: 30px;
	margin-bottom: 20px;
	text-align: left;
	border-right: 2px dotted #D1A6FB;
}

.myRightCol
{
	line-height: 1.2;
	margin-right: 15px;
	margin-bottom: 20px;
}

.sidebar_tab 
{ 
        padding: 5px 5px 5px 5px; 
        background-color: #D1A6FB; 
        background-image: url(../images/tab_top_rounded.gif); 
        background-repeat: no-repeat; 
        background-positon: top left; 
        width: 190px;  /* width does not include margin thus 190px for a 200px background */ 
} 

.sidebar_content 
{ 
        color: white; 
        padding: 5px 5px 5px 5px; 
        background-color:#946cb2; 
        background-image: url(../images/tab_bottom_rounded.gif); 
        background-repeat: no-repeat; 
        background-position: bottom; 
        width: 190px;  /* width does not include margin thus 190px for a 200px background */ 
} 

.sidebar_twitter
{ 
        color: white; 
        padding: 5px 5px 5px 5px; 
        background-color:#946cb2; 
        background-image: url(../images/tab_bottom_rounded.gif); 
        background-repeat: no-repeat; 
        background-position: bottom; 
        width: 190px;  /* width does not include margin thus 190px for a 200px background */ 
        overflow: hidden;
} 


.block
{
	display: block;
}

.sidebar_gap
{
	margin-bottom: 20px;
}

.sidebar_gap_large
{
	margin-bottom: 40px;
}

.newsletter_link
{
	margin-left: 40px;
}	

#logtech
{
	font-size: 10px;
	color: #CCC;
}

#logtech a
{
	font-size: 10px;
	color: #CCC;
}

.left
{
	text-align: left;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

#sponsors a
{
	color: #CCC;
}

/* Fuer Slideshow auf Home Seite */
.imgcontainer_left {
	display: block;
	float: left;
	margin-bottom: 4px;
	margin-right: 10px;
}

.imgcontainer_right {
	display: block;
	float: right;
	margin-bottom: 4px;
	margin-left: 20px;
}

.pics { height: 171px; width: 257px; padding:0; margin:0; overflow: hidden }
.pics img { height: 169px; width: 255px; top:0; left:0 }

.no_deco
{
	text-decoration: none;
}

.black
{
	color: #000;
}

.wil_hyperlink
{
	text-decoration: underline !important;
	color: #444;
	outline:none;	/* Remove dotted line around focused hyperlink */
	border:none;
	cursor:hand;	/* Anzeige Cursor als Zeigefinger in IE */
}

.sidebar_link
{
	display: block;
	text-decoration: none;
	color: #fff;
	outline:none;	/* Remove dotted line around focused hyperlink */
	cursor: pointer;
}

.sidebar_link_underline
{
	display: block;
	text-decoration: underline;
	color: #fff;
	outline:none;	/* Remove dotted line around focused hyperlink */
	cursor: pointer;
}

#juitterContainer ul
{
	margin: 10px;
	padding: 0;
}

.twittLI
{
	margin-bottom: 10px;
}

.JRM
{
	text-decoration: underline !important;
	color: #444;
	outline:none;	/* Remove dotted line around focused hyperlink */
	border:none;
}

.juitterAvatar
{

	float: left;
	border: none;
	text-decoration: none;
	margin-right: 5px;
}

.submenu
{
	margin-left: 490px;
}