body {
font-family:tahoma;
background:#e7e7e8;
margin:3 0 0 0px;
}

.background {
background:url(bg2.jpg) no-repeat;
}

.language {
width:100px;
float:right;
text-align:left;
padding-top:60px;
margin:0 30 10 0px;
}

.info {
width:100px;
padding:15 0 0 0px;
font-family:tahoma;
font-size:11px;
}

.info a{
padding:15 0 0 0px;
font-family:tahoma;
font-size:11px;
}


.tx-odsajaxmailsubscription-pi1 {
float:left;
text-align:left;
margin:25 0 0 0px;
padding: 0 10 0 10px;
font-family:tahoma;
font-size:11px;
}

.tx-odsajaxmailsubscription-pi1 a{
color:#252525;
text-decoration:underline;
font-family:tahoma;
font-size:11px;
}

.tx_odsajaxmailsubscription_pi1_prefs {

}



.prefs td,tr{
font-family:tahoma;
font-size:11px;
color:#252525;

}

.prefs {
margin:25 0 0 0px;
padding: 0 0 0 0px;
text-align:left;
font-family:tahoma;
font-size:11px;
color:#252525;
}

.contenttable {
font-family:tahoma;
font-size:11px;
padding: 10 10 10 10px;
	color: #45424B;
}

.tx-srfeuserregister-pi1{
  font-family:Verdana,Arial,Tahoma;
  font-size:11px;
	 margin-top:15px;
}

.tx-srfeuserregister-pi1 fieldset{
  border: 0px;
}

.tx-cwtcommunity-pi1 {
font-size:10px;
}

.tx-imagecycle-pi1 {
margin:10 35 10 0px;
}

.facebook {
float:right;
margin:0 0 0 0px;
}

/* content */

.content {
	text-align: left;
	margin-top: 0px;
	margin-left:10px;
	margin-bottom:10px;
	background: #e7e7e8 url(sidecontent.jpg) no-repeat;
	width: 380px;
	min-height:350px;
    height:auto !important;
    height:350px;
}

.content2 {
	font-family: tahoma;
	text-align: left;
	margin-top: 0px;
	margin-left:10px;
	padding-top:15px;
	background: #e7e7e8 url(sidecontent2.jpg) no-repeat;
	width: 525px;
	min-height:200px;
    height:auto !important;
    height:200px;
}


.content2 a {

font-family:Verdana,Arial,Tahoma;
font-size:11px;
color:#252525;
text-decoration:none;
}

.content2 a:hoover {

text-decoration: underline;
}

.content2 tbody {

font-family:Verdana,Arial,Tahoma;
font-size:11px;
}


.content2 th{
margin-top:15px;
padding:5px;
}



.content .descr {

	color: #45424B;

	font-size: 0.9em;

	margin-bottom: 10px;

}

.content li, ul, p {

	margin-left: 0px;

	color: #45424B;

}



.content h1 {

font-size: 13px; 

color: #45424B; 

padding: 25 5 0 5px; 

background: #e7e7e8 url(sidecontent.jpg) no-repeat;

}





DIV.csc-textpic-image IMG {
background: #e7e7e8 url(sidecontent.jpg) no-repeat;
margin:20 5 15 5px;
padding:0 0 0 0px;
}



DIV.csc-textpic-border {}



DIV.csc-textpic-imagewrap {

margin: 5 15 5px;
padding:15 0 0 0px;
}





/* banner */

.rigth {

	background: url(sidebar.jpg) no-repeat;

	float: right;

	text-align: left;

	margin-top: 0px;

	margin-left:10px;

	margin-right:0px;

	width: 140px !important;
	padding: 10 0 0 0px;

	min-height:400px;

    height:auto !important;

    height:400px;

	

}

.banner .descr {

	color: #ffffff;

	font-size: 0.9em;

	margin-bottom: 6px;

}

.banner li, ul, p {

	margin-left: 6px;

	color: #ffffff;

}





