
/** BASIC */

html { height: 100%; }

/** MENU */

#menu {
	width: 778px;
	height: 70px;
	margin: 0px auto;
}

#menu ul {
	margin: 0px;
	padding: 35px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	text-align: center;
	
	
}

#menu li { display: inline; }

/** HEADER */

#header {
	width: 778px;
/*	height: 190px; */
	margin: 0px auto;
	
	
}

/** LOGO */

#logo {
	float: left;
	width: 389px;
	height: 190px;
	background: url(../images/bg-logo.jpg) no-repeat left top;
}

.bodykrk #logo {background: url(../images/bg-logo-krk.jpg) no-repeat left top;}
.bodygr #logo {background: url(../images/bg-logo-gr.jpg) no-repeat left top;}
.bodyslo #logo {background: url(../images/bg-logo-slo.jpg) no-repeat left top;}
.bodykre #logo {background: url(../images/bg-logo-kre.jpg) no-repeat left top;}
.bodystud #logo {background: url(../images/bg-logo-gr.jpg) no-repeat left top;}

#logo h2, #logo p { text-indent: -999em; }

/** TAGLINE */

#tagline {
	float: left;
	width: 389px;
	height: 190px;
}

#tagline h4 { text-indent: -999em; }

/** PAGE */

#page {
	width: 684px; 
	margin: 0px auto;
	padding: 0px 47px;
	background: #FFFFFF;
	
}

/** SIDEBAR */

#sidebar {
	float: left;
	width: 173px;
	margin-top: 29px;
}

/** BREADCRUMB */

#breadcrumb {
	float: right;
	width: 477px;
	color: #999999;
}

#breadcrumb a {
color: #999999;
text-decoration: none;
}

#breadcrumb a:hover {
text-decoration: underline;
}



/** CONTENT */

#content {
	float: right;
	width: 477px;
}

/** FOOTER */

#footer {
	width: 778px;
	margin: 0px auto;
	
	
}

#footer p {
}

#box0{
margin-top: 28px;
}

#boxnav {
padding-top:4px;
padding-bottom:10px;
}

#boxnav h2 {
color: #0095a7;
}

/** BOX1 */

#box1 {
padding-top:4px;

}

/** BOX2 */

#box2 {
}

/** BOX3 */

#box2 p, #box3 p {
line-height: 15px;
}

#box2 li, #box3 li {
line-height: 16px;
}

#box3 table.form td {
padding-bottom:3px;
}

#box3 table.form1 td {
padding-bottom:4px;
font-size:130%;
}

#box3 table.form1 td input, #box3 table.form1 td textarea, #box3 table.form1 td select {
font-size:120%;
}

#box3 table.form1 td submit {
font-size:130%;
}

/** BOX4 */

#box4 {
	float: left;
	width: 260px;
}

/** BOX5 */

#box5 {
	float: right;
	width: 176px;
}

#actionbox {
float: right;
width: 160px;
height: 132px;
/* background: #ffdc00; */
color: #000;
background:url(../images/bg-postIt.jpg) left top no-repeat;
font-size: 13px;
margin-left: 10px;
margin-bottom:10px;
}

#actionbox .actioncontent {
padding: 12px 7px 0 7px;
}

#actionbox p {
text-align: center;
}

#actionbox a {
color: #000;
}

#actionbox .actionpricelist {
margin-top:23px;
}

#actionbox .actionpricelist p {
text-align: center;
font-size: 11px;
}

#actionbox .actionpricelist p a {
color: #999;
text-decoration:underline;
}

#actionbox .actionpricelist p a:hover {
text-decoration:underline;
color: #000;
}

.preistabelle {
margin-bottom:5px;
margin-top:5px;
}

.preistabelle td {
padding:3px;
text-align:center;
vertical-align:top;
border-bottom: 1px dotted #999;
}

.preistabelle tr.lightback {


}
.preistabelle tr.lightback td {
border-top: 1px solid #0095a7;
border-bottom: 1px solid #0095a7;
color: #0095a7;
}

.preistabelle tr.last td {
border-bottom: 1px solid #0095a7;
}

.preistabelle td.first {
text-align:left;
}

p.preisinfo  {
color: #999;
}

p.inversgelb a {
color:#000;
padding: 4px;
background: #ffdc00;
text-decoration:none;
font-size: 13px;
margin-top:2px;
}

p.inversgelb a:hover {text-decoration:underline;}

a span {
text-decoration:none;
}

p.highlighted {
	padding:4px;
	background:#FF9;
	line-height:16px;
	border:1px solid #ffdc00;
	}
	
#content table.linkbox {

	background:#FF9;
	line-height:16px;
	border:1px solid #ffdc00;
	}
	#content table.linkbox td {
		padding:4px; }

