/* #### TOP-MENU ############################################################################ */

#nav, #nav ul {
background:transparent none repeat scroll 0 0;
color:#000000;
float:right;
font-size:18px;
font-weight:normal;
line-height:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:27px 0 10px;
padding:0 15px 0 0;
width:750px;
}

#nav a {
	display: block;
	color: #000000;
 	text-decoration: none;
	padding: 0.25em 0em;
	
}

#nav a:hover {
	color: white;
 }
  

#nav a:active {
	color: white;
 }
 
#nav a.menuparent  {
	background: url(arrow.gif) no-repeat 90% 40%;
}
 
#nav li {
        float:left;
        margin-right:20px;
        padding:0 18px;
        background-color: #CCCCCC;
        
}

/*

#nav .licurrent {
        float:left;
        margin-right:20px;
        padding:0 20px;
        background: #E1081F;
        color:white;
        
        
}

#nav .licurrent a {
       color:white;
          
}


#nav .current {
        float:left;
        margin-right:20px;
        padding:0 20px;
        background:#E1081F;
        color:white;
        
}

#nav .current a {
        color:white;
        
}
 


#nav .menuparent a:hover {
        background:#E1081F;
        color:white;
}
*/
#nav li ul {
	position: absolute;
	float:right;
	left: -999em;
	height: auto;
	width: 130px;
	font-size:12px;
        font-weight:bold;
	border-left:1px solid #E1081F;
	margin: 0 0 0 -18px;
	top:10px;
	background: transparent;
	
		
}
		
#nav li li {
 
	background: none transparent;
	padding:0;
}

#nav li ul a {
	padding-left: 1em;
	background: none transparent;
}

#nav li ul a:hover {
	color: #E1081F;
	background: none transparent;
}

 
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;

}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	color: #E1081F;
	background: none transparent;
}

#nav li:hover, #nav li.sfhover {
	background: #E1081F;
	color: white;

}

#nav li:active, #nav li.sfhover {
	background: #E1081F;
	color: white;

}

#nav li:hover li, #nav li.sfhover li {
	background: none;
	color: #E1081F;

}


#subnav li a:hover {
	color: #E1081F;
	background: none transparent;
	}



/* #### Menü Ende ############################################################################ */



body{   behavior:url("fileadmin/css/csshover.htc");
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	
}

img {border:none;}

}

.contenttable table, tr, td {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
} 

a {color: #E1081F; text-decoration:none;}
a:link {color: #E1081F; text-decoration:none;}
a:visited {color: #E1081F;text-decoration:none;}
a:hover {color: #E1081F;text-decoration:none; }
a:active {color: #E1081F;}


a.printlink {font-size:11px; color: #4F4F4F; text-decoration:none;}
a.printlink:link {font-size:11px; color: #4F4F4F; text-decoration:none;}
a.printlink:visited {color: #4F4F4F text-decoration:none;}
a.printlink:hover {color: #E20026; text-decoration:none;}
a.printlink:active {color: #4F4F4F text-decoration:none;}


b {font-size: 110%;}
/* em {color: #E1081F;} */
em {
color:#E1081F;
font-size:16px;
font-style:normal;
font-weight:bold;
}

* { margin: 0; padding: 0;}

p {margin-bottom:10px;line-height:16px;text-align:justify;}

hr {

background-color:#cccccc;
color:#cccccc;
border: #cccccc;
height: 1px;

  margin: 0 !important; 
  clear:      both;
  margin:     -7px 0;
  display:    block;
}

table {
cellspacing:5px;
cellpadding:5px;
}

table,tr,td {
 font-size: 1em;
 border:none;
 padding:2px;
}

div#inhalt {
margin-bottom:5px;
}

#maincontainer {
	width: 900px; /*Width of main container*/
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: top center;
	border-top: solid 5px #E1081F;
	
}

#topsection {
	width: 900px;
	margin: 0 auto;
	border-bottom: solid 1px #CBCDCC;
	height: 110px;
	}

.inner_nav {
background:transparent url(../images/search_back.gif) no-repeat scroll left top;
float:right;
height:50px;
margin:0;
padding:0 0 0;
width:230px;
position:relative;
top:10px;
left:3px;

}

.justify { text-align: justify; }


.login {
	font-size: 10px;
	color: #333333;
	text-align: right;
}

.login a{
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.login a:visited {
	color:#333333;
}
.login a:hover {
	color:#CC0000;
}

 .rss {



float:right;
left:223px;
position:relative;
top:77px;
}

.rss a {

background:#CCCCCC url(../images/rss_neu2.gif) repeat scroll 0 0;
display:block;


}

.rss a:hover {

background:#E1081F url(../images/rss_neu_over2.gif);

}

#contentwrapper {

	float: left;
	width: 100%;
	background: none;
	height:auto !important; 
	min-height:360px; 
	height:360px; 
        margin:0;
	z-index: 5;
}

#contentcolumn{
margin-top:50px;
margin-right: 300px; /*Set right margin to RightColumnWidth*/
min-height:360px;
height:auto !important;
width:591px;
}

#contenttrailer {
        /* position:absolute; */
	top:100px;
        z-index:0;


}

#rightcolumn{
        margin:0;
	float: left;
        width: 300px; /*Width of right column*/
        margin-left: -300px; /*Set left margin to -(RightColumnWidth) */
	
}

.inner_right {
   margin:50px 12px 12px 12px;
   
  
}

#newsrubrikheader {
	margin-left:7px;
	margin-top:40px;
	border-bottom:1px solid #CCC;	
}

#newsrubrikheader2 {
	margin-left:20px;
	margin-top:40px;
	border-bottom:1px solid #CCC;	
}

#looklink {
	color:#666666;
	font-size:15px;
	font-weight:normal;
	padding:0 0 6px 0;
      	margin:6px 0 6px 6px;
	border-bottom:1px solid #CCC;	
	}

#looklink a {
	color:#666666;
	font-weight:normal;
	padding:0;
	margin:0;
	   

}


