 
	@import url("style.navi.css");
 
	@import url("forum.css");
 
	@import url("style.userpage.css");
 	
	@import url("k-search-2.1.463-vn.css");



/*Allgemeines HTML*/	

div#mainbody {margin: 0px;color:#555555;font-family: 'verdana', arial, sans-serif; font-size:12px;background: #ffffff center;margin-top: 0; margin-bottom:0; min-width: 780;}
.mainbody {margin: 0px;color:#555555;font-family: 'verdana', arial, sans-serif; font-size:12px;background: #ffffff center;margin-top: 0; margin-bottom:0; min-width: 780;}
/* ----------  Seitenhintergrund ---------- */
html body             {margin:0px; background:#E1E1E1}




/* --- Main Navigation ----------------------------------------- */

ul#main-nav {
    font-family:"Arial", Helvetica, sans-serif;
    list-style-type: none;
    overflow: hidden;
    font-size: 1.2em;
    padding: 0;
	color:#FFFFFF;
    margin: 0;
}

ul#main-nav li {
    text-align: center;
    float: left;
    padding: 0;
    margin: 0 4px 0 0;
}

ul#main-nav li a {
    padding: 0.2em 0.3em;
    text-decoration: none;
    display: block;
    color: #ffffff;
}

ul#main-nav li a:hover {
    background-color: transparent;
}

ul#main-nav li:hover, ul#main-nav li.hover {
    background: #ebebeb;
}

ul#main-nav li.current {
    background: #99cc00;
}

ul#main-nav li.current a {
    color: #fff;
}


fieldset{border: 1px solid #cecece;}

form {display:inline}

img{border: 0px;}

hr{width:95%;color:#fff}

h1,h2{min-height:15px;color:#1c74b4;font-family:verdana;font-size:1.1em;padding:3px;border-bottom:1px solid #ff8400;font-weight:700;margin-bottom:2px}

h2{font-size:.9em}

h3{font-size:1em;font-weight:normal;margin:0;padding:0}

h4{font-weight:300;margin:0;padding:0}

.clear {clear:both}

.errorfont{color:red;font-weight:700}

/*Main*/
.box_outerhead					{margin-bottom: 10px;font-family: "Trebuchet MS", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size: 10px;color: #777;text-transform: uppercase;} 



A.menu {
	BORDER-RIGHT: #b8eaff 0px solid; BORDER-TOP: #b8eaff 0px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../img/page/travel_files/home_10.jpg); BORDER-LEFT: #b8eaff 0px solid; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #b8eaff 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.menu:hover {
	BORDER-RIGHT: #46b2e0 0px solid; BORDER-TOP: #46b2e0 0px solid; BACKGROUND-IMAGE: url(../img/page/travel_files/home_09.jpg); BORDER-LEFT: #46b2e0 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #46b2e0 0px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
.menu1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline
}
.menu1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline
}
.menu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0060fe; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none
}
.menu2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline
}
.menu3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #004276; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none
}
.menu3:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #004276; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline
}
.menu4 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none
}
.menu4:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline
}
.menu5 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #004276; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu5:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #004276; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.menu6 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #004276; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu6:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #004276; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.menu7 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none
}
.menu7:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline
}
.menu8 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none
}
.menu8:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline
}

	

#error{position: absolute; top: 0px; left: 0px; width: 100%; height: 10px;background: url(../img/page/icons/warning.gif) no-repeat left #fff4b6;border: 1px solid #e0c73d; padding: 1px;padding-left: 25px;z-index: 999;}

#main{position: relative; background: #fff;margin: auto;border: 4px solid #fffffff;width:99.9%;}

#header{position: relative;height: 120px; border: 1px solid #4ea3e3;background: url(../img/page/bg/header.png) repeat-x #217fbd;}

#topnavtd{height: 22px;background: #1c74b4;background: url(../img/page/bg/topnav.png) repeat-x;}

#subnav{position: relative;left: 0px; height: 23px; background: #f9f9f9; border-bottom: 1px solid #cecece;}

#content{width: 95%;float: right; margin-right: 1%;position: relative;margin-left: 1%; margin-top: 40px;}

#footer{height: 25px;background: #1c74b4; border-top: 2px solid #4ea3e3;margin: 0px; margin-top: 10px;}



.topleft{position: absolute; left:-1px; top: -1px;width: 1px; height: 1px;background: url(../img/page/bg/topleft.png) no-repeat left; margin: 0px; }

