/****** CUSTOM ******/
#stoerer .csc-textpic-imagerow { 
	position: absolute;
	top: 0;
	left: 0;
}
#c452 IMG, #c453 IMG { margin-bottom: 0; }

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left: 20px; }
#scout input[type="text"] { width: 85px; }
#scout input#d,#scout input#a0 { width: 50px; }

.dmailsubscription_field {
	margin-bottom: 10px;
}
.dmailsubscription {
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 20px;
}
.dmailsubscription input#directmail_anmeldung {
	width: 170px;
	height: 17px;
	padding: 3px 0px 0px 0px;
	margin-top: 10px;
	vertical-align: middle;
}
div.date, div.person { 
	color: #000000; 
}
.csc-frame-frame1 div.csc-textpic-intext-left div.csc-textpic-imagewrap, .csc-frame-frame1 div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 0px; 
}
#ct22 H1 {
  font-size: 11px;
  font-weight: bold;
}
#ct22 p.bodytext {
  font-size: 11px;
}
#ct22 p.bodytext A {
  color: #FFFFFF;
  margin: 0px 0px 5px 110px;
}
DIV.mv_yahoo_weather_item p {
  font-size: 9px;
  margin: 0px ;
}

/****** LANGNAV ******/
.langnav {
	float: right;
	height: 16px;
	text-align: right;
	margin-top: 4px;
}
.langnav-level1-no A, .langnav-level1-act A {
  font-family: verdana, arial;
  font-size: 11px;
  color: #58585a;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.langnav-level1-act A, .langnav-level1-no A:hover {
  color: #AB1828;
}

/****** BOTTOMNAV ******/

A.bottomnav_1-level1-no, A.bottomnav_1-level1-act {
  font-family: verdana, arial;
  font-size: 10px;
  color: #ae9962;
  font-weight: normal;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
A.bottomnav_1-level1-act, A.bottomnav_1-level1-no:hover {
  color: #ae9962;
  text-decoration: underline;
}
.bottomnav_1-klammer {
  font-family: verdana, arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/****** TOPNAV ******/    

#topnav_1 {
	float: right;
	text-align: left;
	margin-top: 4px;
} 
A.topnav_1-level1-no, A.topnav_1-level1-act {
  font-family: verdana, arial;
  font-size: 11px;
  color: #58585a;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 24px 0px 0px;
}
A.topnav_1-level1-act, A.topnav_1-level1-no:hover {
  color: #AB1828;
}

/****** LEFTNAV ******/      

DIV.leftnav_1 A {
  font-family: verdana, arial;
  font-size: 13px;
  color: #250101;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*** LEFTNAV LEVEL 1 ***/           

DIV.leftnav_1-level1-no A {
  padding: 6px 0px 2px 0px;
}
DIV.leftnav_1-level1-act A, DIV.leftnav_1-level1-no A:hover {
  color: #ad0000;
  padding: 6px 0px 2px 0px;
}

/*** LEFTNAV LEVEL 2 ***/

DIV.leftnav_1-level2-no A {
  font-size: 10px;
  padding: 3px 0px 5px 15px;
  /* border-bottom: 1px solid #999999; */
}
DIV.leftnav_1-level2-act A, DIV.leftnav_1-level2-no A:hover {
  font-size: 10px;
  color: #ad0000;
  padding: 3px 0px 5px 15px;
  /* border-bottom: 1px solid #AB1828; */
}

/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav_1-level3-no A {
  padding: 5px 0px 0px 35px;
  /* border-bottom: 1px solid #999999; */
}
DIV.leftnav_1-level3-act A, DIV.leftnav_1-level3-no A:hover {
  color: #AB1828;
  padding: 5px 0px 0px 35px;
  /* border-bottom: 1px solid #AA1A29; */
}

/*** LEFTNAV LEVEL 4 ***/

DIV.leftnav_1-level4-no A {
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #999999; */
}
DIV.leftnav_1-level4-act A, DIV.leftnav_1-level4-no A:hover {
  color: #AB1828;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #AA1A29; */
}

/****** Anpassungen ******/

#scout b { 
	color: #000000;
}

#adresse p.bodytext, #adresse p.bodytext a { 
  font-size: 10px;
  color: #ae9962;
}
#adresse p.bodytext a:hover { 
  text-decoration: underline;
}

DIV.leftnav_1-level1-act A, DIV.leftnav_1-level1-no A:hover {
  color: #cf9458;                            
}                            
DIV.leftnav_1-level2-act A, DIV.leftnav_1-level2-no A:hover {     
  color: #cf9458;  
}                            
#ct22 img { margin: 0px; padding-top: 30px; }     
#ct22 .csc-frame-frame1 img { padding: 0; margin: 0px 0px 0px 10px; margin-bottom: 10px !important; }    
#ct22 .mv_yahoo_weather_item p img { padding: 0; margin: 0; }
DIV.mv_yahoo_weather_item p { font-size: 9px; margin: 15px 0px 0px 0px; color: #cf9458; }    
.duration { width: 60px; color: black; float: left; padding-top: 7px; }
.person { width: 85px; float: left; padding: 7px 0px 0px 25px; }
.searchbutton { float: left; width: 100%; margin-top: 15px; }       
.date { padding-top: 5px; }              
.dmailsubscription form { font-size: 11px; color: black; margin: 0px 15px 0px 0px; }
.dmailsubscription b { color: #000000; }


.tx-imagecarousel-pi1 {
	margin: 0 0 20px 0;
}
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 0;
    background: transparent;
    border: 0px solid #346F97;
    margin: -26px 0 0 -64px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 760px;
    padding: 0px 40px 0px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 760px;
    padding: 40px 20px 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  760px;
    height: 120px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 180px;
    height: 120px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 1px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../skins/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../skins/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

div.rahmen_newsletter { 
  padding: 2px 4px 2px 40px;
  border: 0px solid #ad0000;
  background: transparent;
 }
div.rahmen_newsletter p {
  font-size: 20px;
}

