/*defaults*/

body         {background:#fff url('../images/hg.gif');  

					margin:10px 0 0 0; padding:0; 

					font-family:"Verdana", verdana, arial, "Times New Roman", serif; 

					font-size:80%; 

					color: #02345E;

					

					

					}

html         {overflow: scroll; 

				  /*font-size: 90%;

				  color: #07173B;*/

						}

p                {margin:0px; padding:0 0 5px 0; }

a                {color:#fff; text-decoration:none; }

a:hover        {color:#8E9298; text-decoration:underline;}





/*structural elements*/

#container        {margin:0px auto;

                  text-align:center;

                  width:850px;

                                 }



#holder            {width:100%;

                    text-align:left;

                    background:#fff;

                    border: #07173B 1px solid; 

							  }



#logo              {  padding:0px 0px 11px 0px;

                        float: right; 

								}



#land                { padding:0px 0px 11px 20px;

                        float: right;

                        margin: 0 0 0 10px;}



#navigation {

background-color: #07173B;  padding:10px 0 5px 25px;   font-size:100%;  width: 825px;}

#content {

         float:left; 

			width:410px; 

			padding:0px 1px 0 0px; 

			line-height:140%; 

			background:#fff; 

		   background-image: url('../images/h_content.jpg');

  			background-repeat:   no-repeat;

			background-position: 95% 95%;

			

			 }

#leftnav  {

				float:left;  

				padding:30px 15px 0px 10px; 

				line-height:200%;  

			 	width: 140px;  

				font-size:90%; 

				/*background-image: url('../images/hg_c.gif');

  			 	background-repeat:   no-repeat;

				border: 1px solid #999;

			 background-position: 95% 95%;*/ } /*sven test*/

#news 

{float:right;  padding:20px 5px 0 0; line-height:140%; text-align:justify;}

.newsItem {

padding:20px 10px 5px 20px; background:#FFF; border:1px solid #8D7C74; font-size:90%; margin-bottom:20px; }

.newsstart {

padding:100px 5px 5px 15px; background:#FFF;  font-size:80%; margin-bottom:10px; float: left; }

#footer {

clear:both; width:850px; font-size:80%; background-image: url('../images/footer_hg.jpg'); padding:0px; text-align:left; color:#fff; border-bottom: 3px solid #fff;}

#copyright {

float:right; }

a img { border: 0px; }



#rahmen{  border-left: #666 1px solid;

			border-right: #666 1px solid;

			border-bottom: #666 1px solid;

			 padding: 5px; 

			 /*bbackground-image:    url('../images/hirsch.gif');

  			 background-repeat:   no-repeat;

			 ackground-position: 95% 95%; /*Bild unten rechts*/

         /* background-position: bottom right;*/

			  }

#rahmen_hirsch{  border-left: #666 1px solid;

			border-right: #666 1px solid;

			border-bottom: #666 1px solid;

			 padding: 5px; 

			 background-image:    url('../images/hirsch.gif');

  			 background-repeat:   no-repeat;

			 background-position: 99% 99%; /*Bild unten rechts*/

         /* background-position: bottom right;*/

			  }

#hirsch{ 

			 padding: 5px; 

			 background-image:    url('../images/hirsch.gif');

  			 background-repeat:   no-repeat;

			 background-position: 99% 99%; /*Bild unten rechts*/

         /* background-position: bottom right;*/

			  }

#rahmen1{	

			border: #07173B 1px solid; 

			background-color: #07173B; 

			color:#fff; 

			padding: 5px;

}



.rahmen1 h2 {font-size:30%; 

				line-height:150%; margin:0; 

				padding:0 0 1px 0; 

				color:#07173B; }

h6 {font-size:90%; 

				line-height:150%; margin:0; 

				padding:0 0 1px 0; 

				color:#07173B; 

				font-style: normal;

				font-weight: lighter;}

				

h3 {font-size:80%; 

				line-height:150%; 

				margin:0; 

				font-style: normal;

				

				letter-spacing: 0.05em;

				color:red;

				}

h4 {        font-size:250%; 

				line-height:150%; 				

				font-style: normal;			

				letter-spacing: 0.05em;

				color:red;

				font-family: "Times New Roman";

				

				}

.rot {

	color:red;

}



#left {

        width: 180px; 

		  	 

}

