body{color:#6A6A6A; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:center;}
th{color:#6A6A6A; font-family: Arial, Helvetica, sans-serif;}
td{color:#6A6A6A; font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align:top;}
a:link{color:#126286; font-size:12px; text-decoration:none;}
a:visited{color:#126286; font-size:12px; text-decoration:none;}
a:hover{color:#126286; font-size:12px; text-decoration:underline;}

img{padding:0px; margin:0px;}

/*------- GRUNDGERÜST ---------------------*/
.aufloesung_li{background-color:#EBEBEB; background-position:right; background-image:url(../images/general/aufloesung_li.gif); background-repeat:repeat-y}
.aufloesung_re{background-color:#EBEBEB; background-position:left; background-image:url(../images/general/aufloesung_re.gif); background-repeat:repeat-y}



/*------- SHORTMENU -------------------------*/
.short_menu{margin-top:10px; vertical-align:middle;}
.Inp_Search{border-color:#ED0132; color:#71543F; width:150px; font-size:11px; margin:0px;}



/*------- HEADER --------------------------*/

#Layer1{background-image:url(../images/general/basic_navi_bg.gif); background-repeat:no-repeat; height:43px; left:18px; position:absolute; top:0px; width:635px; z-index:10; vertical-align:middle; text-align:right;}
#Layer2{background-image:url(../images/general/hauptNavi_bg4div.gif); background-repeat:no-repeat; height:84px; left:0px; padding:23px 0 0 0; position:absolute; top:198px; width:995px; z-index:10;}
.main_navi_cell{text-align:center; vertical-align:middle;}
.main_navi_cell_9{text-align:center; vertical-align:middle; width:116px}
.main_navi_cell_17{text-align:center; vertical-align:middle; width:104px}
.main_navi_cell_10{text-align:center; vertical-align:middle; width:71px}
.main_navi_cell_18{text-align:center; vertical-align:middle; width:127px}
.main_navi_cell_19{text-align:center; vertical-align:middle; width:145px}
.main_navi_cell_120{text-align:center; vertical-align:middle; width:123px}
.main_navi_cell_121{text-align:center; vertical-align:middle; width:79px}

/*Links:*/
.main_navi{color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;}
a:link.main_navi {color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;}
a:visited.main_navi {color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;}
a:hover.main_navi {color:#FE3262; font-size:13px; font-weight:bold; text-decoration:none;}

.lang_changer a{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;} 
.lang_changer a:visited{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.lang_changer a:hover{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline;} 

/*------- NEWS/VERANSTALTUNGSSECTION --(f. Startseite)-----------------------*/
//.bg_newent_header{ background-image:url(../images/general/bg_newent_header.jpg); background-position:bottom; background-repeat:no-repeat; height:38px; padding:0 0 0 0; vertical-align:middle; width:268px;}
.mittelspalte {background-color: #dfdfdf;}
.bg_newentSection{ background-color:#8899B0; padding:0px 0px 0px 0px; vertical-align:top; width:268px;}
.newsheader{padding:0 0 0 0; vertical-align:middle;}
.bg_cntHeader_cell{ background-image:url(../images/general/bg_contHeader.jpg); background-position:bottom left; background-repeat:no-repeat; padding:0 30px 0 30px;} 
.contentHeader{color:#157BA0; font-size:13px; font-weight:bold;}

/*News-Formatierung*/
.newscnt_Cell{padding:15px 0pt 0pt 12px;}

.newsdate{color:#FFFFFF; font-style:italic; font-weight:bold;}
.newstext{color:#FFFFFF;}
.newsheader {
	color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline;
}
/* .eventscnt_Cell{padding:0 0 0 0;  float:left; width:32%; height:15em; padding-left:3px;}  */
/* .eventsheader{color:#5A5A5A; font-size:12px; font-weight:bold; text-decoration:underline; height:3em;} */
.eventsdate{color:#5A5A5A; font-style:italic; font-weight:bold;}
.front_events{
	position:relative;
}
.eventsmore{
	float:right;
}
.events_table { 
	margin-top: 0;
/*	margin-bottom: 10px;*/
}
/*------- SUBMENU -------------------------*/

.Td_Subheader_Left{width:268px; height:31px; background-position:bottom; background-image:url(../images/general/bg_submenu_header.jpg); background-repeat:no-repeat; padding:0 0 10px 0; vertical-align:middle;}
/*.Td_Subheader_Left{width:275px; height:38px; background-image:url(../images/bg_subheader.jpg); background-repeat:no-repeat;}*/
.Td_Subheader_Left_Full{width:268px; height:48px; background-image:url(../images/bg_subheader_full.jpg); background-repeat:no-repeat; padding-top:10px;}
/*.Img_Subheader{width:20px; padding:2px 0 0 10px}*/
.subheader{font-size:13px; font-weight:bold; color:#FFFFFF; padding:0 0 0 0; vertical-align:middle;}
.subheader a{color:white; text-decoration:none;}
.subheader a:visited{color:white; text-decoration:none;}
.subheader a:hover{color:white; text-decoration:underline;}
.menu{background-color:#8899B0; font-size:11px; height:400px; padding:20px 0px 30px 0px; vertical-align:top; width:268px;}
//.menu{width:268px; height:454px; font-size:11px; background-color:#8899B0; background-image:url(../images/bg_submenu.jpg); vertical-align:top;}
.home_news{width:268px; height:208px; font-size:11px; background-color:#8899B0; background-image:url(../images/bg_submenu.jpg); vertical-align:top;}
.home_events{
	width:100%; 
	height:108px; 
	font-size:11px; 
/*	background-color:#8899B0; 
	background-image:url(../images/bg_submenu.jpg); */
	vertical-align:top;
}

.menu_0{padding:4px 0 4px 13px;}
.menu_0_1{padding:4px 0 4px 29px;}

.menu_1{padding:0 3px 3px 34px;}
.menu_1_2{padding:0 3px 3px 50px;}

.menu_2{padding:0 3px 3px 55px;}
.menu_2_2{padding:0 3px 3px 71px;}

.menu_3{padding:0 3px 3px 71px;}
.menu_3_p {padding:0 3px 3px 63px; text-indent: -1.2em; margin-left: 1.2em;}

/*Links*/
.mlink{color:#FFFFFF; text-decoration:none; cursor:pointer}

.menu_0 a{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;} 
.menu_0 a:visited{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;} 
.menu_0 a:hover{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline;}
 
.menu_0_1 a{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;} 
.menu_0_1 a:visited{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.menu_0_1 a:hover{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline;} 
 
.menu_1 a{color:#FFFFFF; font-size:12px; text-decoration:none;} 
.menu_1 a:visited{color:#FFFFFF; font-size:12px; text-decoration:none;} 
.menu_1 a:hover{color:#FFFFFF; font-size:12px; text-decoration:underline;} 

.menu_1_2 a{color:#FFFFFF; font-size:12px; text-decoration:none;}
.menu_1_2 a:visited{color:#FFFFFF; font-size:12px; text-decoration:none;} 
.menu_1_2 a:hover{color:#FFFFFF; font-size:12px; text-decoration:underline;} 

.menu_2 a{color:#FFFFFF; font-size:11px; text-decoration:none;} 
.menu_2 a:visited{color:#FFFFFF; font-size:11px; text-decoration:none;} 
.menu_2 a:hover{color:#FFFFFF; font-size:11px; text-decoration:underline;} 

.menu_2_2 a{color:#FFFFFF; font-size:11px; text-decoration:none;}
.menu_2_2 a:visited{color:#FFFFFF; font-size:11px; text-decoration:none;}  
.menu_2_2 a:hover{color:#FFFFFF; font-size:11px; text-decoration:underline;}

.menu_3 a{color:#FFFFFF; font-size:11px; text-decoration:none;} 
.menu_3 a:visited{color:#FFFFFF; font-size:11px; text-decoration:none;} 
.menu_3 a:hover{color:#FFFFFF; font-size:11px; text-decoration:underline;}

.menu_3_p a{color:#FFFFFF; font-size:11px; text-decoration:none;}
.menu_3_p a:visited{color:#FFFFFF; font-size:11px; text-decoration:none;}
.menu_3_p a:hover{color:#FFFFFF; font-size:11px; text-decoration:underline;}


/*------- PATH ------------------------- */
.sitepath{ background-image:url(../images/general/bg_sitepath2.jpg); background-position:bottom left; background-repeat:no-repeat; color:#AD2525; font-size:11px; padding:5px 30px 0 30px;} 
.sitepath a{color:#AD2525; font-size:11px; text-decoration:none;} 
.sitepath a:visited{color:#AD2525; font-size:11px; text-decoration:none;}
.sitepath a:hover{color:#AD2525; font-size:11px; text-decoration:underline;} 


/*------- CONTENT  --------------------------*/
h1{color:#5A5A5A; font-size:16px; font-weight:bold; margin-bottom:0px; padding-bottom:0px;} 
h2{color:#6B6B6B; font-size:14px; font-weight:bold; margin-bottom:-8px; padding-top:5px; padding-bottom:0px;} 
h3{}
ul{color:#6A6A6A; font-size:12px; list-style-type:disk;} 
.plaintext{color:#6A6A6A; font-size:12px; font-weight:normal;} 
.textsmall{color:#6A6A6A; font-size:10px; font-weight:normal;}
.content{background-image:url(../images/general/bg_contentShadow.jpg); background-position:top right; background-repeat:no-repeat; height:165px; padding:14px 30px 5px 30px; vertical-align:top;}
.content_nav{color:#AD2525; font-size:11px;} 

/*Links:*/ 
a.more{color:#126286; font-size:12px; text-decoration:none;} 
a:hover.more{color:#126286; font-size:12px; text-decoration:underline;} 

.content_nav a{color:#AD2525; font-size:11px; text-decoration:none;}
.content_nav a:visited{color:#AD2525; font-size:11px; text-decoration:none;}
.content_nav a:hover{color:#AD2525; font-size:11px; text-decoration:underline;}

.contentCell { background-color: #ffffff; }

/*------- FOOTER  ---------------------------*/
.footer{background-image:url(../images/general/bottom_bg_ges.jpg); background-repeat:no-repeat; height:110px; padding:25px 0 0 0;  vertical-align:top}
.bottom_navi_table{} 
.bottom_navi_cell_split{color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center; vertical-align:middle; width:15px}
.bottom_navi_cell_empty{color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center;}
.bottom_navi_cell_142{color:#ffffff; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center; vertical-align:middle; width:70px}
.bottom_navi_cell_142 a.bottom_navi, .bottom_navi_cell_142 a.bottom_navi:hover, .bottom_navi_cell_142 a.bottom_navi:visited { color:#000000;}
.bottom_navi_cell_142 a.bottom_navi:hover {text-decoration: underline;}
.bottom_navi_cell_141{color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center; vertical-align:middle; width:65px}
.bottom_navi_cell_140{color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center; vertical-align:middle; width:70px}
.bottom_navi_cell_139{color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center; vertical-align:middle; width:80px}
.bottom_navi_cell_138{color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center; vertical-align:middle; width:48px}
.bottom_navi_cell_137{color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center; vertical-align:middle; width:80px}
.bottom_navi_cell_136{background-image:url(../images/general/intranet_schlue.gif); background-position:-1px 34px; background-repeat:no-repeat; color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center; vertical-align:middle; width:60px}
.bottom_navi_cell_135{color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 0 30px 0; text-align:center; vertical-align:middle; width:150px}

/*Links:*/
a.bottom_navi{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
a:visited.bottom_navi{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
a:hover.bottom_navi{color:#CCCCCC; font-size:12px; font-weight:bold; text-decoration:none;}

/* galerie übersicht */
div.abstract {
	margin-bottom: 1em;
}
.csc-sitemap ul {
	list-style-type: none;
	margin-left: 1.5em;
}
td.gfpb_landscape, td.gfpb_square,td.gfpb_portret {
	text-align: center;
	vertical-align: top;
}

td.gfpb_empty {
	display: none;
}

.singlethumb_text {
	font-size: 7pt;
	text-align: center;
}

.singlethumb_thumb {
	width: 110px;
	height: 100px;
	background-color: #ccc;
	text-align: center;
	vertical-align: middle;
}

/* home events */

/*td.events_header { padding-left: 13px; border-right: 13px;}
.events_header a:link, .events_header a:visited, .events_header a:active {
	color: #8A8A8A;
	text-decoration: none;
}

.events_header a:hover {
	color: #8A8A8A;
	text-decoration: underline;
}*/

.events_header {
/*	border-top: solid 1px #dAdAdA; */
	border-bottom: solid 1px #ededed;
	background-image: url(../images/general/bg_sitepath2.jpg);

}
.events_header h1 {
/*	border-bottom: solid 1px #DADADA;*/
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 12px;
}
.events_header img {
	vertical-align: -28%;
	margin-left: 17px;
}
.events_header .subheader_2 {
	width: 700px;
	font-weight: bold;
}
.template_arcive_single {
	padding:0;
	empty-cells: show;
	width: 600px;
	margin: 3px;
	margin-left: 30px;
	table-layout: fixed;
}
.single_location {
	width: 100px;
}
.template_arcive_single , .template_arcive_single td  {
	font-size:9px; 
	border-spacing: 5px
}
.template_arcive_single td a{
	font-size:11px; 
    font-weight: bold;
}

.template_archive {
	width: 650px;
}

.template_arcive_single td {
	vertical-align: bottom;	
}

.template_archive td a
{
	color:#126286;
	font-size:12px;
	text-decoration:none;
}
.template_archive td a
{
	color:#126286;
	font-size:12px;
	text-decoration:underline;
	cursor: pointer;
}

.template_arcive_single {
	width:600px;
}
.subheader_archive_item{
	width:110px;
}
.events_date {
	display : inline;
}
/* Ole, IE */

a strong {
	cursor: hand;
}

/* Frontpage Überschriften */

.sitepath h1, h1.subheader_2 {
	color: #be0830;
	font-size: 14px;
	padding-left: 13px;
}

h1.subheader_2 a, h1.subheader_2 a:link , h1.subheader_2 a:hover , h1.subheader_2 a:active,  h1.subheader_2 a:visited  {
	color: #be0830;;
	font-size: 14px;
}

h1.subheader_2 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.nositepath td {
/*	vertical-align: 50%;*/
}
.nositepath h1 {
	padding-top: 5px;
}
.nositepath img {
	margin-top: 5px;
}
.subheader_2 img { margin-right: 2px;}

.tip_table{
	position: relative;
	top: 17px;
	left: -10px;
}
