* { 
	margin: 0; 
	padding: 0; 
	text-decoration: none; 
	color: #666;
}

a{ color: #666666; }



a.print_b {
	display: block;
	width: 120px;
	margin-left: 17px;
	float: left;
  	background-image: url("/fileadmin/templates/images/new/print.gif");
	background-repeat: no-repeat;
   background-position: center left;
}

a.arrow_up_b {
   display: block;
   width: 140px;
	float: left;
	background-repeat: no-repeat;
   background-image: url("/fileadmin/templates/images/new/arrow_up.gif");
   background-position: center left;
}

* html a.print_b, * html a.arrow_up_b {
	display: inline;
	float: none;
	padding-left: 20px;
}

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



/* Top menu graphics & hover graphics*/
a#li1 {
	background-image: url('../images/new/top_nav_1.gif');
	background-repeat: no-repeat;
}

/*
a#li1:hover {
	background-image: url('../images/new/top_nav_1_h.gif');
	background-repeat: no-repeat;
}
*/
a#li2 {
	background-image: url('../images/new/top_nav_2.gif');
	background-repeat: no-repeat;
}
/*
a#li2:hover {
	background-image: url('../images/new/top_nav_2_h.gif');
	background-repeat: no-repeat;
}
*/
a#li3 {
	background-image: url('../images/new/top_nav_3.gif');
	background-repeat: no-repeat;
}
/*
a#li3:hover {
	background-image: url('../images/new/top_nav_3_h.gif');
	background-repeat: no-repeat;
}
*/
a#li4 {
	background-image: url('../images/new/top_nav_4.gif');
	background-repeat: no-repeat;
}
/*
a#li4:hover {
	background-image: url('../images/new/top_nav_4_h.gif');
	background-repeat: no-repeat;
}
*/
a#li5 {
	background-image: url('../images/new/top_nav_5.gif');
	background-repeat: no-repeat;
}
/*
a#li5:hover {
	background-image: url('../images/new/top_nav_5_h.gif');
	background-repeat: no-repeat;
}
*/
a#li6 {
	background-image: url('../images/new/top_nav_6.gif');
	background-repeat: no-repeat;
}
/*
a#li6:hover {
	background-image: url('../images/new/top_nav_6_h.gif');
	background-repeat: no-repeat;
}
*/
a#li7 {
	background-image: url('../images/new/top_nav_7.gif');
	background-repeat: no-repeat;
}

/*
a#li7:hover {
	background-image: url('../images/new/top_nav_7_h.gif');
	background-repeat: no-repeat;
}
*/
/* a - elements */
ul li span.bottom_line a {
	padding-top: 0px;
	display: block;
	width: 190px;
	background-image: url('../images/new/left_nav_bg.gif');
	background-position: center left;
	padding-left: 18px;
	padding-bottom: 8px;
	padding-top: 7px;

}

ul li ul li span.bottom_line a {
	padding-top: 0px;
	display: block;
	width: 174px;
	padding-bottom: 8px;
	padding-top: 7px;
	background-image: url('../images/new/left_nav_bg_sub.gif');
	background-position: center left;
	padding-left: 34px;
}



ul li span.bottom_line a:hover { 
	background-image: url('../images/new/left_nav_bg_hover.gif');
}
ul li ul li span.bottom_line a:hover {
        background-image: url('../images/new/left_nav_bg_sub_hover.gif');
}

ul li.active span.bottom_line a {
	background-image: url('../images/new/left_nav_bg_hover.gif');
}

a.head_logo {
        display: block;
        position: absolute;
        width: 208px;
        height: 153px;
}


ul li.active ul li span.bottom_line a {
        background-image: url('../images/new/left_nav_bg_sub.gif');
}

ul li.active ul li span.bottom_line a:hover {
        background-image: url('../images/new/left_nav_bg_sub_hover.gif');
}

ul li.active ul li.active span.bottom_line a {
        background-image: url('../images/new/left_nav_bg_sub_hover.gif');

}






.content_inner_part ul li {
	margin-bottom:0.5em;
}

.content_inner_full ul li {
	margin-bottom: 0.5em;
}



a.right_nav {
	padding-top: 5px;
	display: block;
	width: 165px;
	height: 23px;
	background-image: url('../images/new/left_nav_bg.gif');
	background-position: top left;
	padding-left: 18px;
}

