/*
Theme Name: NTK
Theme URI: http://wordpress.org/
Description: Custom WP Design for NTK
Version: 1.0 alpha
Author: Roland Laussat
*/

/* Basic Site Structure > background-color: #CCC; */
body {
	margin: 0px;
	padding: 0px;
	font-family: Lucida Sans Unicode, Lucida Grande, verdana, sans-serif;
	font-size: 70%;
	line-height: 1.5em;
}



#mainwrapper {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0;
	bottom: 0px;
	width:100%;
	
}
#footerwrapper {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	height: 50px;
	width: 100%;
	background: #FFF;
	visibility: hidden;
}
#footer {
	margin: 0 10px 0;
	width: 99%;
	visibility: hidden;
}
#contentwrapper {
    float: right;
    width: 99%;
    margin-left: -480px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
    height:  100%;
	
}

#contentcolumn {
    
	margin-left: 480px; /*Set left margin to (leftColumnWidth + RightColumnWidth)*/
    height:  100%;
    overflow: auto;
}

#leftcolumn {
    float: left;
    width: 240px; /*Width of left column in pixels*/
    height: 100%;
    overflow:  auto;
}

#rightcolumn {
	float:  left;
    width: 240px; /*Width of right column in pixels*/
    overflow:  auto;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-left:0px;
	
}

#gdb {
z-index:5;
display:run-in;
}




/* Content Structure */
#header {
	margin: 10px 15px 0px 10px;
	padding: 1px 0px 10px 10px;
	background-color:#FFFFFF;
	
	
	
}
#menu {
	margin: -29px 15px 0px 10px;
	padding: 10px 5px 1px 10px;
	background-color:#FFFFFF;
	}
	
#submenu {
	margin: 0px 5px 0px 20px;
	padding: 10px 0px 0px 0px;
}


#contentleft {
	margin: 10px 19px 0px 10px;
	padding: 0px 5px 0px 0px;
}

#contentright {
	margin: -3px 5px 0px 0px;
	padding: 0px 10px 10px 15px;
	max-width: 660px;
	min-width: 330px;
	background-color:#FFFFFF;
}

#balken {
	position:absolute;
	top:10px;
	left:20px;
	background-color:#FFFFFF;
	width:700px;
	height:50px;
	z-index:-14;
}


#socialbookmarks {
top:300px;
height:50px;
width:150px;
}

/* Basic Style Definitions */
h1 {
	margin-top: 5px;
	padding-top: 7px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 180%;
	font-weight: normal;
	line-height: 1.4em;
	letter-spacing: 1pt;
}


ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	
}


p {
	margin-top:1.2em;
}




/* Special Style Definitions */
#contentright img {
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 15px;
}


/* Typography */
#header a:link { font-weight: normal; text-decoration: none; color: gray;}
#header a:visited { font-weight: normal; text-decoration: none; color: gray;}
#header a:hover { font-weight: normal; text-decoration: none; color: black;}

#menu a:link { font-weight: bold; text-decoration: none; color: gray;}
#menu a:visited { font-weight: bold; text-decoration: none; color: gray;}
#menu a:hover { font-weight: bold; text-decoration: none; color: black;}
#menu a:active { font-weight: normal; text-decoration: none; color: black;}
#menu p { font-weight: normal; color: black;}

#menu .current_page_item a {font-weight:bold; text-decoration:none; color:black;}
#menu .current_page_item a:hover {font-weight:bold; text-decoration:none; color:black;}
#menu .current_page_item a:visited {font-weight:bold; text-decoration:none; color:black;}
#menu .current_page_item a:active {font-weight:bold; text-decoration:none; color:orange;}

#menu .page_item page-item-2108 {font-weight:bold; text-decoration:none; color:orange;}



#submenu a:link { font-weight: normal; text-decoration: none; color: black;}
#submenu a:visited { font-weight: normal; text-decoration: none; color: black;}
#submenu a:hover { font-weight: normal; text-decoration: none; color: black;}
#submenu a:active { font-weight: normal; text-decoration: none; color: orange;}
#submenu p { font-weight: normal; color: black;}



#contentleft a:link { font-weight: normal; text-decoration: none; color: gray;}
#contentleft a:visited { font-weight: normal; text-decoration: none; color: gray;}
#contentleft a:hover { font-weight: normal; text-decoration: none; color: black;}
#contentleft p { font-weight: normal; color: black;}



#contentright a:link { font-weight: normal; text-decoration: none; color: gray; border:none}
#contentright a:visited { font-weight: normal; text-decoration: none; color: gray;}
#contentright a:hover { font-weight: normal; text-decoration: none; color: black;}
#contentright h3 { font-weight: normal; color: black;}




.bookmarks-gallery {
	text-align: center;
	margin: 0 auto;
	}
.bookmarks-gallery img {
	width: 120px;
	height: 120px;
	margin: 0 8px 15px 8px;
	}
