

body
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top:0px;
	}

form
	{
	display:inline;
	}


ul
	{
	list-style-type:disk;
	font-size:13px;
	margin-left:20px;
	padding-left:0px;
	line-height:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:12px;
	}

li
	{
	margin-top:6px;
	line-height:18px;
	}




td
	{
	font-size:13;
	color: rgb(70,70,70);
	}
	
p
	{
	font-size:13;
	color: rgb(70,70,70);
	margin-bottom:10px;
	}

h1
	{
	font-size:18;
	font-weight:normal;
	color:rgb(0,0,0);
	}
	
h2
	{
	font-size:16;
	font-weight:bold;
	}

hr
	{
	background-color:gray; 
	color:gray; 
	border: gray; 
	height: 1px;
	}



td.cl_menu_passiv
	{
	border-style:solid;
	border-left-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-bottom-color:black;
	padding-left:16px;
	padding-right:16px;
	white-space:nowrap;
	table-layout:auto;
	width:1px;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	}
	
td.cl_menu_activ
	{
	background-color:white; 
	border-style:none;
	background-image:url(../img/img_system/linie.gif);
	padding-left:11px;
	padding-right:11px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:10px;
	padding-top:2px;
	padding-bottom:2px;
	}

td.cl_menu_right_img
	{
	width:10px;
	vertical-align:top;
	padding-top:5px;
	padding-right:0px;
	}


a.cl_a_topmenu
	{
	font-size:12px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	}


a.cl_a_topmenu:hover
	{
	text-decoration:underline;
	color:white;
	}
	
	
a.cl_a_topmenu_active
	{
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	}


a.cl_a_topmenu_active:hover
	{
	text-decoration:underline;
	color:black;
	}


a.cl_a_menu_right
	{
	text-decoration:none;
	color:rgb(0,80,255);
	font-size:14px;
	}

a.cl_a_menu_right:hover
	{
	text-decoration:underline;
	color:rgb(0,80,255);
	}


a.cl_a_menu_right_active
	{
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	color:rgb(60,100,255);
	}


a.cl_a_menu_right_active:hover
	{
	text-decoration:underline;
	color:rgb(60,100,255);
	}


td.cl_td_footer
	{
	padding-left:50px;
	padding-right:50px;
	}


td.cl_menu_spacer_l
	{
	width:4px; 
	background-image:url(../img/img_system/ecke_l.gif);
	border-style:none;
	table-layout:fixed;
	padding:0px;
	}

td.cl_menu_spacer_r
	{
	width:4px; 
	background-image:url(../img/img_system/ecke_r.gif);
	border-style:none;
	table-layout:fixed;
	padding:0px;
	}

td.cl_menu_spacer_front
	{
	width:3px; 
	background-image:url(../img/img_system/ecke_front.gif);
	border-style:none;
	table-layout:fixed;
	}

td.cl_td_login
	{
	border-style:solid;
	border-left-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-bottom-color:black;
	font-size:12px;
	color:white;
	font-weight:normal;
	padding-right:5px;
	padding-top:0px;
	}


a.cl_a_login
	{
	font-size:11px;
	color:white;
	text-decoration:none;
	font-weight:normal;
	}

a.cl_a_login:hover
	{
	font-size:11px;
	color:white;
	text-decoration:underline;
	color:white;
	}

td.cl_td_sprachwahl
	{
	border-width:0px;
	text-align:right;
	padding-right:5px;
	line-height:6px;
	}

a.cl_a_sprachwahl
	{
	text-decoration:none;
	font-size:11px;
	color:gray;
	}

a.cl_a_sprachwahl:hover
	{
	text-decoration:underline;
	color:gray;
	}


td.cl_td_foot
	{
	background-color:rgb(0,153,255);
	color:white;
	border-style:solid;
	border-width:1px;
	border-color:rgb(0,0,0);
	padding:0px;
	height:20px;
	}

input.cl_login_textfield
	{
	width:60px;
	height:17px;
	font-size:9px;
	background-color:white;
	margin:0px;
	}
	