#looklink a:hover {
	color:#E1081F;

}

#googlemap {
border-bottom:1px solid #CCCCCC;
float:left;
left:21px;
margin-bottom:12px;
margin-top:6px;
position:relative;
}
.weiterlink {
padding-left:12px;
}

#adresse {
border-bottom:1px solid #CCCCCC;
font-size:14px;
margin-bottom:6px;
margin-top:12px;
padding-bottom:6px;
padding-left:6px;
}

#footer {
border-top:1px solid #CCCCCC;
height:33px;
margin:0;
position:relative;
text-align:center;
top:20px;
width:100%;
}


#footer a {
color:#333333;
}


#footer a:hover {
color:#E1081F;
}


#footer a:visited {
color:#333333;
}


#footer a:active {
color:#333333;
}


#footer .impressum {
color:#333333;
left:279px;
position:relative;
text-decoration:none;
top:6px;

}
#footer .impressum a {
color:#333333;
font-size:10px;
font-weight:normal;
}

#footer .impressum a:visited {
color:#333333;

}

#footer .impressum a:hover {
color:#E1081F;

}


.copyright {
color:#333333;
font-size:10px;
left:-280px;
margin:0;
position:relative;
text-align:center;
top:6px;
border:none;
}

.innertube{
margin: 12px;
}

.innertube_content{
	margin: 22px; /*Margins for inner DIV inside each column (to provide padding)*/
	
}


h1 {
        clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #E1081F;
	margin-bottom: 12px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E1081F;
	margin-bottom: 6px;
}

h3 {
	color:#4F4F4F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #4F4F4F;
	
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #4F4F4F;
	
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #4F4F4F;
	
}



p.bodytext {
 font-size: 1em;
}

#page{
	background-color: transparent none;
	height: auto;
}





/* box ################################################################################## */
.box{
	max-width:190px;
	border: 1px solid #CCCCCC;
	padding: 12px;
	margin-bottom: 12px;
	font-size: 11px;
	color: #4F4F4F;

}
.menubox{
	width:163px;
	padding: 0;
	font-size: 11px;
	color: #E5E7EA;
	height:auto !important;		padding-top:8px;
       
}

.menutitel {

  margin:0;
  padding:0;
}