a.top_nav {
	display: block;
	width: 100px;
	height: 60px;
	text-decoration: underline;
}

a.top_nav:hover { background-image: url('../images/top_nav_1_h.gif'); }

/* ****************** */
/* Global definitions */
/* ****************** */
body {
	background-color: #FFFFFF;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 13px;
	background-image: URL('../images/new/head_bg_x.png');
	background-repeat: repeat-x;
	margin: 0;
}

div.content { padding-left: 13px; }

div.content_inner_part{
	float: left;
	width: 525px;
	padding-top: 30px;
	padding-left: 13px;
	padding-right: 15px;
}

* html div.content_inner_part {
    padding-right: 9px
}


div.content_inner_full{
	float: left;
	width: 738px;
	padding-top: 30px;
	padding-left: 13px;
}

div.container {
	overflow: hidden;
	width: 100%;
}

/*old a */
div.content_inner_full a {
	color: #124FA2;
	text-decoration: none;
	font-weight: bold;
}


div.content_inner_part a {
        color: #124FA2;
        text-decoration: none;
        font-weight: bold;
}




div p {
	line-height: 135%;
	padding-bottom: 10px;
}

u {
	text-decoration: underline;
}




div.content_module_in1 { float: left; padding-right: 5px; }

div.content_module_in2 { padding-bottom: 5px; }

div.content_module_out { }

/* CONTENT */
div.contentwrapper { margin: 0 auto; padding: 0; overflow: hidden; }

/* miscellaneous */
div.divider {
	margin-top: 10px;
	clear: both;
	background-image: url('../images/new/divider.gif');
	background-repeat: repeat-x;
	height: 10px;
}