.top{

align:center;

}









/* navigation */

.navigation {	

	width: 700px;

	background: #c6c6c6 url(menu.jpg);

	border-top: 0px solid #000000;

	border-bottom: 0px solid #ffd700;

	height: 37px;

}



.navigation a {

	border-right: 0px dotted #252525;

	color: #ffffff;

	display: block;

	float: left;

	font: bold 0.6em verdana;

	line-height: 30px;

	padding: 0 18px;

	margin-top: 0px;

	margin-bottom:0px;

	text-decoration: none;

}



.navigation a:hover { 

background: url(menuhoover.jpg);

color: #ffffff;

text-decoration:underline;

}









#sidebar {

background: url(sidebar1.jpg) no-repeat;

float: left;

margin-top:0px;

text-align:left;

width: 140px;

}	





.sidebox {
border: 0px solid #EFEDED;
margin-top:5px;
margin-bottom: 5px;
}



.sidebox ul {
font-size : 12px;
font-family : Tahoma,Verdana,Arial;
list-style: none;
margin: 0 0 5 0px;
padding: 0;
}







/* sidebar menu */

#sidebar ul.sidemenu {

font-size : 13px;

font-family : Tahoma,Verdana,Arial;

list-style:none;

margin: 0 0 5 0px;

padding: 0;		

}



#sidebar ul.sidemenu li {padding: 0px 0px;}



#sidebar ul.sidemenu a {

display:block;

font-weight:normal;

color: #333;

height: 1.5em;	

padding:.3em 0 .3em 5px;

line-height: 1.5em;

border-bottom: 1px dashed #D4D4D4;

text-decoration:none;

}



#sidebar ul.sidemenu a.top{	

border-top: 1px dashed #D4D4D4;

}



#sidebar ul.sidemenu a:hover {

padding: .3em 0 .3em 10px;

border-left: 5px solid  #666;

color: #666;		

}



.search {

width:150px;

height:55px;

background: #e7e7e8 url(sog.jpg) no-repeat;

padding:5 0 3 10px;

float:left;

}



.login {

width:150px;

height:55px;

float:left;

}







.kalender {

margin: 5 0 5 0px;

width:150px;

float:left;

}



