/* DATEI: text.css			*/
/* Schriftformatierungen	*/

/* Farben fuer Links */
a:link			 		{ text-decoration:none }
a:visited		 		{ text-decoration:none }
a:active		 		{ text-decoration:none }
a:hover			 		{ text-decoration:underline; color:#FB8A05; }
a.navi-top:hover		{ text-decoration:underline; color:#FB8A05; }
a.navi-left:hover		{ text-decoration:none; color:#A80400; }
a.navi-content:hover	{ text-decoration:none; color:#FB8A05; }
a.foot-navi:hover		{ text-decoration:underline; color:#FFFFFF; }
a.txt-white11:hover		{ text-decoration:underline; color:#000000; }


/* Fonts und Farben (allgemein) Bitte EXAKTE Font-Namen verwenden & Schreibweise beachten !!! */
body,div,p,table,td,tr,h1,h2,h3,h4,h5,h6,li,ol,ul,form,opxion,select,input,br,b
{ font-family: Verdana, Arial, Times New Roman, MS Sans Serif; font-size:11px; color:#666666; line-height: 150%;}

/* Definition h1 bis h6 */
h1 { font-weight:bold; font-size:18px;}
h2 { font-weight:bold; font-size:16px;}
h3 { font-weight:bold; font-size:14px;}
h4 { font-weight:bold; font-size:12px;}
h5 { font-weight:bold; font-size:10px;}
h6 { font-weight:bold; font-size:8px;}

/* Schriftgroessen */
.size6  { font-size:6px; }
.size7  { font-size:7px; }
.size8  { font-size:8px; }
.size9  { font-size:9px; }
.size10 { font-size:10px;}
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }
.size14 { font-size:14px; }
.size15 { font-size:15px; }
.size16 { font-size:16px; }
.size18 { font-size:18px; }
.size20 { font-size:20px; }
.size22 { font-size:22px; }


/* TOP */
.top-navi		{ font-family: Arial; font-weight:bold; font-size:11px; color:#000000 }
.wegweiser		{ font-family: Arial; font-size:10px; color:#666666 }
.wegweiser-bold	{ font-weight:bold; font-family: Arial; font-size:10px; color:#666666 }


/* NAVIGATION-LEFT */
.left-navi	{ font-family: Arial; font-size:11px; color:#006941 }

/* CONTENT */

.txt-ueb		{ font-family: Arial; font-size:13px; color:#006941 }
.bottom-navi	{ font-family: Arial; font-size:10px; color:#666666 }
.txt-link		{ font-family: Arial; font-size:11px; color:#666666 }

/* NAVIGATION-RIGHT */
.navi-right		{ font-size:10px; color:#000000 }
.formular		{ color:#4C4C4C; background-color:#FFFFFF; border:1px solid #A5ACB2; }

/* FOOT */
.foot-navi		{ font-size:10px; color:#000000 }

/* FORMULAR */
.formular	{ color:#565656; font-size:14px; background-color:#FFFFFF; border:1px solid #b3b3b3; }

.kalender	{ color:#565656; font-size:11px; background-color:#FFFFFF; border:1px solid #b3b3b3; }

#list_orte {
	list-style-position: outside;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:150%;
	color:#969590;
	margin: 10px 0 0 15px;
	padding: 0;
	list-style-image: url(../images/orte-list-image.png);
	cursor:pointer;
}

.karte-top-navi {
	width:198px;
	height:23px;
	background-image:url(../Karte/images/top-navi-bg.png);
	font-weight:bold;
	color:#fb8a05;
	cursor:pointer;
}
a.karte-top-navi:hover {
	width:198px;
	height:23px;
	background-image:url(../Karte/images/top-navi-bg.png);
	font-weight:bold;
	color:#FFF;
}
.bildergalerie {
	border:1px solid #ABABAB;
	width:158px;
	height:200px;
	padding-bottom:10px;
	margin-top:10px;
	cursor:pointer;
}
.bildergalerie-hover {
	border:1px solid #00602c;
	background-color:#EAEAEA;
	width:158px;
	height:200px;
	padding-bottom:10px;
	margin-top:10px;
	cursor:pointer;
	color:#00602c;
}
#bildergalerie-middle {
	margin-left:10px;
	margin-right:10px;
}
.serie {
     border:1px solid #ABABAB;
	 width:158px;
	 height:110px;
	 margin-top: 10px;
	 cursor:pointer;
     display: inline;
}
.serie-hover {
	position: relative;
    border:1px solid #00602c;
	background-color:#EAEAEA;
	width:158px;
	height:110px;
	vertical-align:middle;
	line-height:80px;
	margin-top:10px;
	cursor:pointer;
}
#serie-middle {
	margin-left:10px;
	margin-right:10px;
}
.nav_page {
    border:1px solid #B9B9B9;
    padding:1px;
    margin:0 1px;
    background:#FFF;
    position:relative;
    font-size:10px;
    
}
.nav_page a:hover{background:#999;color:#FFF;border:none;} 
.navPagination span{
    border:1px solid #B9B9B9;
    padding:1px;
    margin:0 1px;
    background:#FFF;
    position:relative;
}

.navPagination span a{
    color:#575656;
    padding:0 4px;
    line-height:16px;
    height:16px;
}
.navPagination span.pageCurrent a{
    color:#ff0000;
    text-decoration:none;
    font-weight:bold;
}
.navPagination span a:hover{
    background:#999;
    color:#FFF;
    border:none;
}
.navPagination span.pagePrev a,.navPagination span.pageNext a{
    background:url(./button.gif) no-repeat -97px 5px;
    padding-left:10px;
    font-size:11px;
}
.navPagination span.pageNext a{
    background-position:-130px 5px;
    padding:0 10px 0 0px;
}
.navPagination span.pagePrev a:hover,.navPagination span.pageNext a:hover{
    background-color:#FFF;
    color:#C00;
}
