/* CSS Document */

/*html { height:100%; }*/

body {
	margin:0 auto;
	width: 900px;
	height:100%;
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

form, input, select, textarea,  p, h1, h2, h3, h4, h5, img{
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*li{list-style:none;} /* XX */
img{border:none;}
a{text-decoration:none; color:#333333;}
a:hover{text-decoration:underline;}

.semantic {display: none;} /* Anzeigen falls CSS nicht geladen wird*/


/* #container { width: 900px; text-align: left; margin: 0 auto;   } */

#HeaderMenue {
	height: 10px;
	width: 100%;
	text-align: right;
	color: #A00000;
	margin-top: 25px;
}

#HeaderMenue a { color: #A00000; }
#HeaderMenue a:hover { text-decoration:underline; }
#HeaderMenue ul {
	margin:0;
	padding:0;
}
#HeaderMenue ul li { display: inline; }



#Website
{
	/*	min-height: 610px; */
	width: 100%;
	background-color: #FEF7E9;
	margin-top: 0px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A00000;
	border-left-color: #A00000;
}
/* * html #Website { height:550px; } /* nur für IE 5.5 - 6.x */
/* html + body #Website { height:550px; } /* nur vom IE 5.0 */


#Logo {
	float:left;
}

#Topofsite {
		height: 125px;
}

#Hauptnavigation 
{
	text-align:right;
	padding-right: 20px;
	height: 20px;
	float: right;
	padding-top: 105px;
}

#Hauptnavigation a { font-size: 18px;	font-weight: bold;	color: #333333; text-decoration:none; }
#Hauptnavigation ul li { display: inline; margin-right: -3px; list-style:none; }

#Hauptteil {
	clear:left;
}

#Content
{
   float: left;
	width: 729px;
/*   min-height: 488px; */
	border-top: 1px solid #A00000;
	border-right: 0px none #A00000;
	border-bottom: 0px none #A00000;
	border-left: 1px solid #A00000;	
}
/** html #Content { height:488px;  width:729px; } /* nur für IE 5.5 - 6.x */
/*html + body #Content { height:488px; } /* nur vom IE 5.0 */



#Subnavigation
{
    float: left;
    width: 169px;
}

#Subnavigation ul
{
	padding-top: 0px;
}

#Subnavigation li
{
	font-size: 11px;
	color: #005C24;
	list-style-type: none;
/*	list-style-image: url(../images/aufzaehlung_gruen.gif); /*	margin: 3px 5px 3px 3px; */
    background: transparent url(http://www.hippolyt.at/images/aufzaehlung_gruen.gif) no-repeat 1px 5px; 
	padding-left: 15px;
/*	list-style-position: inside; */
	margin-left: -25px; 
	margin-bottom: 4px; 
    
}

#Subnavigation a
{
	color: #005C24;
}


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

#Subnavigation a.aktiv
{
 text-decoration:underline;
}

#Infobox
{
	margin-left: 10px;
	margin-top: 15px;
}

#RatundTat
{
 position:relative;
 width:150px;
 height:41px;
 bottom:30px;
 left:15px;
}


#Contenttext
{
	float:left;
	width: 460px;
	margin-left: 15px;
}

#Contenttext_Startseite
{
	float: left;
	margin-left: 15px;
}

#Content_Teaser
{
	position:relative;
	float:right;
	width: 230px;
	margin-top: 20px;
}


#Footer 
{
	color: #A00000;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
#Footer a, #Footer a:visited, #Footer a:hover
{
 text-decoration:none;
 color: #A00000;
}

#WRAPPER
{
 clear:both;
}


#Box_Rot_Header {	
	font-size: 12px;
	font-weight: bold;
	color: #A00000;
    height: 14px;	
	width: 200px; 
}

#Box_Rot
{
	height: 105px;
	width: 200px;
	padding: 7px;
	border: 1px solid #A00000;
}

#Box_Gelb_Header {
	font-size: 12px;
	font-weight: bold;
	color: #A00000;
	height: 14px;
	width: 200px;
}
#Box_Gelb
{
	height: 105px;
	width: 200px;
	padding: 7px;
	border: 1px solid #FF9900;
}
/* CSS Document */

.Stil5 {
	font-size: 12px;
	font-weight: bold;
	color: #A00000;
}
.Stil7 {font-size: 12px; font-weight: bold; color: #279224; }
.Stil8 {font-size: 12px; font-weight: bold; color: #A00000; }
.Stil9 {
	color: #A00000
}


/* global settings */
input, select, textarea {
	border: 1px solid #A00000;
	color:#333333;
}
input#submit {
	background-color: #FF9900; 
}






#Content a, #Content a:hover
{
 text-decoration:underline;
}

#Content h1
{
	font-size: 16px;
	letter-spacing: 2pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005C24;
	margin-bottom: 24px;
	color: #005C24;
	margin-top: 15px;
	width: 460px;
}



#Contenttext_Admin
{
    position:relative;
	width: 650px;
	margin-left: 15px;
}

#Contenttext_Admin input, #Contenttext_Admin select, #Contenttext_Admin textarea
{
	font-family:"Courier New", Courier, monospace;
	color:#333333;
	background-color: #CCCCCC;
	font-size: 12px;
	border: 1px solid #000000;
}

#Contenttext img
{
 /* padding: 15px; */
}

#Contenttext .imgpadding15
{
  padding: 15px; 
}


h2 {
	font-size: 12px;
/*	letter-spacing: 0.5pt;*/
	color: #A00000;
	margin-top: 15px;
	margin-bottom: 10px;
}

h2.berichte {
 margin-bottom:0px;
 margin-top:5px;
}

h3 {
	margin-bottom: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	
}

.gruen
{
	color: #006600;
	font-weight: bold;
}

.rot
{
 color:#A00000;
}

.rotfett {
	color:#A00000;
	font-weight: bold;
}


/* Container */
.Box_2008  {
	float: left;
	padding-right: 14px;
	padding-top: 10px;
}

.Box_2008 img {
 float:right;
 border:0px;
}

.Box_2008 p {
	color: #666666;
}

.breit {
	width: 446px;
}

.small {
	width: 216px;
}

.Box_XLarge {
	float:left;
	padding-right: 14px;
	padding-top: 10px;
	width:700px;
	height:300px;
}

.Box_2008 h3 {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

.Box_Body {
	border-width: 1px;
	border-style: solid;
	padding: 7px;
	height: 116px;

}


.red {
	color: #A00000;
	border-color: #A00000;
}
.green {
	color: #005C24;
	border-color: #005C24;
}
.yellow  { 
	color: #A00000;
	border-color: #A00000;
}
.link {
	background-repeat: no-repeat;
	padding-left: 15px;
}

.link.redpoint {
	background-image: url(../../images/Elements/PunktRot_New.gif);
}

.link.yellowpoint {
	background-image: url(../../images/Elements/PunktRot_New.gif);
}

.link.greenpoint {
	background-image: url(../../images/Elements/PunktGruen.gif);
}
label {
	float: left;
	width: 100px;
	font-weight: bold;
}
legend {
	font-weight: bold;
	color: #A00000;
}

fieldset {
	width: 90%;
	border: 1px solid #A00000;
	padding: 15px;
	margin-top: 15px;
}

ul.Startseite {
	margin:0px;
	padding:0px;
	list-style-type: none;
	color:#333333;
}

ul.Startseite li a {
 text-decoration:none;
}

/* Von Startseite 09.09.09 */
.Stil10 {
	color: #993333;
	font-weight: bold; 
	font-size: 9px; 
}