/* Footer*/
div.footer{ height: 112px; width: 100%; background-color: #F5F5F5; }

div.footer_inner{
	margin: auto;
	padding-left: 210px;
	padding-top: 30px;
	width: 756px;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

div.footer_left{ text-align: left; float: left; width: 373px; }

div.footer_right{ text-align: right; float: left; width: 373px; }


div.head_banner {
	position: absolute;
	margin-left: 208px;
	background-image: url('../images/head_blue_banner.jpg');
	width: 756px;
	height: 60px;
	background-repeat: no-repeat;
}

div.head_logo{
	float: left;
	background-image: URL('../images/new/head_logo_left.gif');
	width: 208px;
	height: 153px;
	background-repeat: no-repeat;
}

div.head_picture{
	/*background-image: URL('../images/new/head_picture.jpg');*/
	background-image: URL('../zufallsbild.php');
	width: 964px;
	/* height: 306px; */
	height: 309px;
	background-repeat: no-repeat;
}

div.header { width: 964px; min-height: 200px; padding-left:33px;}

div.navigation_left{
	padding-top: 10px;
	float: left;
}

div.navigation_right{
	padding-top: 22px;
	float: left;
	width: 203px;
	overflow: hidden;
}

/* Search */
div.search {
	position: absolute;
	top: 300px;
	padding-left: 0px;
	padding-top: 3px;
	margin-left: 10px;
	width: 160px;
	height: 24px;
	background-image: url(../images/new/search_frame.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 13px;
}

div.search_button {
	position: absolute;
	top: 300px;
	left: 10px;
	margin-left: 172px;
	width: 26px;
	height: 24px;
	background-image: url(../images/new/search_button.gif);
	background-repeat: no-repeat;
}

a.search_button {
	left: 0px;
	display: block;
	position: absolute;
	top: 0px;
	margin-left: 172px;
	width: 26px;
	height: 24px;
	background-image: url(../images/new/search_button.gif);
        background-repeat: no-repeat;
}


/* ****************** */
/* Specific definitions */
/* ****************** */
/* Header */
div.shadow{
	width: 1031px;
	margin: 0 auto;
	min-height: 651px;
	background-color: #0000FF;
	background: URL('../images/new/shadow.jpg');
	background-repeat: no-repeat;
	padding-top: 37px;
}






div.top_nav {
	background-image: URL('../images/new/left_nav_top.gif');
	background-repeat: no-repeat;
	background-position: left bottom; 
	padding-left: 206px;
	padding-top: 256px;
	width: 900px;
	height: 63px;
}

* html div.top_nav {
	padding-left: 200px;
}



h1 { 	 
	/*color: #124FA2;*/
	color: #666666; 
	padding-top: .5em;
	margin-bottom: .4em;
	font-size: 1.5em;
}

h2 { 	font-size: 19px;
	margin-bottom: 0.6em;
	padding-top: .5em;
	font-size: 1.3em; 
}

div.news-list-wrapper-content2 h2.news {
	margin-top: -0.6em;
}

div.news-list-wrapper-content2 h2.news a { 	
	font-size: 1em;
	margin-bottom: 0.6em;
	padding-top: 0em;
	
}



h3 { 	font-size: 15px; 
	padding-bottom: 8px; 
	padding-top: 2px; 
}

h4{
	font-size: 13px;
	color: #000000;
}

div.news-list-wrapper-content2  a   {
	font-size: 13px;
        color: #000000;

}

input.search_field { border: 1px solid #fff; margin-left: 1px; }

ol { padding-left: 20px; }

p { margin-bottom: 3px; }


.download {
	background-image: url(/fileadmin/templates/images/new/download.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
}



/* *********************************** */
/* HEADER  & top/left/right Navigation */
/* *********************************** */
span.top_nav { position: absolute; top: -1500px; left: -1500px; }

th{ font-weight: bold; text-align: left; }

ul{ padding-left: 18px; }

ul#left_nav_1{	
	margin-left: 0; 
}

ul#left_nav_1 ul  {
	padding-left: 0px;
	margin-left: -2px;
}


ul#left_nav_1 li{
	list-style: none;
	padding-left: 2px;
	/*padding-bottom: 5px;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	display: block;
}

ul#right_nav_1{ margin-left: 0; }

ul#right_nav_1 li{
	list-style: none;
	width: 188px;
	padding-left: 5px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	padding-bottom:5px;
}

ul li span.bottom_line {
	background-image: url('../images/new/left_nav_line_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	width: 208px;
	padding-top: 0px;
	padding-bottom: 1px;
}

* html .bottom_line {
    display: block;
}


ul li ul li span.bottom_line {
	background-image: url('../images/new/left_nav_line_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	width: 205px;
	padding-bottom: 1px;
}


div#block .csc-header{
	margin-bottom: 0.5em;
	margin-left: -15px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	width: 200px;
}

div.block {
	/* border-bottom: 1px dotted #999999; */
	padding-bottom: 0.5em;
	/*margin-bottom: 2em;*/
	width: 100%;
	background-repeat: repeat-x;
}


div.navigation_right .csc-header{
	margin-bottom: 0.5em;
	margin-left: -1px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	width: 210px;
	background-image: url('../images/new/news_div.gif');
        background-position: bottom left;
	background-repeat: no-repeat;


}


div.navigation_right h1 {
	margin: 0px;
	font-size: 1.4em;
	padding-left: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 0px;
	border-left: 1px solid #FFFFFF;
	color: #3A6294;
}
div.navigation_right .block{
	width: 200px;
	padding-left: 0px;
	border-bottom: none;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 1em;
}
div.navigation_right .block .right_content{
	margin-left: 0px;
	padding-bottom: 0.5em;
}
div.navigation_right .block .csc-textpic{
	width: 200px;
	padding: 0px;
	overflow: hidden;
}
div.navigation_right .block .csc-textpic-imagewrap .csc-textpic-image{
	margin-left: 0px;

}



/*list elements */
ul#top_nav_1 { padding-left: 9px; }

ul#top_nav_1 li {
	float: left;
	list-style: none;
	margin-left: 7px;
	height: 60px;
	width: 100px;
}


/* Tables */

table.contenttable {
	font-size: 0.85em;
	border: 1px solid #000066;
}

table.contenttable caption {
	background-color: #000066;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}

.contenttable th {
	font-weight: bold;
	text-align: left;
	padding: 4px;
	background-color: #ccc;
}

td {
	padding: 4px;
}

.contenttable td {
	padding: 4px;
	background-color: #F0F0F0;
}

.contenttable {
	margin-bottom: 1em;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #BB0F13;
	padding: 1px;

}

.csc-textpic {
	width: 100%;
	overflow: hidden;
}

.csc-frame-rulerAfter {
	border-bottom: 1px solid #BB0F13;
	margin-top: 2.5em;
}


.csc-linkToTop {
	position: absolute;
	width: 536px;
	text-align: right;	
	margin-top: -1.5em;
	overflow: hidden;
}

.content .csc-linkToTop a {
	display: block;
	float: right;
	background-image: url("/fileadmin/templates/images/to_top.jpg");
	background-repeat: no-repeat;
	background-position: 0 0.35em;
	padding-left: 1em;
	text-decoration: none;
	width: 5em;
}

dl.wtdirectory_all_dl {
	overflow: hidden;
}

 

dt.wtdirectory_all_dt {
	float: left;
	width: 10em;
}

dd.wtdirectory_all_dd {
	margin-bottom: 1em;
	overflow: hidden;
}

/* news listings */

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}

.news-list-item {
	margin: 1em 0em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 1em;
	background-image: url(/fileadmin/templates/images/new/divider.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	width: 100%;
	/* IE hack end */
	height: auto !important;
	overflow: hidden;
	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px 0px;
	/*background-color: #124FA2;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#003388;

}

.news-list-container P {

}
.news-list-date {
	float: left;
	color: #003388;
	width: 50px;
	text-align: left;
	/**height: 50px;*/
	font-size: 9px;
	font-weight: normal;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: left;
	border:1px solid #999;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
	display: none;
}

.news-list-category {
	display: none;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	clear: both;

}
.recommend {
	float: right;
	height: 21px;
	color: #3A6294;
	font-size: .8em;	
	padding-right: 8px;
	margin-top: 3px;
	vertical-align: middle;
}

div.button_facebook {
	width: 21px;
	height: 21px;
	padding-right: 8px;
	background-image: url(/fileadmin/templates/images/new/button_facebook.jpg);
        background-repeat: no-repeat;
	float: right;
}

.news-list-wrapper-box {
	width: 522px;
	float: left;	
	
}
.news-list-wrapper-box2 {
        width: 412px;
        float: left;

}
.news-list-wrapper-content1 {
	float: left;
}
.news-list-wrapper-content2 {
        float: right;
        width: 380px;
	padding-left: 10px;
}



a.button_facebook {
	display: block;
	width: 21px;
	height: 21px;
}
a.button_twitter {
        display: block;
        width: 21px;
        height: 21px;
}
a.button_mail {
        display: block;
        width: 21px;
        height: 21px;
}


div.button_twitter {
	width: 21px;
	height: 21px;
	padding-right: 8px;
	background-image: url(/fileadmin/templates/images/new/button_twitter.jpg);
        background-repeat: no-repeat;
	float: right;
}
div.button_mail  {
	margin-right: 2px;
	width: 21px;
	height: 21px;
	background-image: url(/fileadmin/templates/images/new/button_mail.gif);
        background-repeat: no-repeat;
	float: right;
}

.amtsmeldungen {
	 
	width: 100%;
	float: left;
	margin-top: -12px;
	padding-top: 0px;
}

span.news_list-amtsmeldung a {
        font-size: .9em;
	color: #666666;
}



.news-list-morelink  {
	background-image: url("/fileadmin/templates/images/new/bullet_blue.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 12px;
	line-height: 1em;
	position: relative;
	bottom: 0px;
}

div.news-list-morelink a {
	color: #124FA2;
  	font-family: Helvetica;	
	font-size: 1.2em;
}

.news-list-browse {
	text-align: center;
}


div.news_div{
	background-image: url(/fileadmin/templates/images/new/news_div.gif);
	background-repeat: repeat-x;
	height: 6px;
	width: 100%;
}

div.news_div2{
	background-image: url(/fileadmin/templates/images/new/news_div2.gif);
	background-repeat: repeat-x;
	height: 6px;
	width: 100%;
}



/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom: 1em;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
	overflow: hidden;

}
.news-single-item H2 {
	/*font-size: 16px;
	font-weight:bold;
	color: #85A600;
	margin-bottom: 0px;*/
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;
	width: 240px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
 	border: 1px solid #666;
 	padding:3px; 
 	clear: both;
	margin-top: 15px;
	padding-bottom: 0px;
}
.news-single-related,.news-single-files,.news-single-links  {
	padding: 3px;
	border: 1px solid #666; 
	margin: 0px;
	margin-bottom: 3px;
}


.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}




.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	/*clear:right;*/
	display: none;

}
.news-latest-container HR.clearer {
	/*clear:left;*/
}

