/*DEFAULT =============================*/
body          { background-color: #ccc; background-image: url(../images/layout/bg_big.gif); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0; border: none  }
table     	  { width: 100%; border-collapse: collapse}
td       	        { color: #191e2a; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0; vertical-align: top  }
div       	      { color: #191e2a; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
img	 { margin: 0; padding: 0; border-width: 0 }
a   { color: #191e2a; text-decoration: none }

select     { color: #191e2a; font-size: 12px; font-family: Arial; text-decoration: none   ; }
/*input     { color: #191e2a; font-size: 12px; font-family: Arial; text-decoration: none   ; }
textarea  { color: #191e2a; font-size: 12px; font-family: Arial; text-decoration: none   ; width: 100%; height: 60px ; }*/
#wcd_logo     { text-align: right; margin: 0; padding: 0; position: absolute; top: 280px; right: 5px; left: 98%; border-style: none }

/*LAYOUT ===============================*/
#container            { text-align: center; padding: 0; width: 850px; height: 100%; margin: 0; border-collapse: collapse                      }
.sub_navi               { background-color: #23749e; background-position: 0 0; padding-top: 36px; width: 250px; vertical-align: top; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff }
.content                { width: 850px; height: 100%; min-height: 450px; vertical-align: top; padding: 10px 0 50px; }

/*Top Language ===============================*/
#langnavi   { list-style: none; margin: 0 65px 0 0; padding: 0; float: right; overflow: hidden }
#langnavi li    { color: #fff; margin: 0 10px 0 0; float: left; }
#langnavi li a    { color: #fffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; display: block; }
#langnavi li a:hover, #langnavi li a:focus, #langnavi li a:active    { text-decoration: none;}

/*Top Navigation ===============================*/
#topnavi  { top: 0; margin: 0; list-style: none; padding: 0; }
#topnavi li    { float: left; }
#topnavi li a    { display: block; }
#topnavi li a:hover, #topnavi li a:focus, #topnavi li a:active    { }


/* Second Navigation ============================*/
#second_navigation           { margin-top: 0  }
#second_navigation LI            { list-style: none; margin: 0; padding: 0; float: left; }
#second_navigation UL         { margin: 0; padding: 0;}
#second_navigation A        { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; text-decoration: none; display: block; margin: 0; }
#second_navigation A:hover   { color: #ffffff; font-style: italic; background-image: url(../images/layout/menu_icon.gif); background-repeat: no-repeat; background-position: 6px 7px; text-decoration: none; display: block     }

/* LINK, URL, PDF LINK ============================*/
#download_navigation         { margin-top: 15px; position: relative; left: 0 }
#download_navigation LI           { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px }
#download_navigation UL        { margin: 0; padding: 0; border-top: 1px }
#download_navigation A          { color: #154168; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: url(../images/layout/menu_icon.gif); background-repeat: no-repeat; background-position: 2px 14px; display: block; margin: 0; padding: 10px 10px 10px 20px }
#download_navigation A:hover     { color: #474e52; background-image: url(../images/layout/menu_icon.gif); background-repeat: no-repeat; background-position: 2px 14px; display: block }


/*Layout Standartpage ===============================*/
.standart_titel      { color: #33577b; font-size: 14px; font-family: Arial; font-weight: bold; font-style: italic; text-transform: uppercase  }
.standart_titel_home      { color: #474e52; font-size: 12px; font-family: Arial; font-weight: bold; text-transform: uppercase  ; }

.standart_txtsmall { font-size: 10px }
.standart_link { }
.icon_standart { padding-top: 20px; border-width: 0 }
.img_plus  { border-style: solid; border-width: 5px 0 27px; border-color: #fff }
.pub_images_right       {  padding: 0; border: solid 1px #797979; }
.pub_images_right_border       { margin: 0; padding: 0; border: solid 1px #474e52; }
.pub_images_logo  { margin: 0; padding: 0; border-bottom: 0 solid #fff; border-top-style: none; border-top-width: 0; border-right-style:; border-left-style: none; border-left-width: 0; none;border-right-width: 0; }
.pub_images_bottom { margin: 0; padding: 0; border: solid 1px #474e52; outline-width: 0; }

/*Layout TEXTPAGE ===============================*/
.txtpage_table      { width: 100%; border-collapse: collapse   }
.txtpage_td_a     { padding: 0; height: 21px }
.txtpage_td_space     { padding: 0; width: 1px }
.txtpage_td_b    { padding: 0; width: 250px; height: 21px }
.txtpage_td_atitle      { padding: 25px 0 15px 0 }
.txtpage_td_acontent        { font-size: 12px; line-height: 1.5; padding: 0 100px 0 0  }
.txtpage_td_bimg    { overflow: hidden; text-align: left; padding: 0; width: 240px;}
.txtpage_td_bimg_kontakt    { overflow: hidden; text-align: left; position: relative; left: 0; padding: 0; width: 270px; }

.txtpage_td_bottomimg     { text-align: left; padding: 0; }
/*Layout CREATE TABLE ===============================*/
.table_createable_a	     { color: #282728; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 1.3; text-decoration: none; background-color: #cce7f6; padding: 10px 20px ; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.table_createable_b	    { color: #282728; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 1.3; text-decoration: none; background-color: #dbefff; padding: 10px 20px ; }


/*Layout TEXTPAGE ===============================*/
.indexpage_table      { width: 100%; border-collapse: collapse   }
.indexpage_td_a     { padding: 0; height: 21px }
.indexpage_td_space     { padding: 0; width: 1px }
.indexpage_td_b    { padding: 0; width: 250px; height: 21px }
.indexpage_td_atitle      { padding: 25px 0 15px 0 }
.indexpage_td_acontent        { font-size: 12px; line-height: 1.5; padding: 0 100px 0 0  }
.indexpage_td_bimg    { overflow: hidden; text-align: left; padding: 0; width: 240px;}
.indexpage_td_bottomimg     { text-align: left; padding: 0; }


/*Layout Link ===============================*/
.link_td_table      { width: 100%; margin-top: 30px; border-collapse: collapse    }
.link_td_atxt      { max-height: 120px ; padding-left: 20px; }
.link_td_a     { height: 21px; padding: 0; }


/*Layout Formulare ===============================*/
textarea    { color: #25222a; font-size: 11px; font-family: Arial; text-decoration: none; width: 300px; height: 70px }
input     { color: #25222a; font-size: 11px; font-family: Arial; text-decoration: none   ; }

.errmess { color: #db361c; font-size: 10px }
.button_img	  { margin: 0; padding: 0; border-width: 0 }
.button_form_img	  { margin: 0; padding: 0; border-width: 0 }
.td_form_a       { text-align: left; width: 120px; padding: 2px 10px 2px 0; }
.td_form_b       { text-align: left; width: 100%; padding: 2px 10px 2px 0; }
.td_form_info       { text-align: left; width: 150px; padding: 3px 3px 3px 10px; }
/*Layout HTML TicketMAIL ===============================*/
.td_mailcontent    	   { padding: 10px; }
.td_space_a    	   { font-size: 11px; font-weight: bold; width: 150px; padding: 3px 5px 3px 0; }
.td_space_b    	   { font-size: 11px; width: 100%; padding: 3px 5px 3px 0; }
.td_space_title  { color: #fff; font-size: 11px; font-weight: bold; background-color: #000; padding: 3px 5px 3px 3px }



/*
.link_td_space     { padding: 0; width: 1px }
.link_td_b    {   background-color: #182360; background-repeat: repeat; padding: 0; height: 21px; width: 200px; }
.link_td_bimg    { text-align: center; vertical-align: middle; padding: 1px 0; width: 200px; height: 80px   }

*/


/*__________________________________________________________________________________*/
/*NOT USED__________________________________________________________________________*/
/*__________________________________________________________________________________*/

/*GALLERY__________________________________________________________________________________*/
.gallery_td_titel	     { font-size: 12px; text-transform: uppercase; vertical-align: middle; padding-left: 30px; border-top: 1px solid #474e52; border-right: 1px solid #474e52; border-left: 1px solid #474e52; }
.gallery_td_info	     { padding: 4px 8px 8px 30px; vertical-align: top; border-left: 1px solid #474e52; border-bottom: 1px solid #474e52; border-right: 1px solid #474e52; }
.gallery_td_open    { text-align: center; padding: 8px; vertical-align: middle; border: solid 1px #474e52 }
/*GALLERY__________________________________________________________________________________*/
.gallery_table  	{ width: 650px; margin-bottom: 30px; border-collapse: collapse    }
.gallery_td	   		 { text-align: center; height: 120px; vertical-align: middle; border: solid 1px #474e52; empty-cells: hide    }
.gallery_navi_table  	    { vertical-align: middle; width: 650px; height: 20px; margin-bottom: 20px; border-collapse: collapse; empty-cells: hide         }
.gallery_detail_td	   	    { text-align: center; padding: 20px 5px; border: solid 1px #474e52 }
.gallery_navi_a_td	   	    { text-align: center; width: 80%; vertical-align: middle; border: solid 1px #474e52 }
.gallery_navi_b_td	   	    { text-align: center; width: 20%; vertical-align: middle; border: solid 1px #474e52 }
.gallery_img  		  { border-width: 0; outline: solid 1px #474e52 }
.gallery_navi  { color: #3b5176 ; }
.gallery_count  { position: relative; top: -2px; list-style-position: inside; display: inline; }
.button_gallery       { margin: 0; padding: 0; }
.button_back       { margin: 0 20px 0 0; padding: 0; }
.button_forward       { margin: 0 0 0 20px; padding: 0; }
