/*************************/
/* Typografie und Farben */
/*************************/

@media print {
#header_ad, #tipp_navigation, #tipp_sidebar, #moretipps, .ad, #adunit, form {display: none;}

}

@media screen {
	body {
		font-size: 62.5%; /* Resets 1em to 10pt */
		font-family: Verdana, Arial, Sans-Serif;
		background: black;
		color: black;
	}
	
	p {font-size: 1.1em;}
	
	code {font-size:1.1em;
		color:black;
		}
	
	h2,h3 {
		font-size: 1.1em;
	}
	
	/* Header */
	#header_menu_top, #header_menu_top a {
		text-align: right;
		color: white;
		background: black;
		margin-right: 10px;
		}
		
	#header_logo {
		background-color: black;
		background-image:url(autodesk_reseller_logo.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
		
		margin-right: 10px;
		}
		
	#header_ad { 

		}
	
	/* Content */
	#tipp_head {
		font-size: 2.0em;
		}
		
	#tipp_body {
		font-size: 1.1em;
	}
	
	#tipp {
		font-size: 1.1em;
		}
	
	#breadcrumb h2 a:link,
	#breadcrumb h2 a:visited {
		font-size: 1.1em;
	}
	
	.content {
		background: white;
		color: black;
		border: solid #e0e0e0 1px;
		padding: 10px;
	}
	
	.tipptease_head {
		font-size: 1.4em;
	}
	
	.tipptease_body {
		font-size: 1.1em;
		line-height: 1.2em;
	}
	
	.tipptease_detail {
		font-size: 1.1em;
	}
	
	.chapter_box {
		width: 300px;
		font-size: 1.4em;
		line-height: 1.6em;
		border: 1px solid black;
		padding: 2px;
	}
	
	.chapter_box_headline {
	font-weight: bold;}
	
	/* Navigation */
	.navigation_bar {
	
	}
	
	.navigation {
		background: #000000;
		padding: 0;
		font-size: 1.2em;
		margin-top: 0;
		margin-bottom: 10px;
		border:solid white 1px;
	}
				
	.navigation_head {
		font-weight: bold;
		text-align: center;
		background: #993388;
		color: #FFF;
		padding: 0;
		height: 15px;
	}
	
	.navigation ul {
		list-style-type:none;
		margin: 0;
		padding: 0;
	}			
	
	.navigation ul li {
		border-bottom: 1px #b6b6b6 solid;
		padding: 6px 3px 6px 6px;
	}
	
	/*
	.navigation li {
		height: 26px;
		border-bottom: 1px #fff solid;
		padding: 6px 3px 8px 6px;
		}
	*/
	#startpage_head a:link {color: white}
	#startpage_head a:visited {color: white}
	
	#navigation_head a:link {color:white}
	#navigation_head a:visited {color:white}
	
	#kw_nodes_head a:link {color:white}
	#kw_nodes_head a:visited {color:white}
	
	#t2kw_nodes_head a:link {color:white}
	#t2kw_nodes_head a:visited {color:white}
	
	.navigation ul li a:link {color: white; text-decoration:none}
	.navigation ul li a:visited {color: white; text-decoration:none}
	.navigation ul li a:hover {color: white; text-decoration:underline}
	
	/* Sidebar */
	.sidebar {
		background: white;
		color: black;
		padding: 0px 5px 0px 5px;
		font-size: 1.1em;
		}
	
	.sidebar ul {
		list-style-type:none;
		margin: 0 0 10px 0;
		padding: 0;
	}			
	
	.sidebar ul li {
		border: none;
		padding: 2px;
	}
	
	.sidebar ol {
		list-style-type: decimal;
		margin: 0;
		padding: 0;
	}
	
	.sidebar ol li {
		border: none;
		padding: 2px;
		}
		
	.sidebar_head, .sidebar h2 {color: white;
		background: #993388;
		padding: 1px 0px 1px 3px;
		font-size: 1em;
		font-weight: normal;
		}
	
	/* Admin */
	
	.commentU {
		color: green;
		}
		
	.commentO {
		color: blue;
		}
	
	.commentX {
		color: red;
		}
	
	.commentD {
		text-decoration: line-through;
	}
	
	.list_engine {
		background: white;
		}
	
	/* Default-Farben */
	.sidebar ul li a:link {
		text-decoration: none;
	}
	.sidebar ul li a:visited {
		text-decoration: none;
	}
	
	.sidebar ul li a:hover {
		text-decoration: underline;
	}
	
	.module_headlines {
		font-size: 1.2em;
		border: none;
		background: #993388;
		color: white;
		padding: 2px 10px 2px 10px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-weight: bold;
	}
	
	/************/
	/* Struktur */
	/************/
	body {
		position:absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		width: 98%;
		height: 100%;
	}
	
	.header {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 40px;
		right: 5px;
	}
	
	.page { 
		position:absolute;
		top: 125px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		width: 100%;
		height: 100%;
	}
	
	.navigation_bar {
		position: absolute;
		left: 0px;
		width: 162px;
		height: auto;
		top: 2px;
	}
	
	.content {
		position: absolute;
		left: 175px;
		right: 171px;
		width: auto;
		height: auto;
	}
	
	.sidebar {
		position: absolute;
		right: 10px;
		width: 150px;
		min-height:1024px;
	}
	
	.footer{
	}
	
	/***********/
	/* Details */
	/***********/
	
	.list_navigation {
		text-align: right;
	}
	
	/* Bilder */
	img {
		border: 0;
	}
	
	img.thumbnail {
		margin: 0 5px 0 5px;
	}
	
	#startpage_head {
		border-bottom: 0;
	}
	
	/* Top Ten Listenmodul */
	.topten_list {
		margin: 0;
	}
	
	.topten_list ol li {
		font-size: 1.3em;
		margin-bottom: 5px;
	}
	
	.topten_list ol li a:link,
	.topten_list ol li a:visited {
		text-decoration: none;
	}
	
	.topten_list ol li a:hover {
		text-decoration: underline;
	}
	
	#tippsNeu_head {margin-top: 2px;}
	
	/**
	* Kalender
	*/
	.tablePerWeek	{margin-left: auto;
					margin-right: auto;
					}
	
	
						
	.tablePerWeekHead	{}
	.tablePerWeekCaption {font-size: 11pt;}
	
	.tablePerWeekNoDate, 
	.tablePerWeekDateSet	{text-align: right;
							border-color: #AA1111;
							border-style:solid;
							border-width:1px}
							
	.tablePerWeekToday 	{color: red;
						font-weight: bold;
						}
	
	.tablePerWeekDateSet	{background: yellow;
							}
	
	
	.tableBigPerWeek	{margin-left: auto;
						margin-right: auto;
						table-layout: fixed;}
										
	.tableBigPerWeekHead	{font-size: 16pt}
	.tableBigPerWeekCaption {font-size: 22pt;}
	
	.tableBigPerWeekNoDate, 
	.tableBigPerWeekDateSet	{
							font-size: 10pt;
							text-align: left;
							vertical-align: top;
							border-color: #AA1111;
							border-style:solid;
							border-width:1px;
							width: 120px;
							height: 150px;
							}
	.tableBigPerWeekOtherDay,
	.tableBigPerWeekToday 	{font-size: 18pt}
							
	.tableBigPerWeekToday 	{color: red;
							font-weight: bold;
							}
	
	.tableBigPerWeekDateSet	{background: yellow;
							}
	}