/*
.clearer{
	height: 100px;
	background-image: url(/fileadmin/templates/images/new/divider.gif);
	background-repeat: repeat-x;
}
*/



/*de_simplecalendar*/
table.list_item_tablewrap {
	border: none;
	/*background-color: none;*/
}

table.list_item_tablewrap td, table.list_item_tablewrap tr {
	border: none;
	/*background-color: none;*/
}

/*
Layout Kalender Monatsansicht
*/
table.calendar_table {
	width: 100%;
	border: none;
}

table.calendar_table td {
	/*100% / 7 Tage*/
	width: 14.2%;
}

.calendar_table .cal_content .cal_sunday {
	
}

.calendar_table .cal_content .cal_saturday {
	
}

.cal_head, a.cal_head, .cal_head:visited {
	
}

div.list_item_tablewrap {
	width: 95%;
}

img.list_item_image {
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
}

div.morelink {
	
}

img.eventdetail_image {
	float: left;
	margin-right: 1.2em;
	margin-bottom: .5em;
}

.content fieldset.fieldset {
	padding: 1em;
	border: 1px solid #000066;
	margin-bottom: 1em;
}

.content legend.legend {
	background-color: #000066;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 10px;
	margin-left: 10px;
}

.tx-desimplecalendar-pi1-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}