.box ul{
	list-style-type:none;
	margin: 4px 4px 4px 11px;
}
.box li{
	margin-left: 0;
	background-image: url(http://85.124.188.132/web/vav/fileadmin/images/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	padding-left: 14px;
}


	.box a:link {color: #4F4F4F; text-decoration:none;}
	.box a:visited {color: #4F4F4F;text-decoration:none;}
	.box a:active {color: #E20026;}
	.box a:hover {color: #E20026;text-decoration:none; }


/* bild_box ################################################################################## */

.bild_box{
	border:none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 12px;
	font-size: 0.95em;
	color: #4F4F4F;
}

.bild_box ul{
         
 margin: 4px 4px 4px 24px;
}
.bild_box li{
	margin: 0;
}

.bild_box a{
	color: #4F4F4F;
	text-decoration: none;
}
.bild_box a:hover{
	color: #E20026;
	text-decoration: none;
}
/* bild_box ################################################################################## */



#box_button a {
background:none;
text-align:center;
margin: 0;
}

#logo {
	float: left;
	margin: 0;
}


INPUT {

border:1px solid #666666;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:20px;
width:250px;

	/* 
	background-color:#FFFFFF;
	border: 1px solid #666666; 
	*/
}


input .submitbutton {

}


UL {
	list-style-type: none;
	list-style-position: outside;
	margin: 12px 0 12px 40px;
} 


/* FONT RESIZER ######################################################## */

.cReduceTextSize a:hover{
 background-color:#E20026;
}

.cNormalTextSize a:hover{
background-color:#E20026;

}

.cEnlargeTextSize a:hover{
background-color:#E20026;

}
.cReduceTextSize a{
 padding-right:2px;
}

.cNormalTextSize a{
padding-right:2px;

}

.cEnlargeTextSize a{
padding-left:2px;

}

/* MAILFORM ######################################################## */



SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/* background-color: #EDEFF1; */
	/* border: 0px solid #CCCCCC; */
	width:210px;
}

TEXTAREA {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:250px;
	border:1px solid #666666;
}

BUTTON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014F78
	/* 
	background-color: #326539;
	border: 1px solid #EDEFF1; 
	*/
}

.csc-mailform {
	width: 300px;
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014F78;
	padding-left: 36px;
	margin-top:50px;
	margin-left:50px;
}

.csc-mailform-field {
	margin-bottom: 6px;
	line-height: 18px;
}

#labeltext {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}

/* MAILFORM END ######################################################## */

/* TEASER PLUGIN ######################################################## */

.tx-jppageteaser-pi1 {
overflow:hidden;
float:left;
width:100%;
position:relative;
}

.tx-jppageteaser-pi1 table{
float:right;
}

.tx-jppageteaser-pi1-list-entry-image IMG  {
 border:none;
 float:left;
 margin:0;
 padding:0;

}

.tx-jppageteaser-pi1-list-entry-description {
 background-color:#CCDCE4;
 margin:0;
 padding:4px 0 0 64px;
 margin-bottom: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 color: #014F78;
	
	
	
}

.tx-jppageteaser-pi1-list-entry-link-item {

        color: #014F78;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;

}

.tx-jppageteaser-pi1-list-entry-title {
	text-decoration:none;
	margin:0px;
	font-size:1.1em;
	font-weight:bold;
	color:#E20026;
	padding:4px 0 0 64px;
	border:none;
	z-index:999;
}

.tx-jppageteaser-pi1-list-entry h4 a:link {
	text-decoration:none;
	font-weight:bold;
	color:#E20026;
}

.tx-jppageteaser-pi1-list-entry h4 a:hover {
	text-decoration:none;
}

.tx-jppageteaser-pi1-list-entry h4 a:visited {
	text-decoration:none;
	color:#E20026;
}
		
.tx-jppageteaser-pi1-list-entry {
overflow:hidden;
	margin-bottom: 12px;
	font-size: 1em;
	color: #014F78;
	background-color: #CCDCE4;
	width: 158px;
	height:108px;
	float: left;
	margin-right: 7px;
	border:1px solid #80A7BB;
	
}
.tx-jppageteaser-pi1-list-entry-last {
	margin-bottom: 12px;
	font-size: 1em;
	color: #014F78;
	background-color: #CCDCE4;
	width: 158px;
	height:108px;
	float: left;
	margin-right: 0;
	border:1px solid #80A7BB;

}

div#menu-unten {
   float:right;
   padding:4px 5px 5px 0;
   padding-left:10px;   font-size:11px;
}