.topcenter{position: absolute; top: -1px; left: 0px; width: 100%;height: 1px; background: url(../img/page/bg/topcenter.png) repeat-x; margin: 0px;}

.topright{position: absolute; right:-1px; top: -1px;width: 1px; height: 1px;background: url(../img/page/bg/topright.png) no-repeat right; margin: 0px;}

.bgleft{position: absolute; left: -0px; width: 0px; height: 100%;background: url(../img/page/bg/left.png) repeat-y;}

.bgright{position: absolute; right: -0px; width: 0px; height: 100%;background: url(../img/page/bg/right.png) repeat-y;}

.bottomleft{position: absolute; left:-1px; bottom: -1px;width: 1px; height: 1px;background: url(../img/page/bg/bottomleft.png) no-repeat left;}

.bottomcenter{position: absolute; bottom: -1px; left: 0px; width: 100%;height: 1px; background: url(../img/page/bg/bottomcenter.png);}

.bottomright{position: absolute; right:-1px; bottom: -1px;width: 1px; height: 1px;background: url(../img/page/bg/bottomright.png) no-repeat right;}



/* Content */



.content_left{float: left; margin-right: 1%; width: 39%;}

.content_center{float: left;margin-right: 1%; width: 35%;}

.content_right{z-index: 99;position: relative;background: #f9f9f9;width: 22.3%;float: right; margin-top: -41px; padding: 4px; padding-top: 5px; padding-bottom: 20px; border-left: 1px solid #cecece;border-bottom: 1px solid #cecece;border-right: 1px solid #cecece;}

.content_news{float: left;width: 74%;margin-right: 1%;}



/*Positionierung von Elementen*/

.logo{position: absolute; top: 15px; left: 9px; float: left;}

.zahnrad{position: absolute;top: 11px;left: 9px;}

.t{position: absolute;top: 16px;left: 85px;}	

.inside{position: absolute;top: 31px;left: 160px;}

.computer{position: absolute;top: 66px;left: 210px;}

.beta{position: absolute;z-index: 100;top: 21px;left: 340px;}

.datum{position:absolute;top:125px;right:3px;background: url(../img/page/icons/uhr.png) no-repeat left;color:#fff; float: right;padding-left: 20px;font-family:verdana;font-size:9px;}

.round {z-index: 100;position: absolute; top: -1px;left:-17px;}

.round1{z-index: 100; position: absolute; left: -4px; bottom: -3px;}

.round2{z-index: 100; position: absolute; left: -5px; top: 0px;}

.outer{position: absolute; left: 1%; top: 13px; bottom: 10px;}



/*Suche*/

.search{background: url(../img/page/bg/search.png);width: 210px;height: 44px;float: right;position: absolute;top: 40px;right: 50px;}

.search input{width: 115px;}

.searchmask{margin-top: 10px;margin-bottom: 10px;margin-left: 20px;margin-right: 20px;}

.searchbg{height: 16px;border: 1px solid #4ea3e3;background: url(../img/page/icons/search.png) no-repeat center left #F5F5F5;padding-left: 20px;}

.searchbg:hover, .searchbg:focus{border: 1px solid #ff8400;background: url(../img/page/icons/search.png) no-repeat left #ffffff;}



/* Usermenü */

.usermenu{position:relative;float:right;color:#BCD7EA;background:#1c74b4;height:20px;z-index:1;margin:-1px;border-bottom:1px solid #4ea3e3;border-left:1px solid #4ea3e3;padding-left:5px;padding-right:25px;text-align:right;}

.login_password, .login_username{width:120px;padding-left:20px;}

.login_password:focus, .login_username:focus{border:1px solid #ff8400;}

.login_password {height:14px;background:url(../img/page/icons/loginpass.gif) no-repeat center left #fff;}

.login_username {height:14px;background:url(../img/page/icons/loginuser.gif) no-repeat center left #fff;}



#pwstrong{position: absolute; margin-left: 65%;}
#marqueecontainer{
position: relative;
width: 190px; /*marquee width */
height: 150px; /*marquee height */
background-color: white;
overflow: hidden;
border: 1px solid white;
padding: 0px;
padding-left: 0px;
}


/* Footer */

.footer_toolbox{float: left;padding: 5px;color: #BCD7EA;text-decoration: none;}

.footer_impressum {float: right; padding: 2px;}

	

/* Links */

a:link, a:visited {color:#0000FF;text-decoration: none;}

a:hover {text-decoration: underline;}

	

a.topnews:link , a.topnews:visited {color: #555555; text-decoration: none; font-size: 1.2em;}

a.topnews:hover	{border-bottom: 1px solid #ff8400;}

	

a.readmore:link, a.readmore:visited {font-size:10px;color:#555555;text-decoration:none;font-weight: bold;}

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



a.ticker:link,a.ticker:visited{margin-left: 22px;color:#555555;text-decoration:none;font-size: 1em;}

a.ticker:link span {position:absolute;left:3px;top:2px;background:url(../img/page/icons/news_unread.png) no-repeat;}

a.ticker:visited span {position:absolute;left:3px;top:2px;background:url(../img/page/icons/news_read.png) no-repeat;}

a.ticker:hover{border-bottom:1px solid #ff8400;}

a.ticker:hover span {position:absolute;left:3px;top:2px;background:url(../img/page/icons/news_go.png) no-repeat;}

	

a.cat:link, a.cat:visited {color: #999; text-decoration: none;}

a.cat:hover {color: #555555;}

	

a.comments:link, a.comments:visited {color: #999; text-decoration: none; font-weight: normal;}

a.comments:hover {color: #555555;}



a.schlagzeile:link, a.schlagzeile:visited{display:block;padding:5px;border-bottom:1px dotted #cecece;}

a.schlagzeile:hover{color:#1c74b4;background:#fff;text-decoration:none;}

	

a.footer:link, a.footer:visited {color: #BCD7EA; text-decoration: none;}

a.footer:hover{color: #fff;border-bottom: 1px solid #ff8400;}



/*  Button Usermenü Profil, Posteingang */

a.userbar:link, a.userbar:visited {color: #BCD7EA; text-decoration: none;}

a.userbar:hover, a.userbar:focus {color: #fff;border-bottom: 1px solid #ff8400;}



/* Forum, Mehr lesen Button etc */

a.button2:link, a.button2:visited {display: inline;position: relative;background:url(../img/page/button/vista.png) repeat-x #217fbd;color: #FFFFFF;text-decoration:none;margin: 1px;padding-top: 1px;padding-bottom: 1px; padding-left: 6px; padding-right: 6px;border: 1px solid #4ea3e3;}

a.button2:hover{background:url(../img/page/button/vista.png) repeat-x #efefef;}

.closed{display: inline;position: relative;width: 125px;background: url(../img/page/button/active1.png) repeat-x #ff8600; color: #FFFFFF;text-decoration:none;padding-top: 1px;padding-bottom: 1px; padding-left: 6px; padding-right: 6px;border: 1px solid #000000;}	

.button {border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; border-left: 1px solid #FFF;border-top: 1px solid #FFF; padding: 0px 8px;background: #F2F3F5; font-family: "Trebuchet MS", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-weight: bold; color: #777;margin-left: 0px; font-size: 10px;}
.button:hover {border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-left: 1px solid #D0D0D0;border-top: 1px solid #D0D0D0; padding: 0px 8px;background: #F2F3F5; font-family: "Trebuchet MS", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-weight: bold; color: #777;margin-left: 0px; font-size: 10px;}


 


.button_bbodes   {

	border: 3px double #cf9700;

	border-left-color: #ffe6a4;

	border-top-color: #ffe6a4;

	margin: 1px;

	color: white;

	height: auto;

	text-decoration: underline;

	padding: 1px;

	cursor: pointer;

	background: #ffba00;

	text-decoration: none;

}	





    .button span, .button1 span, .button2 span, .closed span

        {

        margin-left:24px;

    }

	
.absmiddle {
	vertical-align:middle
}

	.absmiddle_profil

	{

		border: none;

		position: absolute;

		top: 2px;

	}





.textarea, textarea

{

	width: 450px;

	height: 98px;

	padding: 2px;

	margin-bottom: 2px;

	border: 1px solid #cecece;

	background: url(../img/page/bg/textarea.gif) repeat-x;

}


 



textarea:focus, .inputfield:focus, input:focus

{

	border: 1px solid #ff8400;

}





#archivebox h1,h2     {display:inline; font-size:14px; font-weight: bold}


/* ----------  Codeboxen für HTML und PHP ---------- */				
.divcode               {background-color:#fff;}

.box_userlist {margin-bottom: 31px; width: 150px; height: 175px; margin-left: 31px; padding: 1px; text-align: center; float: left; border: 1px solid #D7D7D7}
.box_userlist:hover {margin-bottom: 31px;width: 150px; height: 175px; margin-left: 31px; padding: 1px; text-align: center; float: left; border-right: 1px solid #6f9c44; border-bottom: 1px solid #6f9c44; border-top: 1px solid #97BB75; border-left: 1px solid #97BB75;}

/* ----------  1. und 2. alternierende Zeilenfarbe ---------- */ 

.reihe{clear: both;padding: 2px 0px;}

 
.row_first            {font-family: Verdana, sans-serif; font-size: 10px; background-color: #FFFFFF;padding-left: 3px; border-bottom: 1px solid  #F7F7F7}
.row_second           {font-family: Verdana, sans-serif; font-size: 10px; background-color: #F7F7F7;padding-left: 3px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid  #EAEAEA;} 
 
 .gallery_sake           {background-color: #000;padding: 2px;vertical-align:middle} 
.gallery_sake:hover           {background-color: #cdcdcd;padding: 2px;vertical-align:middle} 
 
  
 
 /* ----------  Seiten-Navigation 1,2,3 usw. ---------- */
a.page_navigation:link,
a.page_navigation:visited{font-weight:normal;color:#fff;background-color:#C0C0C0;text-decoration: none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px}

a.page_navigation:hover,
a.page_navigation,.pnav  {font-weight:normal;color:#fff;background-color:#777;text-decoration: none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px;}

/* ----------  Normale Boxen (Inhalte) ---------- */

.box_inner            

{

	background-color:#fff;

} 

.box_inner_body       {background-color:#ffffff;}



/* ----------  Formatierung Tabelle "Downloadpopup, Login, galeriebild, Inlineshot ---------- */ 

.outer_boxborder    

{

	background-color: #fff; 

	margin: 1px; 

	padding: 1px; border: 1px solid #e6e6e6;}



/* ----------  Box Kommentare News, Gästebuch, usw ---------- */

.commentfield         {border-top:dashed 1px #CCCCCC; border-bottom:dashed 1px #CCCCCC; border-left:dashed 1px #CCCCCC; border-right:dashed 1px #CCCCCC; padding:5px;background-color:#fff; margin-bottom:3px;}

.box_innerhead         {background:#FFF;padding:5px; font-size:14px; font-weight:bold; color: #777777;border-bottom: 1px solid #C9C9C9;position:relative}


.commentbox

{

	position: relative;

	margin-top: 15px;

	margin-bottom: 10px;

	margin: 0px;

}



.comment_title

{

	display: block;

	width: 350px;

	border: 1px solid #cecece;

	background: url(../img/page/bg/inlineshot.jpg) repeat-x;

	padding: 1px;

	color: #1c74b4;

	font-family: verdana;

	font-weight: bold;

	margin-left: -11px;

	margin-right: -4px;

}



.comment_date

{

	float: right; 

	width: 155px; 

	border-left: 1px solid #cecece;

	border-top: 1px solid #cecece;

	padding: 2px;

	margin-right: -6px;

	margin-bottom: -6px;

	font-size: 9px;

	

}



/* ----------  Zellenauffüllung Inhaltboxen ---------- */

.box_padding          {padding:4px}



/* ----------  Titel Suchergebnisse ---------- */

.title_result_search  {font-size:14px; font-weight:bold}



/* ----------  Newstitel in Newsansicht ---------- */



.bg{position: relative;background:#f9f9f9;margin:0px;margin-bottom:2%;padding:10px;border:1px solid #cecece;}



.bgshop{position: relative;background:#f9f9f9;margin:0px;margin-bottom:2%;padding:0px;border:1px solid #cecece; }



.intro{text-align: justify;}



/* ----------  Artikel-Text eigene Ansicht ---------- */

.article              {text-align:justify}





/* ----------  Newsansicht wenn 1-Spaltig ---------- */

.content_left_one      {}



/* ----------  Linien unter und oberhalb von Navigationen (News und Artikel ---------- */

.hrdiv                 

{

	height:1px; 

	background: #D7D7D7; 

	margin-top: 5px; 

	margin-bottom: 10px}





/* ----------  Mittige Bild - Ausrichtung ---------- */

.middle

{

	vertical-align: middle;

}





/* ----------  Inlineshot ---------- */

.inlineshotbox         

{

	background: url(../img/page/bg/inlineshot.jpg) repeat-x #eeeeee;

	margin: 10px; 

	float:left; 

	border:1px solid #ddd; 

	width: 130px; 

	padding:1px;

}

.inlineshot_text       {background-color:#eeeeee; padding:2px; color:#000;}



/* ----------  Codeboxen für HTML und PHP ---------- */				

.divcode               {background-color:#fff;}



/* ----------  Fehlermeldungen ---------- */	

.errorfont             {color: red;  font-weight: normal;}







/* ----------  Spalte in Archiven zwischen 2 Artikeln (News + Artikel) ---------- */

.floatcontent  {padding-bottom: 5px;min-height:10px;}

.news_ticker{position: relative; float: right; width: 93%;padding-bottom: 5px;}

.news_time{float: left; width: 20px; text-align: center; clear: both; margin-bottom: 5px;color:#365f92;}

.news_date{font-size: 10px;text-transform: uppercase; margin: 0px;}

.news_day{display: block;font-size: 16px;font-weight: bold;border-bottom: 1px solid #ff8400;}





/* ----------  Datumformatierung (News + Artikel + PN) ---------- */

.time      

{

	padding-left: 20px;

	font-family:verdana;

	font-size: 0.8em;

	color: #999;

}		



/* ----------  Kurzintro News, Einleitung Topnews, Untertitel Artikel  ---------- */

.text_ticker           

{

	margin-left: 37px;

	font-size: 11px;

	color: #365f79;

}



.title

{

	min-height: 15px;

	color: #63778B;

	font-size:1.1em;

	padding: 3px;

	border-bottom: 1px solid #ff8400;

	font-weight: bold;

	margin-bottom: 2px;

}



.subtitle

{

	color:#63778B;

	font-size:1em;

	padding:3px;

	border-bottom:1px solid #ff8400;

	font-weight:bold;

	margin-bottom:2px;

}



/* ----------  Hervorhebung von Suchergebnissen ---------- */ 

.highlight              {font-weight:bold; background: #e5d200; }



/* ----------  Tabellenrahmen Galeriebilder ---------- */ 

.gallery_box	        {padding:2px; margin:2px; border:1px solid #ddd; }

.gallery_nextthumb	    {float:left; width:10%; padding:2px; text-align:center}



/* ----------  Rahmen aktives & inaktives Bild / Galerie ---------- */ 

.active_image		    {border: 1px solid #000}

.inactive_image		    {border: 1px solid #ccc}



/* ----------  Text unter jedem Bild (Hits / Kommentare) ---------- */ 

.galimage_smalltext     {font-size:11px;color:#666}



/* ----------  Textformatierung F.A.Q ---------- */

.faqtext                {padding-left: 15px;}



/* ----------  Auswahlmenü "Hersteller" ---------- */

.selectfield            {background-color:#fff; border: 1px solid #C0C0C0; overflow:auto; height:100px; padding: 3px}



/* ----------  Punktlinie Artikel, Testinfos ---------- */

.infostretch		    {background-image: url(../img/page/infostretch.gif);}

.infostretch_back	    {background-color:#fff}

.infostretch_left	    {background-image: url(../img/page/infostretch.gif); float:left; width:60% ; text-align:left; background-position: 2px; overflow:hidden}

.infostretch_right      {background:url(../img/page/infostretch.gif)}







/* ----------  DIV CONTAINER AGB REGISTRIERUNG ---------- */

.agb_container_payment   {border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}



/* ----------  DIV CONTAINER AGB REGISTRIERUNG WENN FEHLER ---------- */

.agb_container_payment_error{border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}





/* Kalender */

/* Kalender - Hintergrund */

.calendarBackground 

	{

	background:#9FB6D5;

	}



/* Kalender - Rahmen */

.calendarBorder     {background-color:#d1d1d1;padding:1px}



/* Select - Felder */

.calendarForms      {border: 1px solid #cccccc}



/* Titel des Kalenderereignis */

.calendarEventTitle {font-size:18px; font-weight:bold}



/* Alter eines Benutzers (Geburtstag) */

.calendarNorm       {font-weight:normal; font-size:11px}



/* Hintergrund Tage, die nicht zum Monat gehören + linke Spalte (Wochenansicht) */

.calendarBlanc      {background-color:#f7f7f7}



/* Tabellenkopf Tage (kleine + großer Kalender) */

.calendarHeader     {background-color:#990000; color:#fff; font-weight:bold;padding:2px;text-align:center}

.calendarHeaderBig  {background-color:#990000; color:#fff; font-weight:bold;padding:8px;text-align:center}



/* Inaktive Kalendertage (kleine + großer Kalender) */

.calendar           {color:#777; background-color:#eeeeee; font-weight:normal; padding:3px}

.calendarBig        {color:#777; height:90px;background-color:#eeeeee;font-weight:normal; padding:3px}



/* Kalendertage, die nicht zum aktuellen Monat gehören */

.calendarInactiveDay{color:#ccc;font-style:italic; font-size:10px;padding:4px}



/* Aktive Kalendertage heute (kleine + großer Kalender) */

.calendarToday      {background-color:#990000; color:#ffffff; font-weight:bold; padding:3px}

.calendarTodayBig   {height:90px;background-color:#fff;border: 1px solid #990000;font-weight:bold; font-size:14px;padding:4px}





.aufwaerts

{

	background: url(../img/page/aufwaerts.png) no-repeat;

width: 10px; height: 10px; border: 0px; display:block; float: left;

}



.abwaerts

{

 	background: url(../img/page/abwaerts.png) no-repeat;

width: 10px; height: 10px; border: 0px; display:block; float: left;

}



/* Kommentare */



/*Sicherheitscode*/

.securebox{position: relative;left: 110px;margin-top: 10px;margin-bottom: 5px;padding: 3px;color: #ffffff;width: 150px;height: 70px;border: 1px solid #129500;background: #6fac39;}

.securecode{width:90px;font-size:12px; text-align:center;border: 1px solid #129500;margin-bottom: 2px;}

.securecode:focus{border: 1px solid #ff8400;}



.bookmark, .bookmark:visited

{

	width: 15px;	

	height: 15px;

	margin: 0px;

	padding: 0px;

}



/* Tooltips */



a.tooltip, a.tooltip:link, a.tooltip:visited 

{

	position: relative; 

	text-decoration: none; 

	font-weight: bold;

}



a.tooltip:hover  

{

	background: transparent;

	z-index: 100; 

}





 

a.tooltip span {

display: none;

text-decoration: none;

}



a.tooltip:hover span {

cursor: pointer;

display: block;

position: absolute;

top: 15px;

bottom: auto;

left: -95px;

right: 0px;

width: 155px;

z-index: 100;

color: #000000;

border: 1px dotted #4a5966;

padding: 2px 10px 2px 10px;

background: #EEEEEE;

font-family: Verdana, Arial, Helvetica, Sans-serif;

font-weight: normal;

text-align: left;

}

 



.image {float: left;width: 170px; border: 1px solid #cecece; padding: 0px; margin: 0px;}


.topimage {float: left;width: 114px; height: 76px; border: 1px solid #cecece; padding: 2px; margin: 4px;}

.feed{display: block;position: absolute;top: 8px;right: 20px;}

.trennlinie {display: block; border-bottom: 1px dotted #cecece; margin-top: 5px; margin-bottom: 5px;}

.foren_ticker {display: block;}

.foren_topic {display: inline;float: left;width: 60%;}

.foren_date {display: inline; float: right;}

.avatare {float:left; display: block; border: 1px solid #cecece; width: 40px; height: 40px; margin-right: 10px; margin: 3px; padding: 2px; overflow: hidden;}

.newgal{width: 200px; height: 90px; border: 1px solid #cecece; padding: 2px; margin: 2px;}







/*Passwortstärke*/

#passwordStrength{height:10px;display:block;float:left;}







.strength0



{



        width:250px;



        background:#cccccc;



}







.strength1



{



        width:50px;



        background:#ff0000;



}







.strength2



{



        width:100px;    



        background:#ff5f5f;



}







.strength3



{



        width:150px;



        background:#56e500;



}







.strength4



{



        background:#4dcd00;



        width:200px;



}







.strength5



{



        background:#399800;



        width:250px;



}

 

 .dottedborder					{background: url(../img/page/dotted_grey_bg.png) repeat-x; height: 15px; clear: right; text-align: center;}

 


.style1 {
	color: #FF0000;
	font-weight: bold;
}
.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.style3 {color: #FFFFFF}
.style4 {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
.style6 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.style9 {
	color: #FFFFFF;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
}
.style11 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.style13 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }




.box_innerhead         {background:#FFF;padding:5px; font-size:14px; font-weight:bold; color: #777777;border-bottom: 1px solid #C9C9C9;position:relative}
.box_innerhead2         {padding:5px; font-size:14px; font-weight:bold; color: #777777;border-bottom: 1px solid #ff6600;position:relative}

.load_image_posted{
 border:2px dotted orange;
 width:90px;
 height:60px;
}