input.cl_login_button
	{
	width:30px;
	height:17px;
	font-size:11px;
	margin:0px;
	}
	
	
table.cl_table_main
	{
	border-collapse:collapse;
	background-color:rgb(255,255,255);
	gbackground-image:url(../img/img_system/animation.gif);
	}	
	

td.cl_td_main
	{
	border-style:solid;
	border-width:1px;
	border-color:rgb(0,0,0);
	padding:0px;
	}
	



td.cl_td_topmenu
	{
	font-size:11;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	}
	
td.cl_td_toplogo
	{
	border-style:solid;
	border-width:1px;
	border-color:rgb(0,0,0);
	padding:0px;
	background-color:rgb(245,245,245);
	padding:0px;
	margin:0px;
	}
	
	
table.cl_table_toplogo_container
	{
	width:186px;
	text-align:center;
	margin:0px;
	padding:0px;
	}	
	

td.cl_td_toplogo_container
	{
	font-size:14;
	background-color:rgb(245,245,245);
	padding:0px;
	margin:0px;
	}	
	
	
td.cl_td_topmenucontainer
	{
	border-style:solid;
	border-width:1px;
	border-color:rgb(0,0,0);
	padding:0px;
	background-color:rgb(230,230,230);
	padding-bottom:0px;
	height:70px;
	vertical-align:bottom;
	}
	

	
td.cl_td_menucontainer
	{
	padding-left:10px;
	padding-top:50px;
	text-align:left;
	vertical-align:top;
	}


td.cl_td_content
	{
	height:345px;
	padding-left:30px;
	padding-right:15px;
	padding-top:40px;
	padding-bottom:30px;
	vertical-align:top;
	width:650px;
	}
	
	
table.cl_menu_table
	{
	border-collapse: collapse;
	text-align:left;
	background-color:rgb(255,255,255);
	width:210px;
	margin-bottom:20px;
	}
	
td.cl_menu_td
	{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgb(200,200,200);
	border-top-style:solid;
	border-top-width:0px;
	padding-right:10px;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
	}


span.cl_h4_submenu
	{
	font-size:19px;
	color:rgb(90,100,100);
	font-weight:normal;
	padding-left:18px;
	}


span.cl_sprachstrich
	{
	font-size:11px;
	color:gray;
	}
	


td.cl_login_td
	{
	font-size:14px;
	padding-right:10px;
	}


td.cl_login_td_subhead1
	{
	font-weight:normal;
	font-size:14px;
	width:500px;
	}	


td.cl_login_td_subhead2
	{
	font-size:14px;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
	width:150px;
	color:rgb(255,0,0);
	}
	
	
input.cl_login_input
	{
	width:120px;
	}
	
span.cl_login_span_head
	{
	font-weight:normal;
	font-size:25px;
	}
	
a.cl_login_a_vergessen
	{
	color:blue;
	font-size:13px;
	text-decoration:none;
	}
	
a.cl_login_a_vergessen:hover
	{
	text-decoration:underline;
	}
	
td.cl_login_td_hinweis
	{
	font-size:13px;
	padding-top:16px;
	vertical-align:top;
	color:gray;
	}

td.cl_login_td_pfeil
	{
	vertical-align:top;
	width:30px;
	padding-top:3px;
	}
	

span.cl_login_span_hinzugefuegt
	{
	font-size:15px;
	}	
	
span.cl_login_span_aktivierungslink
	{
	font-size:15px;
	color:rgb(255,0,0);
	}


input.cl_picgear_buttons
	{
	height:25px;
	width:25px;
	font-size:17px;
	}
	
td.cl_picgear_td_pic
	{
	padding-top:10px;
	padding-bottom:10px;
	height:400px;
	}
	










table.cl_grid_table
	{
	border-collapse:collapse;
	width:670px;	
	}

td.cl_grid_td_head
	{
	border-style:solid;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color:rgb(0,0,0);
	font-size:15px;
	font-weight:bold;
	width:1000px;
	color:rgb(200,0,0);
	}
	
	
td.cl_grid_td_activ
	{
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-top-color:black;
	border-left-color:black;
	border-right-color:black;
	border-bottom-color:white;
	padding-right:10px;
	padding-left:10px;
	padding-top:3px;
	width:1px;
	text-align:center;
	}