div#menu-unten a:link {display:inline; color: #014F78; text-decoration:none;}
div#menu-unten a:visited {color: #014F78;text-decoration:none;}
div#menu-unten a:active {color: #014F78;}
div#menu-unten a:hover {color: #014F78;text-decoration:underline;}


div#menu-unten a#current {
   color: #014F78;
}

div#copy {
   text-decoration: none;
   color:#666666;
   float:right;
   padding:5px;
   padding-right:10px;
}
    
div#styleswitch {
   padding:0 0 3px 43px;
   font-size:11px;
   color:#666666;
   }
   
   .tx-efafontsize-pi1 {
   display:inline;
   }



div#suchwrap {
   margin: 0;
   position:absolute;
   top:0px;
   left:744px;
   width:180px;
   border:1px solid #666666;
   
}
   
div#suche {
   text-decoration: none;
   color:white;
   padding-top:12px;
   height:20px;
   }
 
.suchbutton {   
background:#E1081F none repeat scroll 0 0;
color:white;
font-size:11px;
font-weight:bold;
width:30px;
left:35px;
position:relative;
}

.suchbutton2 {   
background:#E1081F none repeat scroll 0 0;
color:white;
font-size:11px;
font-weight:bold;
width:30px;
left:6px;
position:relative;
}
  
.suchfeld { 
background:transparent none repeat scroll 0 0;
border:medium none;
color:#333333;
font-size:12px;
font-weight:normal;
width:150px;
position:relative;
top:4px;
left:30px;
}

.suchfeld2 { 
background:transparent none repeat scroll 0 0;
border:medium none;
color:#333333;
font-size:16px;
font-weight:normal;
width:150px;
position:relative;
top:0px;
border:1px solid #ccc;
padding-left:3px;
}


div#subblocks {
margin:12px 0 0 0;
}


div#druckversion {
text-decoration:none;
text-align:right;
}

/* MAIN NAVIGATION LINKS ######################################################## */

#mainnavicontainer {
z-index:999;
width:144px;
background-color: #FFFFFF;
}

#mainnavicontainer ul {
list-style-type: none;
margin: 0 0 12px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #E5E7EA;
color:#FFFFFF;
font-weight:normal;

}

#mainnavicontainer ul ul {
background-color: #FFFFFF;
padding-left:12px;
}

#mainnavicontainer ul li {
margin-left: 0;
}

#mainnavicontainer ul ul a {
margin-left: 0;
background-image: url(http://85.124.188.132/web/kufsteincash/fileadmin/images/pfeil.gif); 
background-repeat: no-repeat; 
background-position: 0 .4em; 
padding-left: 0.5em;

}





#mainnavicontainer ul ul a:hover {
padding-left: 0.9em;

}

div#mainnavicontainer li{
 background-image: url(http://85.124.188.132/web/kufsteincash/fileadmin/images/pfeil.gif); 
 background-repeat: no-repeat; 
 background-position: 0.6em 0.5em; 
 padding-left: 1.4em;


}

#mainnavicontainer ul ul a#current {
background-color: #E5E7EA;
color:#FFFFFF;
}

#mainnavicontainer a {
font-size:11px;
font-weight:normal;
margin: 0;
background-color: #E5E7EA;
color: #014F78;
display: block;
padding: 2px 0 2px 0;
text-decoration: none;
border-bottom:1px solid #A0B9C8;
width:127px;

}



#mainnavicontainer a:link, #mainnavcontainer a:visited {
text-decoration: none;

}

#mainnavicontainer a:hover {
margin: 0;
background-color: #014F78;
color: #FFFFFF;
display:block;
padding: 2px 0 2px 0;
text-decoration: none;
border-bottom:1px solid #A0B9C8;
}

#mainnavicontainer a#current {
font-size:11px;
background-image: url(http://85.124.188.132/web/kufsteincash/fileadmin/images/button_back.jpg);
background-position:right bottom;
background-repeat:none;
font-weight:bold;
background-color: #014F78;
color:#014F78;
height:36px;
width:152px;
border:none;
text-indent:14px;

}

