@media print {
	table#details {
		margin:0;
		padding:0;
		width:100%;
	}
	
	
}
	
	
@media screen {
	/* category.tpl */
	
	table#browseList {
		margin:auto;
		padding-top:20px;
	}
	
	/* lkw_categories.tpl */
	
	div#startPageContainer {
		position:relative;
		top:0;
		width:800px; height:39.5em;
	}
	
	div#startPageContainer
		td {
		text-align:center;
		width:120px;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	
	
	div#startPageContainer
		td#middleCell {
		width:245px;
	}
	
	div#startPageContainer
		td
			a {
		display:block;
		text-align:center;
		font-size:10px;
	}
	
	div#startPageContainer
		table {
		background-color:#015f9d;
		position:absolute;
		width:245px;
		border:1px solid #0282D8;
	}
	
	div#startPageContainer
		table#leftTop {
		left:0; top:0;
		height: 185px;
		
	}
	
	div#startPageContainer
		table#leftBottom {
		left:0; top:195px;
		height: 185px;
	}
	
	div#startPageContainer
		table#middleTop {
		left:277px; top:0;
		height: 220px;
	}
	
	div#startPageContainer
		table#middleBottom {
		left:277px; top:230px;
		height: 150px;
	}
	
	div#startPageContainer
		table#rightTop {
		right:0; top:0;
		height: 185px;
	}
	
	div#startPageContainer
		table#rightBottom {
		right:0; top:195px;
		height: 185px;
	}
	
	/* lkw_view */
	
	table#details {
		margin:0;
		padding:0;
		margin-left:10px;
		width:880px;
	}
			
	
	td#detailsImages {
		width:250px;
		margin-right:10px;
		text-align:center;
		vertical-align:top;
		padding-top:20px;
	}
	
	td#detailsAttributes {
		vertical-align:top;
		width:690px;
	}
	
	/* fieldset.attributes  siehe Portal.css */
		
	table#standardAttributes
		td {
			line-height:17px;
			vertical-align:top;
		}
		
	table#standardAttributes
		td.name {
		text-align:right;
		vertical-align:top;
		
		width:230px;
		padding-right:10px;
		
	} 
	
	
	table#standardAttributes
		td.value {
		text-align:left;
		font-weight:bold;
		color:#FFDF00;
	}

	table#standardAttributes
		td.centeredvalue {
		text-align:center;
		font-weight:bold;
		color:#FFDF00;
	}

		
		
	/* lkw_list.tpl */
	
	table#lkwList {
		width:940px;
		border-right:1px solid #0282D8;
	}
	
	table#lkwList
		td {
		margin:0;
		padding:0;
		border-left:1px solid #0282D8;
		border-bottom:1px solid #0282D8;
		vertical-align:middle;
		text-align:center;
		border-collapse:collapse;
		border-spacing:0;
		height:40px;
	}
	
	table#lkwList
		td.price {
		border-right:none;
		width:100px;
		font-size:13px;
		font-weight:bold;
	}
	
	
	table#lkwList
		th {
		background-color:#003366;
		height:3em;
		vertical-align:middle;
		border-top:1px solid #0282D8;
		border-left:1px solid #0282D8;
		border-bottom:1px solid #0282D8;
	}
	
	table#lkwList
		th#nothing {
		border-top:none;
		border-left:none;
	}
	
	table#lkwList
		th.erstzulassung {
		width:7em;
	}
	
	table#lkwList
		tr {
		margin:0;
		padding:0;
		background-color:#015f9d;
		cursor:pointer;
	}
	
	table#lkwList
		tr:hover {
		background-color:#408EC1;
	}
	
	table#lkwList
		td.image {
		width:120px;
	}
	
	table#lkwList
		td.image
			a {
		display:block;
		margin:3px;
		margin-bottom:0px;
	}
	
	table#browseList {
		width:20em;
		margin-top:20px;
	}
	
	table#browseList
		td {
		text-align:center;
	}
	
	table#browseList
		td.narrow {
		width:3em;
	}
	
	table#browseList
		td.wide {
		width:8em;
	}
	
	
	/* lkw input */
	
	fieldset.lkwInput {
		width:850px;
		margin-left:20px;
	}
	
	fieldset.lkwInput
		label {
		width:220px;
		margin-top:4px;
		margin-right:20px;
		color:#FFDF00;
		font-weight:bold;
	}
	
	fieldset.lkwInput
		p {
		margin:10px;
	}
	
	fieldset.lkwInput
		label.inline,
	fieldset.lkwInput
		label.inlineYellow {
		display:inline;
		float:none;
		width:auto;
		margin-right:0px;
		margin-left:0px;
		text-align:left;
		color:white;
		font-weight:normal;
	}
	
	fieldset.lkwInput
		label.inlineYellow {
		color:#FFDF00;
	}
	
	fieldset.lkwInput
		input.textInput,
	fieldset.lkwInput
		select.selectInput{
		margin-top:0;
		width:15em;
		margin-right:3px;
	}
	
	fieldset.lkwInput
		input.checkboxInput {
		position:relative;
		top:1px;
	}
	
	fieldset.lkwInput
		textarea.textareaInput {
		margin-top:0;
		width:25em;
		margin-right:3px;
	}
	
	fieldset.lkwInput
		select.selectInput {
		width:auto;
	}
	
	fieldset.lkwInput
		h3 {
		width:220px;
		margin-top:30px;
		margin-left:0;
		margin-right:0;
		margin-bottom:0;
		text-align:right;
	}
	
	input.mediumTextInput {
		width:6em;
		margin-right:3px;
	}
	
	
	input.shortTextInput {
		width:4em;
		margin-right:3px;
	}
	
	
	input.veryShortTextInput {
		width:2.5em;
		margin-right:3px;
	}

	
	input.sevenCharsTextInput {
		width:5.2em;
		margin-right:3px;
	}

	
	input.sixCharsTextInput {
		width:4.6em;
		margin-right:3px;
	}
	
	
	input.fiveCharsTextInput {
		width:4.0em;
		margin-right:3px;
	}

	
	input.fourCharsTextInput {
		width:3.4em;
		margin-right:3px;
	}
	
	
	input.threeCharsTextInput {
		width:2.7em;
		margin-right:3px;
	}
	
	input.twoCharsTextInput {
		width:2.0em;
		margin-right:3px;
	}
	
	input.oneCharTextInput {
		width:1.5em;
		margin-right:3px;
	}
	
	input.longerTextInput,
	textarea.longerTextInput {
		width:10em;
		margin-right:3px;
	}
	
	input.veryLongTextInput,
	textarea.veryLongTextInput {
		width:25em;
		margin-right:3px;
	}
	
	
	
	/* suchmakse */
	
	input.vonBisInput,
	select.vonBisInput {
		width:9em;
	}
	
	/* modify_lkw_bilder */

	input.bilderInput {
		width:250px;
	}
	
	
	/* nachrichten_lesen.tpl */
	
	table#messageOverview {
		border-spacing:10px;
	}
	
	table#messageOverview
		td.usernameCell {
		width:200px;
		vertical-align:top;
		text-align:right;
	}
	
	table#messageOverview
		td.messageCell {
		padding:2px;
		width:720px;
		background-color:#015F9D;
	}
	
	/* nachricht_eingabe.tpl */
	
	fieldset#nachrichtEingabe {
		padding:20px;
		padding-bottom:0;
	}
	
	fieldset#nachrichtEingabe
		textarea {
		
	}
	
	p.userInformation {
		background-color:#015F9D;
	}
	
}

