/* CSS Document */

/* Content-Stile */

body {
	background-image: url(../images/aufwind_bg.jpg);
	background-position:center top;
	background-repeat: no-repeat;
	margin-top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link, a:visited {color: #0066B3; text-decoration: underline;}
a:active, a:hover {color: #0066B3; text-decoration: none;}

.header_cell {
	background-position: center;
	background-repeat: no-repeat;
	height: 207px;
	vertical-align: top;
}

.content_table {
	/*padding-left: 13px;*/
	width: 1000px;
	height: 605px;
	background-color: #FFFFFF;
}

.content_right {
	width: 208px;
	vertical-align: top;
}

.content_left {
	width: 209px;
	vertical-align: top;
	padding-left: 13px;
}

.content_middle {
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8394CA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8394CA;
	height: 585px;
	padding-left: 16px;
	padding-right: 7px;
	line-height: 16px;
}

.eyecatcher {
	padding-left: 18px;
	padding-top: 20px;
}

.content_bottom {
	background-image: url(../images/content_bottom.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
	padding-bottom: 0px;
	padding-left: 25px;
	/*height: 20px;*/
}

.content_bottom_breit {
	background-image: url(../images/content_bottom_breit.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
	padding-bottom: 10px;
	padding-left: 25px;
	height: 20px;
}

.footer {
	text-transform: uppercase;
	font-size: 10px;
	color: #939598;
	letter-spacing:-1px;
}

.footer a:link, .footer a:visited, .footer a:active  {
	color: #939598;
}
.footer a:hover {
	color: #000000;
}

iframe {
	border-style:none;
}

h1 { color: #0066B3; font-weight: normal; font-size: 20px; margin-top: 7px; margin-bottom: 5px; padding-bottom: 0px; line-height: 22px; }

h2 { color: #000000; font-weight: bold; font-size: 11px; margin-bottom: 2px; padding-top: 10px; line-height: 16px; }

p.bodytext {margin-top: 0px; font-size: 11px; margin-bottom: 22px; line-height: 16px;}

table.contenttable p.bodytext  {
	padding: 2px;
	line-height: 12px;
	margin-bottom: 0px;
}

.align-right {text-align: right; }

.align-center {text-align: center;}

.align-justify {text-align: justify;}

li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 15px;
	margin-left: 0px;
	padding-left:0px;
}

ol {
	padding-left: 0px;
	margin-left: 20px;
	line-height: 16px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	padding-bottom: 0px;
	}

ul {
	padding-left: 0px;
	margin-left: 17px;
	line-height: 16px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	padding-bottom: 0px;
	list-style-image: url(../images/listitem.gif);
	}

/*div.content_middle img{
	padding-bottom: 10px;
}

div.content_right img{
	padding-bottom: 5px;
}*/

	/* Space below each image (also in-between rows) */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 8px; }
div.csc-textpic-equalheight div.csc-textpic-imagerow { margin-bottom: 8px; display: block; }
div.csc-textpic div.csc-textpic-imagerow { clear: both; }

/* Meta-Menü-Stile*/

.metamenu_table {
	margin-left: 30px;
}

.metamenu_cell {
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 3px;
	background-image:url(../images/meta_bg.png);
	border-style: solid;
	border-width: 2px;
	border-color: transparent;
}

.metamenu_search {
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	background-image:url(../images/meta_bg.png);
	border-style: solid;
	border-width: 2px;
	border-color: transparent;
	padding-left: 10px;
	padding-right: 5px;
}

.metamenu_cell_active {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 2px;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 3px;
	background-image:url(../images/meta_bg.png);
}

.metamenu_cell a:link, .metamenu_cell a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.metamenu_cell a:active, .metamenu_cell a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.metamenu_search a:link, .metamenu_search a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.metamenu_search a:active, .metamenu_search a:hover  {
	text-decoration: underline;
	color: #FFFFFF;
}

.metamenu_cell_active a:link, .metamenu_cell_active a:visited, .metamenu_cell_active a:active, .metamenu_cell_active a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.metamenu_spacer {
	width: 9px;
}

/* Leftmenu Stile */

.leftmenu1 { color: #0066B3; padding: 5px; text-indent: -17px; padding-left: 25px; text-transform: uppercase; font-size: 12px;}

.leftmenu1 a:link {color: #0066B3; text-decoration: none;}
.leftmenu1 a:visited {color: #0066B3; text-decoration: none;}
.leftmenu1 a:hover {color: #0066B3; text-decoration: none;}
.leftmenu1 a:active {color: #0066B3; text-decoration: none;}

.leftmenu1_last { color: #0066B3; padding: 5px; text-indent: -17px; padding-left: 25px; text-transform: uppercase; font-size: 12px;}
.leftmenu1_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu1_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu1_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu1_last a:active {color: #0066B3; text-decoration: none;}

.leftmenu1_act {color: #0066B3; padding: 7px; background-color: #93ABD4; text-indent: -17px; padding-left: 25px; text-transform: uppercase; font-size: 12px;}
.leftmenu1_act a:link {color: #0066B3; text-decoration: none; }
.leftmenu1_act a:visited {color: #0066B3; text-decoration: none;}
.leftmenu1_act a:hover {color: #0066B3; text-decoration: none;}
.leftmenu1_act a:active {color: #0066B3; text-decoration: none;}

.leftmenu1_act_sub {color: #0066B3; padding: 7px; background-color: #93ABD4; text-indent: -17px; padding-left: 25px; text-transform: uppercase; font-size: 12px;}
.leftmenu1_act_sub a:link {color: #0066B3; text-decoration: none;}
.leftmenu1_act_sub a:visited {color: #0066B3; text-decoration: none;}
.leftmenu1_act_sub a:hover {color: #0066B3; text-decoration: none;}
.leftmenu1_act_sub a:active {color: #0066B3; text-decoration: none;}

.leftmenu1_act_last {color: #0066B3; padding: 7px; background-color: #93ABD4; text-indent: -17px; padding-left: 25px; text-transform: uppercase; font-size: 12px;}
.leftmenu1_act_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu1_act_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu1_act_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu1_act_last a:active {color: #0066B3; text-decoration: none;}

.line1 {height: 1px; background-image: url(../images/border1.jpg); background-position: right bottom; background-repeat: no-repeat;}

.leftmenu2 {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 24px; text-indent: -9px; padding-left: 11px;}
.leftmenu2_last {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 24px; text-indent: -9px; padding-left: 11px;}

.leftmenu2 a:link {color: #0066B3; text-decoration: none;}
.leftmenu2 a:visited {color: #0066B3; text-decoration: none;}
.leftmenu2 a:hover {color: #0066B3; text-decoration: none;}
.leftmenu2 a:active {color: #0066B3; text-decoration: none;}

.leftmenu2_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu2_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu2_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu2_last a:active {color: #0066B3; text-decoration: none;}

.leftmenu2_act {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 24px; text-indent: -9px; padding-left: 11px; font-weight: bold;}
.leftmenu2_act_last {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 24px; text-indent: -9px; padding-left: 11px; font-weight: bold;}
.leftmenu2_act_sub {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 24px; text-indent: -9px; padding-left: 11px; font-weight: bold;}

.leftmenu2_act a:link {color: #0066B3; text-decoration: none;}
.leftmenu2_act a:visited {color: #0066B3; text-decoration: none;}
.leftmenu2_act a:hover {color: #0066B3; text-decoration: none;}
.leftmenu2_act a:active {color: #0066B3; text-decoration: none;}

.leftmenu2_act_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu2_act_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu2_act_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu2_act_last a:active {color: #0066B3; text-decoration: none;}

.leftmenu2_act_sub a:link {color: #0066B3; text-decoration: none;}
.leftmenu2_act_sub a:visited {color: #0066B3; text-decoration: none;}
.leftmenu2_act_sub a:hover {color: #0066B3; text-decoration: none;}
.leftmenu2_act_sub a:active {color: #0066B3; text-decoration: none;}

.leftmenu2_cur {color: #0066B3; padding: 2px; background-color: #93ABD4; font-size: 11px; margin-left: 24px; text-indent: -9px; padding-left: 11px;}
.leftmenu2_cur_sub {color: #0066B3; padding: 2px; background-color: #93ABD4; font-size: 11px; margin-left: 24px; text-indent: -9px; padding-left: 11px;}
.leftmenu2_cur_last {color: #0066B3; padding: 2px; background-color: #93ABD4; font-size: 11px; margin-left: 24px; text-indent: -9px; padding-left: 11px;}

.leftmenu2_cur a:link {color: #0066B3; text-decoration: none;}
.leftmenu2_cur a:visited {color: #0066B3; text-decoration: none;}
.leftmenu2_cur a:hover {color: #0066B3; text-decoration: none;}
.leftmenu2_cur a:active {color: #0066B3; text-decoration: none;}

.leftmenu2_cur_sub a:link {color: #0066B3; text-decoration: none;}
.leftmenu2_cur_sub a:visited {color: #0066B3; text-decoration: none;}
.leftmenu2_cur_sub a:hover {color: #0066B3; text-decoration: none;}
.leftmenu2_cur_sub a:active {color: #0066B3; text-decoration: none;}

.leftmenu2_cur_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu2_cur_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu2_cur_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu2_cur_last a:active {color: #0066B3; text-decoration: none;}

.line2 {height: 1px; background-image: url(../images/border2.jpg); background-position: right bottom; background-repeat: no-repeat;}

.leftmenu3 {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px;}
.leftmenu3_last {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px;}

.leftmenu3 a:link {color: #0066B3; text-decoration: none;}
.leftmenu3 a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3 a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3 a:active {color: #0066B3; text-decoration: none;}

.leftmenu3_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu3_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3_last a:active {color: #0066B3; text-decoration: none;}

.leftmenu3_cur {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px;}
.leftmenu3_cur_last {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px;}

.leftmenu3_cur a:link {color: #0066B3; text-decoration: none;}
.leftmenu3_cur a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3_cur a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3_cur a:active {color: #0066B3; text-decoration: none;}

.leftmenu3_cur_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu3_cur_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3_cur_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3_cur_last a:active {color: #0066B3; text-decoration: none;}

.leftmenu3_act {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px; font-weight: bold;}
.leftmenu3_act_sub {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px; font-weight: bold;}
.leftmenu3_act_last {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px; font-weight: bold;}

.leftmenu3_act a:link {color: #0066B3; text-decoration: none;}
.leftmenu3_act a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3_act a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3_act a:active {color: #0066B3; text-decoration: none;}

.leftmenu3_act_sub a:link {color: #0066B3; text-decoration: none;}
.leftmenu3_act_sub a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3_act_sub a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3_act_sub a:active {color: #0066B3; text-decoration: none;}

.leftmenu3_act_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu3_act_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3_act_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3_act_last a:active {color: #0066B3; text-decoration: none;}

.leftmenu3_cur {color: #0066B3; padding: 2px; background-color: #93ABD4; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px;}
.leftmenu3_cur_sub {color: #0066B3; padding: 2px; background-color: #93ABD4; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px;}
.leftmenu3_cur_last {color: #DA4635; padding: 2px; background-color: #93ABD4; font-size: 11px; margin-left: 39px; text-indent: -9px; padding-left: 11px;}

.leftmenu3_cur a:link {color: #0066B3; text-decoration: none;}
.leftmenu3_cur a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3_cur a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3_cur a:active {color: #0066B3; text-decoration: none;}

.leftmenu3_cur_sub a:link {color: #0066B3; text-decoration: none;}
.leftmenu3_cur_sub a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3_cur_sub a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3_cur_sub a:active {color: #0066B3; text-decoration: none;}

.leftmenu3_cur_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu3_cur_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu3_cur_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu3_cur_last a:active {color: #0066B3; text-decoration: none;}

.line3 {height: 1px; background-image: url(../images/border3.jpg); background-position: right bottom; background-repeat: no-repeat;}

.leftmenu4 {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 52px; text-indent: -9px; padding-left: 11px;}
.leftmenu4_last {color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 52px; text-indent: -9px; padding-left: 11px;}

.leftmenu4 a:link {color: #0066B3; text-decoration: none;}
.leftmenu4 a:visited {color: #0066B3; text-decoration: none;}
.leftmenu4 a:hover {color: #0066B3; text-decoration: none;}
.leftmenu4 a:active {color: #0066B3; text-decoration: none;}

.leftmenu4_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu4_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu4_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu4_last a:active {color: #0066B3; text-decoration: none;}

.leftmenu4_act { color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 52px; text-indent: -9px; padding-left: 11px; font-weight: bold; }
.leftmenu4_act_last { color: #0066B3; padding: 2px; background-color: #FFFFFF; font-size: 11px; margin-left: 52px; text-indent: -9px; padding-left: 11px; font-weight: bold; }

.leftmenu4_act a:link {color: #0066B3; text-decoration: none;}
.leftmenu4_act a:visited {color: #0066B3; text-decoration: none;}
.leftmenu4_act a:hover {color: #0066B3; text-decoration: none;}
.leftmenu4_act a:active {color: #0066B3; text-decoration: none;}

.leftmenu4_act_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu4_act_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu4_act_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu4_act_last a:active {color: #0066B3; text-decoration: none;}

.leftmenu4_cur { color: #0066B3; padding: 2px; background-color: #93ABD4; font-size: 11px; margin-left: 52px; text-indent: -9px; padding-left: 11px; }
.leftmenu4_cur_last { color: #0066B3; padding: 2px; background-color: #93ABD4; font-size: 11px; margin-left: 52px; text-indent: -9px; padding-left: 11px; }

.leftmenu4_cur a:link {color: #0066B3; text-decoration: none;}
.leftmenu4_cur a:visited {color: #0066B3; text-decoration: none;}
.leftmenu4_cur a:hover {color: #0066B3; text-decoration: none;}
.leftmenu4_cur a:active {color: #0066B3; text-decoration: none;}

.leftmenu4_cur_last a:link {color: #0066B3; text-decoration: none;}
.leftmenu4_cur_last a:visited {color: #0066B3; text-decoration: none;}
.leftmenu4_cur_last a:hover {color: #0066B3; text-decoration: none;}
.leftmenu4_cur_last a:active {color: #0066B3; text-decoration: none;}

.line4 { height: 1px; background-image: url(../images/border4.jpg); background-position: right bottom; background-repeat: no-repeat; }

/* Sitemap bzw. Unterseiten-Stile */

.csc-sitemap li {color: #0066B3;}

.csc-sitemap a:link, .csc-sitemap a:visited, .csc-sitemap a:hover, .csc-sitemap a:active {color: #0066B3;}

.csc-menu li {color: #0066B3;}

.csc-menu a:link, .csc-menu a:visited, .csc-menu a:hover, .csc-menu a:active {color: #0066B3;}

.csc-menu ol {padding-left: 0px; padding-top: 0px; padding-bottom: 0px;  margin-top: 0px; margin-bottom: 0px;}
.csc-menu ul {padding-left: 0px; padding-top: 0px; padding-bottom: 0px;  margin-top: 0px; margin-bottom: 0px;}

/*News-Stile*/

.news-latest-container {padding-left: 5px;}

.news-latest-item a:link, .news-latest-item a:visited, .news-latest-item a:hover, .news-latest-item a:active {color:#CC2618;}

.news-single-backlink {margin-left: 0px; padding-left: 0px;}

.news-list-container img{margin-left: 0px; padding-left: 0px; padding-right: 10px;}

.news-list-container p{margin-top: 0px; margin-bottom: 0px;}

.news-list-title{font-weight: bold;}

.news-list-title a:link, .news-list-title a:visited, .news-list-title a:hover, .news-list-title a:active{color: #000000;}

.news-morelink {
	text-align: right;
}

.news-morelink a:link, .news-morelink a:visited, .news-morelink a:hover, .news-morelink a:active{color: #0066B3;}

/* Kategorie Farben*/
		/*.default_categoryheader_text,
		.default_catheader_text {
			background-color: #557CA3;
		}
		.green_catheader_text {
			background-color: #4FC464;
		}
		.orange_catheader_text {
			background-color: #FF6D3B;
		}
		.pink_catheader_text {
			background-color: #EA62D4;
		}
		.red_catheader_text {
			background-color: #FF5E56;
		}
		.yellow_catheader_text{
			background-color: #CCB21F;
		}
		.grey_catheader_text {
			background-color: #9292A1;
		}*/


/* Stile für aufwind yearview */
div.yearview.month
{
    background-color:#DDDDDD;
    position:relative;
    border-top-color: Black;
    border-bottom-color: Black;
    margin-bottom:-2px;
}

div.yearview.monthspacer
{
    border-top-color: Blue;
    border-bottom-color: Blue;
}

div.yearview.event
{
    background-color:#FFBBBB;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    overflow:hidden;
    margin-top: 2px;
	}

div.yearview.event a
{
    font-family:Arial;
    font-size:8pt;
    text-decoration: none;
	}

div.yearview.eventcaption
{
    padding-top:0px;
    padding-left:2px;
    padding-right:2px;
    height:18px;
}

table.yearview
{
}

td.yearview
{
    text-align:center;
    vertical-align:middle;
    font-weight: normal;
    border-right-color:white;
}

td.yearview.holiday
{
    background-color:#CCCCCC;
    color:#0066B3;
}

td.yearview.number
{
	font-weight: bold;
}

td.yearview.holiday.sunday
{
    border-right-color:#0066B3;
}

td.yearview.workday
{
    background-color:#F0F0F0;
}

td.yearview.monthlabel
{
    text-align:left;
    vertical-align:top;
    padding: 0;
}

td.yearview.monthlabel div
{
    margin-left:5px;
    margin-top:10px;
        font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

/* Stile für Elemente der Cal-Ursprungs-Extension im Aufwind Yearview*/

.tx-cal-controller .sideback {
	background-image: url();
	background-color: #DEDFDE;
	}

.tx-cal-controller .navback {
	background-image: url();
	background-color: #DEDFDE;
	}

.tx-cal-controller .title {
	background-image: url();
	background-color: #DEDFDE;
	padding: 5px;
	}

.tx-cal-controller label {
	display:block;
	float:left;
	margin-bottom: 0px;
	padding-right:5px;
	text-align:right;
	width:100px;
}


/* Stile für Kalender-Suche */

.found {
	font-weight: bold;
}

.search_button {
	background-color: #94AAD6;
	color: #0055A5;
	border-right-color: #0065B5;
	border-bottom-color: #0065B5;
	border-left-color: #CFCFD0;
	border-top-color: #CFCFD0;
	border-style: solid;
	border-width: 1pt;
}

/* Stile für Kategorie-Farben */

.pink_catbody {
	background-color: #DB4F30;
	border: 1px solid #DB4F30;
	color: #fff;
	}

.pink_catbody a:link, .pink_catbody a:visited, .red_catbody a:link, .red_catbody a:visited, .yellow_catbody a:link, .yellow_catbody a:visited, .grey_catbody a:link, .grey_catbody a:visited, .green_catbody a:link, .green_catbody a:visited, .orange_catbody a:link, .orange_catbody a:visited {
	color: #000000;
	}

.pink_catheader_text {
	color: #000000;
	font-size: 11px;
	margin-left: -10px;
	background-color: #DB4F30;
	padding: 2px;
	}

.V9G .pink_catheader {
	background-color: transparent !important;
	color: #666666 !important;
}

.pink_catheader_legend_bullet {
	color: #FFFFFF;
	}

.red_catbody {
	background-color: #0066B3;
	border: 1px solid #0066B3;
	color: #fff;
	}

.red_catheader_text {
	color: #FFFFFF;
	font-size: 11px;
	margin-left: -10px;
	background-color: #0066B3;
	padding: 2px;
	}

.V9G .red_catheader {
	background-color: transparent !important;
	color: #666666 !important;
}

.red_catheader_legend_bullet {
	color: #FFFFFF;
	}

.red_catbody a:link {
	color: #FFFFFF;
	}

.red_catbody a:visited{
	color: #FFFFFF;
	}

.yellow_catbody {
	background-color: #FFF155;
	border: 1px solid #FFF155;
	color: #fff;
	}

.yellow_catheader_text {
	color: #000000;
	font-size: 11px;
	margin-left: -10px;
	background-color: #FFF155;
	padding: 2px;
	}

.V9G .yellow_catheader {
	background-color: transparent !important;
	color: #666666 !important;
}

.yellow_catheader_legend_bullet {
	color: #FFFFFF;
	}

.grey_catbody {
	background-color: #4F4F55;
	border: 1px solid #4F4F55;
	color: #fff;
	}

.grey_catheader_text {
	color: #FFFFFF;
	font-size: 11px;
	margin-left: -10px;
	background-color: #4F4F55;
	padding: 2px;
	}

.V9G .grey_catheader {
	background-color: transparent !important;
	color: #666666 !important;
	}

.grey_catheader_legend_bullet {
	color: #FFFFFF;
	}

.grey_catbody a:link {
	color: #FFFFFF;
	}

.grey_catbody a:visited{
	color: #FFFFFF;
	}

.default_catbody {
	background-color: #962323;
	border: 1px solid #962323;
	color: #fff;
	}

.default_catbody a:link {
	color: #FFFFFF;
	}

.default_catbody a:visited{
	color: #FFFFFF;
	}

.default_catheader_text {
	color: #FFFFFF;
	font-size: 11px;
	margin-left: -10px;
	background-color: #962323;
	padding: 2px;
	}

.default_catheader {
	background-color: transparent;
	}

a.default_catheader {
	color: #666666;
}

.default_catheader_legend_bullet {
	color: #FFFFFF;
	}

.green_catbody {
	background-color: #C1DB38;
	border: 1px solid #C1DB38;
	color: #fff;
	}

.green_catheader_text {
	color: #000000;
	font-size: 11px;
	margin-left: -10px;
	background-color: #C1DB38;
	padding: 2px;
	}

.V9G .green_catheader {
	background-color: transparent !important;
	color: #666666 !important;
}

.green_catheader_legend_bullet {
	color: #FFFFFF;
	}

.orange_catbody {
	background-color: #FF8D2C;
	border: 1px solid #FF8D2C;
	color: #fff;
	}

.orange_catheader_text {
	color: #000000;
	font-size: 11px;
	margin-left: -10px;
	background-color: #FF8D2C;
	padding: 2px;
	}

.V9G .orange_catheader {
	background-color: transparent !important;
	color: #666666 !important;
}

.orange_catheader_legend_bullet {
	color: #FFFFFF;
	}

/* Stile für Aufwind-CSV-Liste*/

table.aufwindcsv {
	padding: 0px;
	border-spacing: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ACBD4D;
	margin-top: 10px;
}

tr.aufwindcsv.oddrow {
	background-color: #EEEFDD;
}

th.aufwindcsv {
	vertical-align: top;
	background-color: #D5D9A6;
	font-weight: normal;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEEFDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEFDD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEFDD;
}

th.aufwindcsv.preis {
	white-space: nowrap;
	border-right-width: 0px;
	width:5%;
}

td.aufwindcsv {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D9A6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D5D9A6;
	vertical-align: top;
}

td.aufwindcsv.leftcol {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D5D9A6;
	width: 45px;
}

td.aufwindcsv.zustand {
	width: 100px;
}

td.aufwindcsv.bezeichnung,
td.aufwindcsv.herstbezeichnung,
td.aufwindcsv.bezeichnungseriennr,
td.aufwindcsv.seriennr,
td.aufwindcsv.baujahr,
.aufwindcsv.checkbis {
	white-space: nowrap;
}
td.aufwindcsv.maxgewicht,
td.aufwindcsv.startgewicht {
	white-space: nowrap;
}

td.aufwindcsv.farbe {
	width: 80px;
}

td.aufwindcsv.preis {
	white-space: nowrap;
	text-align:right;
}

select.aufwindform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066B3;
}
input.aufwindform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066B3;
	margin-left:0;
	margin-right:2px;
}
textarea.aufwindform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066B3;
	width: 500px;
}
.aufwindformerrmsg {
	color: #DD2618;
}

.csc-mailform input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066B3;
	margin-left:0;
	margin-right:2px;
}

.csc-mailform textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066B3;
}

.csc-mailform label {
    display: block;
    float: left;
    width: 90px;
	}

.csc-mailform-field{
	margin-bottom: 5px;
	padding-bottom: 0px;
	clear: left;
	}

.csc-mailform-submit {
	float: none;
	display: block;
	margin-left: 90px;
	}

fieldset.csc-mailform {
	border: none;
}