#mainnavicontainer a#current2 {
font-size:11px;
font-weight:bold;
background-color: #E5E7EA;
color:#014F78;
}

#mainnavicontainer a#button {
font-size:11px;
/* background-image: url(http://85.124.188.132/web/kufsteincash/fileadmin/images/button_back.jpg); */
background-position:right bottom;
background-repeat:none;
font-weight:bold;
background-color: #E5E7EA;
color:#014F78;
height:36px;
width:152px;
border:none;
text-indent:14px;
}

#knopf {

line-height:38px;

}

.boxtext {
 padding:12px;
}

.boxheader {
padding-top:12px;
padding-left:12px;
font-size: 12px;
color: #E20026;
font-weight:bold;
}


p.bodytext {
font-size:1em;
}
.csc-frame-frame1 {
 border:1px solid #80A7BB;
 margin:1px;
 padding:5px;}  

}

*+html hr{

	margin-top: -7px;
	margin-bottom: -7px;
}

.tx-julleevents-pi1-listrowFrontPage {
margin-left:9px;
}

.tx-julleevents-pi1-listrowFrontPageField-title a {
color:#E1081F;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
}

.tx-julleevents-pi1-listrowField-title {

margin-top:6px;
color:#E1081F;
font-size:17px;
font-weight:bold;
margin-bottom:6px;

}

.tx-julleevents-pi1-listrowField-title a {
color:#E1081F;
font-size:17px;
font-weight:bold;
margin-bottom:6px;
}

.tx-julleevents-pi1-listrowField-title a:visited {
color:#E1081F;
}

.tx-julleevents-pi1-listrowField-title a:hover {
color:#E1081F;
}



.tx-julleevents-pi1-listrowFrontPageField-teaser em {
color:#666666;
font-size:12px;
font-weight:normal;
margin-bottom:6px;
}

.tx-julleevents-pi1-listrowFrontPageField-teaser i {
font-weight:normal;
}

tx-julleevents-pi1-listrowField-teaser em {
color:#666666;
font-size:12px;
font-weight:normal;
margin-bottom:6px;
}

.tx-julleevents-pi1-listrowField-teaser i {
color:#E1081F;
font-size:16px;
font-style:normal;
font-weight:bold;
}

.tx-julleevents-pi1-singleView-Subcontent {

color:#E1081F;
font-size:15px;
font-weight:bold;
margin-top:40px;
}

.tx-julleevents-pi1-listrowFrontPageField-title {

color:#E1081F;
font-size:12px;
font-weight:bold;
margin-bottom:6px;

}

.tx-julleevents-pi1-searchbox-button {
height:22px;
width:43px;

}

.tableheader {
color:#E1081F;
font-size:13px;
font-style:italic;
}

.tx-julleevents-pi1-singleViewField-title {
color:#E1081F;
font-size:16px;
font-weight:bold;
}

.tx-julleevents-pi1-singleView-Menu {
font-size:16px;
font-weight:bold;
}

.tx-julleevents-pi1-listrowField-teaser {
position:relative;
top:4px;
}

.jullesubmit {
left:72px;
position:relative;
width:250px;
}


.julletable {
left:0px;
position:relative;
}

.single_date {

font-size:14px;
}

.single_city {
color:#333333;
font-size:12px;
font-weight:normal;
}

#twrss_table {

margin-left:8px;
}

.twrss_bodytext_twrss_item_link {
padding-top:6px;
}

.twrss_bodytext_twrss_item_content {
padding-bottom:12px;
}

.twrss_bodytext_twrss_channel_description {
font-style:italic;
padding-bottom:12px;
}


.rgsgcontent {

align:center;

}


/* CALENDAR *************************************************************************************************************************/