#rechts{

        width: 200px;

}

.h2 {color:#003366; margin:0 0 10px 0; padding:0; font-size:105%; font-weight:normal;  }



/*headings*/

.newsItem h1        {color:#225799; margin:1px 0 1px 0; padding:0; font-size:110%; font-weight:bold; }

.newsItem h2        {color:#003366; margin:0 0 10px 0; padding:0; font-size:90%; font-weight:normal; }

#content h1  {font-size:250%; font-weight:none; line-height:180%; margin:0 0 0 0px; padding:20px 0 30px 0px; color:#07173B; font-family: "Times New Roman", Times, serif; letter-spacing: 0.001em}

#content h2  {font-size:100%; font-weight:bold; line-height:110%; margin:0; padding:0 0 1px 0; color:#07173B; }

#content h3  {font-size:100%; font-weight:bold;  margin:0; padding:0; color:#07173B; display: inline;}

#logo h3   {font-weight:bold;  margin:0; padding:0; color:#D86704; font-size:100%;}



/*navigation*/

#navigation ul   {margin:0; padding:0 0 0 0px; background-color:#07173B; }

#navigation li    {margin:0; padding:0 0 0 0px; list-style:none; display:inline; }

#navigation a                {color:#fff; padding:0 0px 0 0; text-decoration:none;  font-weight:none;}

#navigation p                { color:#E6D2B0; padding:0 0px 0 0; text-decoration:none;  display: inline; font-weight:none;}

#navigation a:hover        {color:#8E9298; font-weight:none;}



#content a                {color:#07173B; padding:0 0px 0 2px; text-decoration:none;  font-weight:bold;}

#content a:hover        {color:#8E9298; font-weight:bold;}





#leftnav  ul                 {margin:2px; padding:5px; /*border-right: 1px #999 solid; */}

#leftnav  li                 {margin:0; padding:5px; list-style:none;  border-bottom: 1px #999 solid; }

#leftnav  a                {color:#07173B; padding:0 10px 0 0; text-decoration:none;  font-weight:none;}

#leftnav  p                { color:#B60404; padding:0 10px 0 0; text-decoration:underline;  display: inline; font-weight:none;}

#leftnav  a:hover        {color:#8E9298; font-weight:none;}



#footer ul                 {margin:0; padding:0; }

#footer li                 {margin:0; padding:0; list-style:none; display:inline; }

#footer p                {color:#999; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; display: inline; }

#footer a                {color:#fff; font-weight:bold; padding:0 5px 0 0;  }

#footer a:hover        {color:#999; text-decoration:none; }



/*Additional classes*/

.clear {

        height: 0.1px;

        overflow: hidden;

        font-size: 0.1px;

        line-height: 0.1px;

        clear: both;



}



.invisible{

        width: 0px;

        height: 0px;

        left: -1000px;

        top: -1000px;

        position: absolute;

        overflow: hidden;

        display: inline;

}



/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix {display:inline-block; }

/* Hides from IE-mac \*/

* html .clearfix {height:1%; }

.clearfix {display:block; }

/* End hide from IE-mac */





td {

        vertical-align: top;

        line-height: 25px;

}





input.text, select {

        margin: 5px 0px 20px 25px;

        color: #8D7C74;

        border: 1px solid #8D7C74;

        width: 180px;

}



select {

        width: 180px;

}



textarea {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        margin: 5px 0px 10px 25px;

        font-size: 0.9em;

        color: #8D7C74;

        /*border: 1px solid #8D7C74;*/

}



.error {

        color: #D1005B;

        margin-left: 25px;

}



.submit {

        margin-left: 25px;



}

.captcha {

        margin-left: 25px;

}