td.cl_grid_td_passiv
	{
	border-style:solid;
	border-width:1px;
	border-color:rgb(0,0,0);
	padding-right:12px;
	padding-left:12px;
	background-color:rgb(240,240,240);
	width:1px;
	text-align:center;
	}



a.cl_grid_a_activ
	{
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	}

a.cl_grid_a_activ:hover
	{
	text-decoration:underline;
	}

a.cl_grid_a_passiv
	{
	color:black;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	}	

a.cl_grid_a_passiv:hover
	{
	text-decoration:underline;
	}



td.cl_grid_td_content
	{
	border-style:solid;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:rgb(0,0,0);
	height:200px;
	padding:20px;
	background-color:white;
	vertical-align:top;
	}


td.cl_grid_td_content_img
	{
	border-style:solid;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:rgb(0,0,0);
	height:200px;
	padding:20px;
	background-color:white;
	vertical-align:top;
	text-align:center;
	}
	
td.cl_grid_td_content_map
	{
	border-style:solid;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:rgb(0,0,0);
	height:200px;
	padding:5px;
	background-color:white;
	vertical-align:top;
	text-align:center;
	}


td.cl_grid_td_datasheet
	{
	height:150 px;
	padding-right:20px;
	}


table.cl_list_table
	{
	border-collapse:collapse;
	width:680px;
	}

table.cl_list_table_map
	{
	width:700px;
	}

td.cl_list_td_head
	{
	padding-bottom:1px;
	}


p.cl_list_p_datenblatt
	{
	font-size:14px;
	}


td.cl_list_td_text
	{
	border-style:solid;
	border-width:1px;
	padding:20px;
	background-color:rgb(248,248,248);
	vertical-align:top;
	border-color:rgb(0,0,0);
	width:230px;
	}
	
td.cl_list_td_link
	{
	border-style:solid;
	border-width:1px;
	padding-left:20px;
	padding-top:20px;
	background-color:rgb(248,248,248);
	vertical-align:top;
	border-color:rgb(0,0,0);
	}
	
td.cl_list_td_link_map
	{
	border-style:solid;
	border-width:1px;
	padding-left:8px;
	padding-top:20px;
	background-color:rgb(248,248,248);
	vertical-align:top;
	border-color:rgb(0,0,0);
	}	
	
td.cl_list_td_img
	{
	border-style:solid;
	border-width:1px;
	padding:0px;
	background-color:rgb(248,248,248);
	border-color:rgb(0,0,0);
	width:250px;
	}
	
td.cl_list_td_map
	{
	border-style:solid;
	border-width:1px;
	padding:0px;
	background-color:white;
	border-color:rgb(0,0,0);
	width:290px;
	}


table.cl_list_table_platzhalter
	{
	border-collapse:collapse;
	width:250px;
	}

td.cl_list_td_platzhalter
	{
	vertical-align:top;
	padding:0px;
	}
	
table.cl_list_table_platzhalter_map
	{
	border-collapse:collapse;
	width:280px;
	}


table.cl_list_table_platzhalter_gross
	{
	border-collapse:collapse;
	width:533px;
	margin:auto;
	}

td.cl_list_td_platzhalter_gross
	{
	vertical-align:top;
	height:400px;
	padding:0px;
	}

span.cl_list_span_head
	{
	font-size:15px;
	font-weight:bold;
	color:rgb(200,0,0);
	}

span.cl_list_span_beschreibung
	{
	font-size:13px;
	font-weight:normal;
	color:black;
	}


div.cl_list_div_main
	{
	position: absolute;
	background-color:red;
	}


div.cl_list_div_change
	{
	position: absolute;
	}

div.cl_list_div_buttons
	{
	position: absolute;
	top:3px;
	left:3px;
	}
	

div.cl_list_div_buttons_bottom
	{
	position: absolute;
	top:160px;
	left:188px;
	}
	
div.cl_list_div_buttons_map
	{
	position: absolute;
	top:160px;
	left:217px;
	}


