/* -------------------------------------- 
Überschreiben der zentralen Einstellungen
-----------------------------------------*/  
h1 {
  color: #122957;
}

h2, h3, h4 {
  color: #122957;
}

h2 a:link,
h2 a:visited {
	color: #122957;
	text-decoration: underline;
}

h2 a:hover {
	color: #333;
	text-decoration: underline;
}

a:link,
a:visited {
    color: #122957;
}

a:hover,
a:active {
  color:#122957;
  text-decoration: underline;
}

/* -------------------------------------- 
Überschreiben des Header
-----------------------------------------*/  

 
  /* Logo */
  div#header div#header_inner div#logo {
    background-color: #122957;
  }

  

/* -------------------------------------- 
Überschreiben der Hauptbereichs-Elemente
-----------------------------------------*/  

div#main_content {
  background:url(../img/bg_mid_tib.gif) repeat-y center;
}

  div#main_content div#main_content_inner {
    background:url(../img/bg_mid_inner_tib.gif) repeat-y 5px 0px;
  }
    
      div#main_content div#main_content_inner div#left ul li a.active,
      div#main_content div#main_content_inner div#left ul li a:hover {
        background-color: #415479;
      }

    
      div#main_content div#main_content_inner div#left ul li ul li a {
        background-color: #415479;
      }




/* -------------------------------------- 
Erstellen neuer Elemente
-----------------------------------------*/  


/* Login-Fomular */


.tx-felogin-pi1 fieldset {
	border: none;
}

.tx-felogin-pi1 legend {
	display: none;
}

.tx-felogin-pi1 label {
		width: 150px;
		float: left;
}

.tx-felogin-pi1 input {
		width: 150px;
		float: left;
}

.tx-felogin-pi1 div {
	clear: both;
	padding: 10px 0 0 0;
}


.tx-felogin-pi1 form {
	margin:0;
	padding:0;
	display:inline;
}

.tx-felogin-pi1 input,
.tx-felogin-pi1 textarea,
.tx-felogin-pi1 select,
.tx-felogin-pi1 option {	
	color: #FFF;
	background-color: #717171;
 	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
 	border: 1px solid #FFF;
	padding: 1px;
}


.tx-felogin-pi1 INPUT:HOVER, 
.tx-felogin-pi1 TEXTAREA:HOVER, 
.tx-felogin-pi1 SELECT:HOVER{
	color: #ffffff;
	background-color: #122957;
	padding: 1px;
}

.tx-felogin-pi1 input.submit_option {
	padding:3px;
	cursor:pointer;
	/*background:#D2E1C8;
	border:1px solid #000;*/
}



/* Kontaktformular
*******************/

div#main_content div#main_content_inner div#right input,
div#main_content div#main_content_inner div#right textarea {
	border: 1px solid #122957;
}

div#main_content div#main_content_inner div#right input.submit_button {
	border: 1px solid #122957;
}