.employeedetail {
	overflow: hidden;
	width: 100%;
}

.employeedetail_left{
	float: left;
	width: 370px;
}

.employeedetail_right {
	float: right;
	width: 360px;
}
/* Unternehmenssuche Anfang */
#unblocked ul{
	list-style: none;
	width: 250px;
	float: left;
}
#unblocked .wtdirectory_filter_search{
	width: 230px;
	float: right;
	height: 28.24em;
}
#unblocked .wtdirectory_filter_search h2{
	margin-top: 50px;
}
#unblocked .blackLine, #unblocked .blackLineBR{
	display: none;
}
#unblocked .tx-wtdirectory-pi1 ul{
	display: block;
	width: 495px;
}
#unblocked .wtdirectory_filter_search .wtdirectory_filter_div{
	overflow: hidden;
	margin-bottom: 2px;
	display: block;
}
/* Unternehmenssuche Ende */




/* gallery script */

/*chgallery*/
 /***************************
 *   Default CSS for
 *   EXT chgallery
 *    Georg Ringer
 * http://www.cyberhouse.at/
 ***************************/ 
.tx-chgallery-pi1 .container {
	margin-bottom: 1em;
} 

.tx-chgallery-pi1 .pagebrowser {
	border-top:1px solid #dde1e4;
	border-bottom:1px solid #dde1e4;
	padding:3px 0;	
	overflow: hidden;
	margin-bottom: 1em;
}

.tx-chgallery-pi1 .pagebrowser .prev {
	width:20%;
	float:left;
}

.tx-chgallery-pi1 .pagebrowser .text {
	width:60%;
	float:left;
	text-align:center;
}

.tx-chgallery-pi1 .pagebrowser .next {
	width:20%;
	float:right;
	text-align:right;
}

.tx-chgallery-pi1 .clr {
	/*clear:both;*/
}


.tx-chgallery-pi1 .single {
	background:#f3f4f6;
	float:left;
	padding:3px 1px 2px 1px;
	margin:5px ;
}


.tx-chgallery-pi1 .single .img {
	width:160px;
	height:126px;
	background:url(/fileadmin/templates/chgallery/bg.gif) no-repeat;
	line-height:126px;
	position:relative;
}

.tx-chgallery-pi1 .single .img .align {
	width:160px;
	height:126px;
	position:absolute;
	top:50%;
	left:50%;
	text-align:center;
	display:block;
	margin-top:-53px;
	margin-left:-80px;
}


.tx-chgallery-pi1 .single .img img {

}


.tx-chgallery-pi1 .single span {
	/*display:block;
	margin:1px 5px;
	width:148px;
	min-height:20px;
	border:1px solid #f3f4f6;
	text-align:center;*/
	/* Added by Sascha 10.11.08 */
	display: none;
}

* html .tx-chgallery-pi1 .single span {
	height:20px; 
}

/* small version */
.tx-chgallery-pi1 .singlesmall img{
	float:left; 
	padding:0 1px 2px 1px;
	margin:0 5px ;
}