input.cl_list_button
	{
	width:30px;
	height:26px;
	font-weight:bold;
	font-family:courier;
	font-size:18px;
	}
	
input.cl_list_button_inactiv
	{
	width:30px;
	height:26px;
	font-weight:bold;
	font-family:courier;
	font-size:18px;
	color:silver;
	}
	

ul.cl_list_ul
	{
	list-style-type:disk;
	font-size:13px;
	margin-left:20px;
	padding-left:0px;
	line-height:15px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:12px;
	}

li.cl_list_li
	{
	margin-top:6px;
	}
	
	
	
table.cl_main_table
	{
	border-collapse:collapse;
	width:670px;
	}


	
select.cl_main_select_search
	{
	width:220px;
	}
	
span.cl_main_span_dbhead
	{
	font-size:14px;
	}


a.cl_main_a_liste
	{
	color:blue;
	font-size:13px;
	text-decoration:none;
	}
	
a.cl_main_a_liste:hover
	{
	text-decoration:underline;
	}
	
a.cl_main_a_zurueck
	{
	color:blue;
	font-size:14px;
	text-decoration:underline;
	}
	
span.cl_main_span_treffer
	{
	font-size:13px;
	color:rgb(0,0,0);
	}
	
	
textarea.cl_main_textarea
	{
	width:550px;
	height:80px;
	font-size:14px;
	background-color:rgb(255,255,255);
	border: 1px solid gray;
	}
	
input.cl_main_input_meinung_button
	{
	font-size:12px;
	width:165px;
	height:20px;
	}


table.cl_main_table_meinung
	{
	width=550px;
	border-collapse:collapse;
	margin-top:10px;
	}
	

input.cl_main_input_meinung_head
	{
	width:550px;
	height:22px;
	font-size:14px;
	background-color:rgb(255,255,255);
	border: 1px solid gray;
	}
	
select.cl_main_select_stars
	{
	height:20px;
	font-size:14px;
	background-color:rgb(255,255,255);
	}
	
td.cl_main_feedback_head
	{
	font-size:13px;
	font-weight:bold;
	color:rgb(200,0,0);
	}	

td.cl_main_feedback_subhead
	{
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	color:gray;
	}


table.cl_main_table_fb
	{
	width=600px;
	border-collapse:collapse;
	margin-bottom:2px;
	margin-top:10px;
	}

hr.cl_main_hr_zwischenfb
	{
	background-color:gray; 
	color:gray; 
	border: gray; 
	height: 1px;
	}
	
	
td.cl_main_td_fb_stars
	{
	vertical-align:top;
	text-align:left;
	width:1px;
	padding-right:10px;
	}
		
	
td.cl_main_td_fb_titel
	{
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	width:420px;
	}	
	
span.cl_main_td_fb_autor
	{
	font-size:13px;
	font-weight:normal;
	}
	
td.cl_main_td_fb_datum
	{
	font-size:13px;
	text-align:right;
	vertical-align:top;
	padding-left:12px;
	}
	
td.cl_main_td_fb_comment
	{
	padding-top:15px;
	padding-right:0px;
	font-size:14px;
	width:600px;
	}
	
p.cl_main_p
	{
	font-size:13px;
	margin-top: 0px;
	margin-bottom: 8px;
	}


	
span.cl_main_span_danke
	{
	font-size:16px;
	font-weight:bold;
	}
	
	
input.cl_main_input_focus
	{
	width:1px;
	height:1px;
	background-color:white;
	border-width:0px;
	}


p.cl_main_p_imgtxt
	{
	font-size:13px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	
ul.cl_main_ul_imgtxt
	{
	list-style-type:disk;
	font-size:13px;
	margin-left:20px;
	padding-left:10px;
	line-height:18px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	}
	
li.cl_main_li_imgtxt
	{
	margin-top:0px;
	}
	
table.cl_main_table_imgtxt
	{
	background-color:rgb(210,210,210);
	width:533px;
	height:50px;
	}
	
td.cl_main_td_imgtxt
	{
	padding:10px;
	}
	
img
	{
	border:none;
	}
	