h1, h2, h3,h4,h5,h6 { font-family: helvetica bold, Verdana,Arial; }
h1 {font-size: 13px; color: #45424B; padding: 15 5 8 5px; }
h2 {font-size: 12px; color: #45424B; padding: 5 5 5 5px;}
h3 {font-size: 11px; color: #45424B; padding: 5 5 5 5px;}
h4 {font-size: 10px; color: #45424B; padding: 5 5 5 5px;}
h5 {font-size: 9px; color: #45424B; padding: 2 2 2 35px;}
h6 {text-decoration: none; font-size: 12px; color: #45424B;  padding: 2 2 2 35px;}


h1, h2, h3 {margin-top: 0px; margin-left:0px;}

p {

color : #45424B;

margin-top : 5px;

padding-bottom : 10px;

margin-bottom : 0px;

margin-left : 6px;

margin-right : 10px;

font-size : 12px;

font-family : helvetica,Tahoma,Verdana,Arial;

}



p a {

color : #45424B;

font-weight: normal;

text-decoration: underline;

}



p a:hover {

color: #45424B;

font-weight: normal;

}





li {

color : #252525;

margin-top : 5px;

padding-bottom : 10px;

margin-bottom : 0px;

margin-left : 10px;

margin-right : 10px;

font-size : 11px;

font-family : Tahoma,Verdana,Arial;

}



li a {

color : #252525;

font-weight: normal;

text-decoration: underline;

}



li a:hover {

color : #666666;

}





ul {

color : #252525;

margin-top : 5px;

padding-bottom : 10px;

margin-bottom : 0px;

margin-left : 10px;

margin-right : 10px;

font-size : 11px;

font-family : Tahoma,Verdana,Arial;

}



ul a {

color : #252525;

text-decoration: underline;

font-weight: normal;

}



ul a:hover {

color : #666666;

}



.footer {

float:left;

margin-top:2px;

padding-top:5px;

text-align:center;

background:#e7e7e8;

width: 700px;

}



.footer p, p a{

color:#252525;

background:#e7e7e8;

}









.csc-caption {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #000;

}

.csc-bulletlist {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #000;
}


.csc-table {

	font-family :Verdana, sans-serif;

	font-size : 11px;

	color : #666;

}




.csc-searchform {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 11px;
	color : #000;
	font-weight : normal;

}

.csc-searchresultpagetitle {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 11px;
	color : #000;
	font-weight : bold;

}

.csc-searchresultcontent {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 11px;
	color : #000;
	font-weight : normal;

}

.csc-searchresultheader {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 11px;
	color : #000;	font-weight : bolder;

}

.csc-searchmarkup {
	color : #666;

}


.csc-loginform {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 11px;
	color : #000;
	font-weight : normal;

}




.csc-filelinks {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 12px;
	color : #000;
}

.csc-filelinkssize {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 12px;
	color : #000;
}




.csc-sitemap1 {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 12px;
	color : #000;
}

.csc-sitemap2 {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 11px;
	color : #000;
	margin-left : 20px;

}

.csc-sitemap3 {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 10px;
	color : #000;
	margin-left : 40px;	
}

.csc-sitemap4 {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 9px;
	color : ##000;
	margin-left : 60px;
}


.csc-celmenu {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #000;

	margin-top : 10px;

}

.csc-celsubmenu {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #000;

	margin-left : 20px;

	margin-top : 3px;

}









/*Label for cells*/

.csc-mailform {
width:600px;
}

.csc-mailform label {
float: left;
clear: both;
font-family: Tahoma,Arial, Helvetica, sans-serif;
text-align:left;
font-size: 11px;
width: 300px;
margin-left: 20px;
margin-top:5px;
margin-bottom:5px;
}


.csc-mailform-label {

width: 300px;
font-weight:bold;
font-size:12px;
color: #45424B;
margin: 15 0 15 10px;

}

.csc-mailform-field option, select {
font-size:11px;
color: #45424B;
}



/*labelcells*/

.csc-mailform input, textarea, select {
float: left;
width: 330px;
margin-left: 10px;
margin-right: 10px;
margin-top:5px;
margin-bottom:5px;
border: 1px solid #666;

}

.csc-mailform-submit {
width: 150px;
}

.csc-mailform  {
float: left;
width: 150px;
margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
border: 1px solid #666;

}

/*v.4 formcss end*/





.tx-indexedsearch-res {

font-family: tahoma;

}





/* Align the form fields and labels */

	    div.tx-indexedsearch-searchbox label {

	        margin-right:1em;

			font-family:tahoma;

	        width:10em;

	        float:left;

	        }

        /* Floating items to the right */

	    span.tx-indexedsearch-result-count,

        span.tx-indexedsearch-percent {

	        font-size:0.9em;

	        letter-spacing:0;

	        font-weight:normal;

	        margin-top:-1.2em;

	        float:right;

	        }

        /* Align result info */

	    dt.tx-indexedsearch-text-item-size,

	    dd.tx-indexedsearch-text-item-size,

        dt.tx-indexedsearch-text-item-crdate,

        dd.tx-indexedsearch-text-item-crdate,

        dt.tx-indexedsearch-text-item-mtime,

        dt.tx-indexedsearch-text-item-path {

            margin-left:0;

	        float:left;

	        }

        /* Reset margin of the last element in the result info */

        dd.tx-indexedsearch-path {

            margin-left:0;

	        }

	    /* Result browser */

	    div#content ul.browsebox li {

	        list-style:none;

	        margin-bottom:1em;

	        margin-right:1em;

	        float:left;

	        }

	    /* Clear the result browser float */

	    div#content div.tx-indexedsearch-res {

	        clear:both;

	        }