.calendarDate {
	FLOAT: left;
	WIDTH: 58px;
	HEIGHT: 49px;
	background-image: url(../../fileadmin/images/calendar.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 5px;
	font-weight: bold;
}
.calendarDesc {
	DISPLAY: block;
	FONT-SIZE: 11px;
	COLOR: #E1081F;
	PADDING-TOP: 3px;
	font-weight: bold;
	font-style: italic;
}
.calendarMonth {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-LEFT: -3px; TEXT-TRANSFORM: none; COLOR: #ffffff; LINE-HEIGHT: 11px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.calendarDay {
	DISPLAY: block; FONT-SIZE: 17px; MARGIN-LEFT: -3px; TEXT-TRANSFORM: uppercase; COLOR: #333333; LINE-HEIGHT: 18px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.calendarDayName {
	FONT-SIZE: 11px;
	COLOR: #333333;
	text-transform: none;
}


div.calendar {
	background-image: url(../../fileadmin/images/line_small.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 20px;
}


.calendarLine{
	background-image: url(../../fileadmin/images/line_small.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding-bottom: 3px;
	padding-top: 3px;

}



a.calendarLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	color: #FF3300;
}
a.calendarLink:link  {
	color: #FF3300;
}
a.calendarLink:hover {
	color: #FFFFFF;
	background-color: #FF3300;
}
a.calendarLink:active {
	background-color: #FF3300;
	color: #FFFFFF;
}
a.calendarLink:visited {
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}




/* CALENDAR END *************************************************************************************************************************/

.csc-textpic-text {
margin-left:12px;
float:left;
}

.submitbutton {
border:medium none;
width:24px;
}

.news-file-item {
padding:0 2px;
}

/* cc_cbrowse Navigationslayout  
.tx-cccbrowse-pi1-browsebox   { clear:both; }
.tx-cccbrowse-pi1-browsebox table  { border-style:dotted; border-width:1px; border-color:#FFFFFF; border-collapse:collapse; margin-top:15px; margin-left:auto; margin-right:10px; text-align:right;}
.tx-cccbrowse-pi1-browsebox table td { border-style:dotted; border-width:1px; border-color:#FFFFFF; text-align:center; margin:2px; padding-bottom:2px; padding-top:2px; padding-left:4px; padding-right:4px; background:#CCCCCC;}
.tx-cccbrowse-pi1-browsebox table td p a { font-weight:bold; text-decoration:none;font-family:verdana; font-size:12px}
.tx-cccbrowse-pi1-browsebox-SCell p a { color:black; text-decoration:none; font-face:bold;}  */  

.tx-cccbrowse-pi1-browsebox table td p { margin-bottom:4px;}

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
clear:both;
position:relative;
top:30px;
width:200px;
}
 
#externalthumbs .label {
display:none; 
width:580px;
}
.carouselInner {
  width:500px;
}
 
.carouselInner .thumbnail {
  float:left;
  padding-bottom:10px;
}

.thumbnail {
 
  padding-bottom:10px;
}

#externalthumbs .thumbnail {
 padding-bottom:10px;
}

.tx-gooffotoboek-pi1 table {
width:500px;
}

.clientmenu select {
border:1px solid #999999;
color:#333333;
font-size:14px;
left:8px;
position:relative;
top:12px;
width:269px;
}

.backlink {

clear:both;
position:relative;
top:35px;

}

.tx-julleevents-pi1-listrowField-datetime {

}

.tx-julleevents-pi1-listrowField-teaser a {
color:#333333;
}

.tx-julleevents-pi1-listrowField-teaser a:visited {
color:#333333;
}
/*
.news-search-form-submit {
position:relative;
top:0px;
width:174px;
}

.news-search-form-submit input {
background:#CCCCCC none repeat scroll 0 0;
color:red;
height:22px;
position:relative;
top:0px;
width:174px;
}

*/

.inner_nav h1 {
display:none;
}

news-search-form2 {

}

.tx-julleevents-pi1-listrowFrontPageField-teaser {
padding-left:0;
}

.csc-uploads csc-uploads-2 {
clear:both;
margin-top:20px;
}

ul#feed-5375e999 {
list-style-type:none;
margin:0 0 0 -40px;
}



ul#feed-5375e999 a:link a:active a:visited {
color:#E1081F;
}

div.tagcloud  {
background-color:#F3F3F3;
border:1px solid #CCCCCC;
margin-left:22px;
padding:7px;
line-height:22px;
}

div.tagcloud a {
color:#666666;
text-decoration:none;
}

div.tagcloud a:hover {
color:#E1081F;
}

div.tagcloud a:visited {
color:#666666;
}