/* Settings for ajax mode */
.tx-chgallery-pi1 .hide {
	display:none;
}

.tx-chgallery-pi1 #chgalleryimg {
	padding:0 20px;
}

.tx-chgallery-pi1 #chajax {
	background:#fff url(/fileadmin/templates/chgallery/ajaxloading.gif) no-repeat center center;
	position:absolute;
	height:490px;
	width:550px;
	z-index:999;
	margin:10px 0 0 10px;
 	opacity: 0.8;
 	-moz-opacity: 0.8;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

/*wt_directory*/
div.wtdirectory_filter_abc {
	margin-bottom: 1em;
}

span.wtdirectory_abc_letter {
	margin-right: 0.2em;
}

div.content ul.wtdirectory_list li {
	margin-bottom: 1.2em;
}

div.content ul.wtdirectory_list h2, div.content dl.wtdirectory_all_dl h2 {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0.2em;
	font-size: 1.1em;
}

dl.wtdirectory_all_dl {
	overflow: hidden;
}

 

dt.wtdirectory_all_dt {
	float: left;
	width: 10em;
}

dd.wtdirectory_all_dd {
	margin-bottom: 1em;
	overflow: hidden;
}

div.wtdirectory_all_vcard {
	margin-bottom: 1em;
}


/* Adressliste Anfang */

.content .wtdirectory_pagebrowser{
	float: none;
	overflow: hidden;
}
* html .content .wtdirectory_pagebrowser {
	width: 100%;
}
.content .wtdirectory_pagebrowser ul{
	list-style: none;
	float: none;
	overflow: hidden;
}
.content .wtdirectory_pagebrowser ul li{
	float: left;
	margin-left:0.5em;
}
.content .wtdirectory_list{
	list-style: none;
	float:none;
	overflow:hidden;
}
.content .wt_directory_pagebrowser .act{
	color: #EE0820;
}
.content .wtdirectory_list li{
	width: 40%;
	height: 7.5em;
	border: 1px solid #000066;
	border-bottom-style: dotted;
	margin-left: 5%;
	margin-bottom: 3%;
	padding: 0.5em;
	float: left;
}
.content .wtdirectory_filter_search{
	width: 100%;
	overflow: hidden;
	margin-bottom: 1em;
}
.content .wtdirectory_filter_search .wtdirectory_filter_div{
	display: inline;
}
.content .wtdirectory_filter_search label{
	font-weight: bold;
	padding-right: 0.5em;
	color: #777777;
	width: 80px;
	display: block;
	float: left;
}
.content .wtdirectory_filter_search input{
	background-color: #CCCCCC;
	border: 1px solid #000066;
}
.content .wtdirectory_filter_search .wtdirectory_filter_div input{
	background-color: #DDDDDD;
	border-color: #CCCCCC;
	width: 138px;
}
.content .wtdirectory_filter_search input:hover, .content .wtdirectory_filter_search input:focus{
	background-color: #EEEEEE;
	border-color: #124FA2;
}
/*
.wtdirectory_all_Beschreibung {
	white-space: pre;
}
*/

/* Adressliste Ende */


/* wt_directory mit GoogleMaps */
#vereine_main {
	overflow: hidden;
	width: 100%;
}
#vereine_main #verein_left {
	float: left;
	width: 370px;
}
#vereine_main #verein_right {
	float: right;
	width: 360px;
}
#vereine_main #verein_right .vereine_right_bereich {
	margin-bottom: 1em;
}



/* Email Formulare*/

/*E-Mail Forumlar*/
.email_form {
}

.email_form fieldset {
	border: none;
	padding: 1em;
	border-bottom: 1px dotted #000066;
}

.email_form legend {
	/*padding-left: 0.5em;*/
	padding-right: 0.5em;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1em;
	color: #000066;
	border-bottom: none;
}

.email_form label {
	font-weight: bold;
}

.email_form label.left {
	float: left;
	width: 180px;
}

.email_form input {
	border: 1px solid #000066;
}

.email_form textarea#bodytext {
	width: 350px;
	height: 200px;
	border: 1px solid #000066;
}
/* - - - - */



/* ---------- Civserv ---------- */
.tx-civserv-pi1 {
	width: 100%;
}

* html .tx-civserv-pi1 {
	overflow: hidden;
	margin-top: 0em;	
}

