/* HTML-Definitions */
html
{height:100%;}

body 
{
	font-family: "Arial", Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	margin:0px;
	background-color:#E5E5E5;
	scrollbar-arrow-color: #222;
	scrollbar-base-color: #222;
	scrollbar-face-color: #222;
	scrollbar-highlight-color: #222;
	scrollbar-shadow-color: #222;
	scrollbar-3dlight-color: #222;
	scrollbar-track-color: #222;
	scrollbar-darkshadow-color: #222; 
}

#header
{
	height:84px; 
	background-image:url(http://www.orthner.at/media/design/bg_header.jpg); 
	background-repeat:repeat-x; 
	background-position:left;
	padding-right:40px;
}
#content
{
	width:787px;
	float:left;
	background-color:#FFFFFF; 
	background-image:url(http://www.orthner.at/media/design/bg_main.gif); 
	background-repeat:repeat-y; 
	background-position:left;
}
#navibox{
	position: relative;
	top: 0px;
	width: 205px;
	overflow: hidden;
	visibility: visible;
}
#maincontent
{
	width:761px;
	min-height:620px;
	margin-left:24px;
	background-image:url(http://www.orthner.at/media/design/bgpic_main.gif); 
	background-repeat:no-repeat; 
	background-position:right bottom;
	overflow:hidden;
}
* html body #maincontentpro{width:577px;}
#maincontentpro
{
	min-height:620px; 
	width:556px;
	margin-left:24px;
	background-image:url(http://www.orthner.at/media/design/bgpic_main.gif); 
	background-repeat:no-repeat; 
	background-position:right bottom;
	overflow:hidden;
}
#right 
{
	background-color:#E5E5E5;
	float: left;
	padding-top:20px;
	padding-left:30px; 
}
#footer 
{
	float:left;
	width: 787px;
	height: 56px;
	overflow: hidden;
	visibility: visible;
}
#mcnavi
{
	float:left;
	height:620px;
	width:205px;
	margin-top:-17px;
}


#mcnavi a 
{
	font-size:12px;
	color:#C71425;
	font-weight:bold;
	text-decoration:none;
}


/* Content specific */

h1 
{
	font-size:18px;
	color:#7A7298;
	margin-bottom:3px;
	margin-top:0px;
}

h2 
{
	font-size:12px;
	color:#7A7298;
	margin-bottom:3px;
	margin-top:0px;
}

p 
{margin-top:0px;}

a 
{
	font-size:12px;
	color:#C71425;
	font-weight:bold;
	text-decoration:underline;
}

#newsline
{margin-left: -10px;}

/* 1. Formatierungen für Kontaktformulares */
textarea{width: 350px; height: 100px;}
/* 1.1. Feldbezeichnungen */
.form_title{}
/* 1.2. KEIN Pflichtfeld */
.form_input{border: 1px solid #333333; background-color: #F5F5DC;}
/* 1.3. Tabelle die das Formular umgibt */
.form_table{}
/* 1.4. Formular-Button(s) */
.form_inputbutton, input{border: 1px solid #333333; background-color: #F5F5DC; font-family:"Trebuchet MS", Arial, sans-serif; font-weight: bold;}

/* 2. Formatierungen für Pflichtfeld eines Kontaktformulares */
/* 2.1. Kennzeichnung eines Pflichtfeld */
input.required, textarea.required {border: 1px solid #333333; background-color: #F5F5DC;}
/* 2.2. Pflichtfeld nicht ausgefüllt */
input.validation-failed, textarea.validation-failed {
	border: 1px solid #CC4400;
	background-color: #FAEBD7;
}
/* 2.3. Pflichtfeld richtig ausgefüllt */
input.validation-passed, textarea.validation-passed {}
/* 2.4. Warnhinweis wenn Pflichtfeld nicht ausgefüllt */
.validation-advice {}

/* 3. NEWSLETTER-START */
/* Alle HIER angegebenen Styles werden in jede Newslettervorlage eingebaut */
/* Die Kommentare "3. NEWSLETTER-START" und "3. NEWSLETTER-ENDE" dürfen deshalb nicht gelöscht werden */
/* 3. NEWSLETTER-ENDE */

/* 4. FOTOGALERIE */
#fotogalerie_td{}
#fotogalerie_td:hover{}
#fotogalerie_td_big{}
#fotogalerie_table{}
#fotogalerie_td_title{}
.fotogalerie_imglink{}