* {
    margin: 0;
    padding: 0;
    border: 0;
}

	

body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td,div,
ul, ol, li,
form, input, textarea, select, .plus-title-link,
a,
     a:link,
     a:active,
     a:visited,
     a:hover
     {
       font-family: Century Gothic, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       line-height:15px;
       text-decoration: none;
       font-weight: normal; 
       color:#575656;
       text-align:left;
}


a,
     a:link,
     a:active,
     a:visited,
     a:hover
{
 color:#ff8d02;
}	 

a:hover,
{
  text-decoration: none;
}

tr td {
padding:4px;
}

.no-padding td {
padding: 0;
}

hr {
 padding:0px;
 margin:4px;
 color:#ffffff;
}

#news {
border-right:1px solid #d1d1d0;
border-left:1px solid #d1d1d0;
min-height:528px;
height:auto !important;
height:528px;
width:188px;
background-color:#f1f1f1;
float:right;
margin-right:1px;
}

* html #news {
border-right:1px solid #d1d1d0;
border-left:1px solid #d1d1d0;
height:528px;
width:190px;
background-color:#f1f1f1;
float:right;
margin-right:1px;
}


fieldset {
   padding:4px;
  border: 1px solid #9d9d9d;
}


#zentriert {
    margin:0 auto;
	padding:0;
	width:1200px;
	text-align:left;
}

#footer
{
    clear: both;
    background: url('/cms/ig/bg-footer.jpg') repeat-x 0 0;
    margin-top:8px;
    height:114px;
    padding: 7px 0;
}

#login-content {
   width:439px;
}


.navilink-active {
background-image:url(/cms/ig/nav-a.png);
 behavior: url("/cms/site/js/iepngfix.htc");
 background-repeat:no-repeat;
 padding-right:0px;
 color:#ffffff;
 cursor:pointer; 
cursor:hand;
font-size: 14px;
line-height:17px;
text-align:center;
}

.navilink {
background-image:url(/cms/ig/nav.png);
 behavior: url("/cms/site/js/iepngfix.htc");
 background-repeat:no-repeat;
 padding-right:0px;
 color:#4f4e4e;
 cursor:pointer; 
cursor:hand;
font-size: 14px;
line-height:17px;
text-align:center;
}



.inputfooter1
{
 width:165px;
 height:21px;
font-size:12px;
padding-left:5px;
padding-top:5px;
color:#3D3D3D;
 border:0px;
 background-image:url('/cms/ig/login-input1.jpg');
 background-repeat:no-repeat;
}

.inputfooter2
{
 width:165px;
 height:21px;
font-size:12px;
padding-left:5px;
padding-top:5px;
color:#3D3D3D;
 border:0px;
 background-image:url('/cms/ig/login-input2.jpg');
 background-repeat:no-repeat;
}
    
.footer-content {
font-size:12px;
line-height:14px;
}	
	


img {
 behavior: url("/cms/site/js/iepngfix.htc");
}


.error
{
color: #B42514;
font-weight : bold;
}

.correct
{
color: #41a62a;
font-weight : bold;
}


select {
border: 1px solid #9d9d9d;
}

input {
border: 1px solid #9d9d9d;
}

textarea {
border: 1px solid #9d9d9d;
}

.input-content {
 width:354px;
 height:24px;
font-size:12px;
padding-left:5px;
padding-top:5px;
color:#3D3D3D;
 border:0px;
 background-image:url('/cms/ig/input-content.jpg');
 background-repeat:no-repeat;
}

.textarea-content {
 width:354px;
 height:90px;
font-size:12px;
padding-left:5px;
padding-top:5px;
color:#3D3D3D;
 border:0px;
 background-image:url('/cms/ig/textarea.jpg');
 background-repeat:no-repeat;
}

.button2
{
	background-color:#ffffff;
	border:  1px solid #666666;
	margin:  1px;
	
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	cursor:  pointer; 
	cursor:  hand;
	font-size:18px;
	color:  #666666;
	 font-weight:bold;
}

a.button2 {
 color:#666666;
 font-weight:bold;
}

.button2:active
{
	background-color:#ffffff;
	border: 1px solid #666666;
	color:  #666666;
	text-decoration:none;
	font-weight:bold;
}
.button2:visited
{
	background-color:#ffffff;
	border: 1px solid #666666;
	color:  #666666;
	text-decoration:none;
	font-weight:bold;
}


.button2:hover
{
	background-color:#f18e1d;
	border:  1px solid #ce7107;
	color:  #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
}


.buttonactive
{
	background-color:#f18e1d;
	border:  1px solid #ce7107;
	margin:  1px;
	
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	cursor:  pointer; 
	cursor:  hand;
	font-size:18px;
	color:  #ffffff;
	font-weight:bold;
}

a.buttonactive {
 color:#ffffff;
 font-weight:bold;
}

.buttonactive:active {
 color:#ffffff;
 font-weight:bold;
}

.buttonactive:visited {
 color:#ffffff;
 font-weight:bold;
}

.buttonactive:hover {
 color:#ffffff;
 font-weight:bold;
}





.labelwrong
{
background:#e0e0e0;
}


.cmsbutton
{
	border:  outset 1px #dcdad5;
	background-color:#e0e0e0;
	border:  outset 1px #b9d5e3;
	margin:  1px;
	padding-right: 5px;
	padding-left: 5px;
	cursor:  pointer; 
	cursor:  hand;
	font-size:18px;
	color:  #004e7d;
}



.cmsbutton:hover
{
	background-color:#D4D0C8;
	border:  outset 1px #b9d5e3;
	color:  #006699;
	color:  #004e7d;
	text-decoration:none;
}


.cmsbuttonactive
{
	border:  outset 1px #dcdad5;
	background-color:#D4D0C8;
	border:  outset 1px #b9d5e3;
	margin:  1px;
	padding-right: 5px;
	padding-left: 5px;
	cursor:  pointer; 
	cursor:  hand;
	font-size:18px;
	color:  #004e7d;
	font-weight:bold;
}