*+ html .tx-civserv-pi1 {
	overflow: hidden;
	margin-top: 0em;
}

/* Civserv Suchbox */
.tx-civserv-pi1-searchbox {
	padding: 0px 5px 8px 5px;
	margin-bottom: 10px;
}



.tx-civserv-pi1-searchbox fieldset {
	border: none;
}
.tx-civserv-pi1-searchbox fieldset legend {
	display: none;
}
#civserv_right .tx-civserv-pi1-searchbox .searchform p {
	padding: 0px;
	margin: 0px;
}

a.topofpage {
	padding-left: 15px;
	background-image: url(/fileadmin/templates/images/to_top.jpg);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	margin-top: 1.5em;
	margin-bottom: 1em;
	display: block;
}

a.printer {
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(/fileadmin/templates/images/printer.gif);
	background-repeat: no-repeat;
	margin-top: 2em;
	margin-bottom: 1em;
	display: block;
}

.orgadetail {
	margin-bottom: 1em;
}

.descr_short {
	margin-bottom: 1em;
}

.descr_long {
	
}

#rightmenu {
	padding: 2px;
	background-color: #F2F2F2;
	border-bottom: 2px solid #000066;
}

.tx-civserv-pi1-searchbox {
	padding: 5px;
	border-bottom: 2px solid #000066;
	background-color: #F2F2F2;
}

#leftcol .tx-civserv-pi1-searchbox {
	border-bottom: none;
	background-color: #ffffff;
}

div#serviceinformation {
	padding: 5px;
	background-color: #F2F2F2;
	border-bottom: 2px solid #000066;
}

.tx-civserv-pi1-searchbox-button {
	border: 1px solid #999999;
	background-color: #CCCCCC;
}

/* Civserv Service Informationen */
#serviceinformation {
	padding: 0px 5px 8px 5px;
	border-bottom: 1px solid #5485bf;
	margin-bottom: 10px;
}
#civserv_right .level1 {
	background: none;
	border: none;;
	padding: 0px;
}

.searchwords {
	visibility: hidden;
}

#leftcol {
	/*padding: 10px;*/
	font-size: 1.1em;
	margin-right: 280px;
}
#leftcol.spalte1 {
	margin-right: 0px;
}

div.spalte3 {
	
}




div.tx-civserv-pi1 > div#rightcol{
	float: right;
	width: 210px;
	padding-right: 5px;
}
div.tx-civserv-pi1 > div#rightcol .csc-header{
	margin-bottom: 0.5em;
	margin-left: -15px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #293A84;
	width: 200px;
}
div.tx-civserv-pi1 > div#rightcol h1 {
	margin: 0px;
	font-size: 1.2em;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 2px;
	border-left: 1px solid #FFFFFF;
	color: #ffffff;
}
div.tx-civserv-pi1 > div#rightcol .block{
	width: 195px;
	padding-left: 15px;
	border-bottom: none;
	background-color: #CCCCCC;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 1em;
}
div.tx-civserv-pi1 > div#rightcol .block .right_content{
	margin-left: -5px;
	padding-left: 4px;
	border-left: 1px solid #FFFFFF;
	padding-bottom: 0.5em;
}
div.tx-civserv-pi1 > div#rightcol .block .csc-textpic{
	margin-left: -4px;
	width: 197px;
	padding: 0px;
	overflow: hidden;
}
div.tx-civserv-pi1 > div#rightcol .block .csc-textpic-imagewrap .csc-textpic-image{
	margin-left: 0px;
}
div.tx-civserv-pi1 > div#rightcol .block ul{
	padding-left: 15px;
	list-style-image: url(/fileadmin/templates/images/listpoint.gif);
}
div.tx-civserv-pi1 > div#rightcol .block ul li{
	height: 1.8em;
}

.tx-pagebrowse-pi1 {
    margin-top: 10px;
}

.bigger {
	font-size: 120%;
}

.smaller {
	font-size: 80%;
}

/* STyle für FE-Login */
div.tx-felogin-pi1{
}
div.tx-felogin-pi1 fieldset{
	border: none;
}
div.tx-felogin-pi1 legend{
	display:none;
}
div.tx-felogin-pi1 form{
	margin: 20px 0 0 0;
}
div.tx-felogin-pi1{
}





