/* All links */
a:link, a:visited, a:active { font-family:Verdana, Tahoma, Arial, sans-serif; color:#F0F0F0; font-size:9pt; text-decoration:none; }
a:hover { text-decoration:underline; }

/* Lowopacity links */
.lowopacity a:link, .lowopacity a:active, .lowopacity a:visited, div.photo_top a:link, div.photo_top a:active, div.photo_top a:visited { color: #5d5d5d; text-decoration:none; font-size:8pt; }
.lowopacity a:hover, div.photo_top a:hover  { color: #80c4f9; }

a.diff_underline:link, a.diff_underline:visited, a.diff_underline:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #F0F0F0; font-size:8pt; text-decoration:none; border-bottom: 0px; }
a.diff_underline:hover { text-decoration:none; border-bottom: 1px solid white; }

a.navi_dropdown:link, a.navi_dropdown:active,a.navi_dropdown:visited { color:#e1e1e1; font-size:9pt; display:block; width:130px; padding-top:6px; padding-bottom:5px; border-bottom:1px dotted #555555; }
a.navi_dropdown:hover { text-decoration:none; color:#53c6ff; }

a.usernavi_dropdown:link, a.usernavi_dropdown:active,a.usernavi_dropdown:visited { color:#e1e1e1; font-size:9pt; display:block; width:150px; padding-top:6px; padding-bottom:5px; border-bottom:1px dotted #555555; }
a.usernavi_dropdown:hover { text-decoration:none; color:#53c6ff; }

a.header:link, a.header:active, a.header:visited { color:#9c9c9c; }
a.header:hover { color:#53c6ff; text-decoration:none; }

a.headerhighlight:link, a.headerhighlight:active, a.headerhighlight:visited { color:#53c6ff; }
a.headerhighlight:hover { color:white; text-decoration:none; }

a.logout { color:#B7B7B7; text-decoration:none; font-size:9pt; }
a.logout:hover { text-decoration:underline; }


div#div_index_navigation a.navi, div#div_index_navigation a.navi:visited {
	margin-top:1px;
	margin-bottom:1px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:6px;
	width: 135px;
	font-family: Verdana, Tahoma, sans-serif;
	letter-spacing:1px;
 	color: #c7c7c7;
	font-size: 9pt;
 	text-decoration: none;
 	border-right:3px solid #242424;
 	display:block;
}
div#div_index_navigation a.navi:hover, div#div_index_navigation a.navi:active { background-color:#2a3238; color:#71d0ff; border-right:3px solid #cbe7fb; }


/* Every Link in Content */
.rc_c a:link, .rc_c a:active, .rc_c a:visited { text-decoration:underline; font-size:9pt; }
.rc_c a:hover { text-decoration:none; }

/* Fotgalerie Cats */
a.foto_cats:link, a.foto_cats:visited, a.foto_cats:active { color: #c7c7c7; font-size: 9pt; text-decoration: none; border-left: 4px solid #DADADA; }
a.foto_cats:hover { color: white; border-left: 4px solid ; }

/* Link to Author */
a.auth_link:link, a.auth_link:visited, a.auth_link:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: white; font-size: 9pt; text-decoration: none; }
a.auth_link:hover { text-decoration: underline; }
a.auth_link_low:link, a.auth_link_low:visited, a.auth_link_low:active { font-family: Verdana, Arial, Helvetica, sans-serif; color:#B7B7B7; font-weight:bold; font-size: 9pt; text-decoration: none; }
a.auth_link_low:hover { text-decoration: underline; }

/* Title links (tuts etc) */
a.title_big:link, a.title_big:visited, a.title_big:active { color: white; font-size: 9pt; text-decoration: none; font-weight: bold; }
a.title_big:hover { text-decoration: underline; }

/*Admin Links */
a.cat:link, a.cat:visited, a.cat:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #c7c7c7; font-size: 9pt; text-decoration: none; }
a.cat:hover { color: #8ed0ff; }

/* Some links */
a.black_bold:link, a.black_bold:visited, a.black_bold:active { color: #c7c7c7; font-size: 9pt; text-decoration: none; font-weight: bold; }
a.black_bold:hover { color: #8ed0ff; }

/* News Links */
a.forum_thread:link, a.forum_thread:visited, a.forum_thread:active { text-decoration:none; font-size:9pt; letter-spacing:1px; }
a.forum_thread:hover { text-decoration:underline; }

a.newstitle2:link, a.newstitle2:visited, a.newstitle2:active { font-family:Tahoma; text-decoration:underline; font-size:9pt; letter-spacing:1px; }
a.newstitle2:hover { text-decoration:none; }

/* Comments links to author */
a.comment:link, a.comment:visited, a.comment:active { font-family: Tahoma, sans-serif; color:white; letter-spacing:1px; font-size:11pt; text-decoration:none; }
a.comment:hover { text-decoration: underline; }

/* Simple links but underlined */
a.simple:link, a.simple:visited, a.simple:active { color: #c7c7c7; font-size: 8pt; text-decoration: none; }
a.simple:hover { text-decoration: underline; }

/* Links which are GREY, 9pt and on mouseover WHITE */
a.high_simple:link, a.high_simple:visited, a.high_simple:active { color: #c7c7c7; font-size: 9pt; text-decoration: none; }
a.high_simple:hover { color:#8ed0ff; }

/* Simple links but colored */
a.simple_e:link, a.simple_e:visited, a.simple_e:active { color: white; font-size: 9pt; text-decoration: none; }
a.simple_e:hover { color: #8ed0ff; }

/* Simple links but colored in the beginning */
a.simple_blue:link, a.simple_blue:visited, a.simple_blue:active { color: #8ed0ff; font-size: 9pt; text-decoration: none; }
a.simple_blue:hover { text-decoration: underline; }

/* Simple links BUT low opacity */
a.simple_low:link, a.simple_low:visited, a.simple_low:active { color: #5d5d5d; text-decoration: none; border-bottom: 0px; }
a.simple_low:hover { text-decoration:underline; }

/* Simple links BUT low opacity with blue hover*/
a.simple_low_blue:link, a.simple_low_blue:visited, a.simple_low_blue:active { color: #646464; text-decoration: none; border-bottom: 0px; }
a.simple_low_blue:hover { color:#8ed0ff; }

/* Simple links */
a.simple_e_big:link, a.simple_e_big:visited, a.simple_e_big:active { color:white; font-size: 9pt; text-decoration: none; font-weight: bold; }
a.simple_e_big:hover { color: #8ed0ff; }

/* Admin Links */
a.big_simple:link, a.big_simple:visited, a.big_simple:active, a.admin:link, a.admin:active, a.admin:visited { color: #8ed0ff; font-size: 9pt; text-decoration: none; }
a.big_simple:hover, a.admin:hover { color: #c7c7c7; }

a.newp:link, a.newp:visited, a.newp:active { color: #c7c7c7; font-size: 9pt; font-weight: bold; text-decoration: none; }
a.newp:hover { color: white; }

/* 9pt; Blue, underlined */
a.big_underline:link, a.big_underline:visited, a.big_underline:active { color:#5b9cca; font-size:9pt; text-decoration:underline; }
a.big_underline:hover { text-decoration:none; }

/* Usergal folder titles */
a.title_wb_bold:link,a.title_wb_bold:active, a.title_wb_bold:visited { font-size:10pt; font-weight:bold; color:white; }
a.title_wb_bold:hover { text-decoration:none; color:#8ed0ff; }

/* Buttons */
a.link_btn:link, a.link_btn:visited { color:#000000; font-family:Arial; display:block; font-size:9pt; letter-spacing:1px; font-weight:bold; border:none; width:90px; height:17px; padding-top:3px; background:url(../gfx/save_btn1.png) no-repeat 0 0; }
a.link_btn:hover { background-position:0px -20px; }
a.link_btn:active { background-position:0px -40px; }

a.answer_btn:link, a.answer_btn:visited { margin-bottom:5px; width:75px; height:20px; display:block; background-image:url(../gfx/answer_btn.png); text-decoration:none; }
a.answer_btn:hover { background-position:0px -20px; }
a.answer_btn:active { background-position:0px -40px; }
a.edit_btn:link, a.edit_btn:visited { margin-bottom:5px; width:75px; height:20px; display:block; background-image:url(../gfx/edit_btn.png); text-decoration:none; }
a.edit_btn:hover { background-position:0px -20px; }
a.edit_btn:active { background-position:0px -40px; }

/* Add links */
a.add_link:link , a.add_link:visited, a.add_link:active { background-image:url(../images/add_16.png); background-repeat:no-repeat; padding-left:20px; padding-top:1px; text-decoration:none; }

/* */
ul.options a.option_item { text-decoration:none; border-right:3px #191919 solid; color:#9fbbd6; background-color:#191919; margin-bottom:2px; padding:3px 0px 5px 5px; text-align:left; width:187px; display:block; font-size:8pt; letter-spacing:1px; }
ul.options a.option_item_highlight { text-decoration:none; border-right:3px #191919 solid; color:#6BCEFF; font-weight:bold; background-color:#191919; margin-bottom:2px; padding:3px 0px 5px 5px; text-align:left; width:187px; display:block; font-size:8pt; letter-spacing:1px; }
ul.options a.option_item:hover, ul.options a.option_item_highlight:hover { background-color:#2a3238; border-right:3px #cbe7fb solid; color:#cbe7fb; }

ul#internal_navi a:link, ul#internal_navi a:visited, ul#internal_navi a:active { text-decoration:none; color:white; font-family:Tahoma, sans-serif; font-weight:bold; font-size:9pt; padding-left:8px; padding-right:8px; }
ul#internal_navi a:hover { text-decoration:underline; }