/* 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:#F57214; }
a.top-navi:hover		{ text-decoration:underline; color:#000000; }
a.foot-navi:hover		{ text-decoration:underline; color:#FFFFFF; }

/* 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, Times New Roman, MS Sans Serif, Arial; font-size:11px; color:#454545; 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; }
.size21 { font-size:21px; }


.top-navi	{ font-weight:bold; font-size:11px; color:#FFFFFF; }

.foot-navi	{ font-weight:bold; font-size:10px; color:#7b7b7b; }
.foot-txt	{ font-size:10px; color:#7b7b7b; }

.txt-navi	{ font-size:11px; color:#4396ca; }
.txt-white	{ font-size:11px; color:#FFFFFF; }

.ueb-01		{ font-weight:bold; font-size:14px; color:#d84f01; }
.ueb-02		{ font-weight:bold; font-size:12px; color:#004a79; }


.formular	{ color:#454545; font-size:14px; background-color:#FFFFFF; border:1px solid #454545; }

div.bildergalerie-bg {
	 width: 100%;
	 padding: 25px 0 0 0;
	 background-image: url(../Kontakt/images/formular-bg.png);
	 background-position:bottom;
	 background-repeat: repeat-x;
	 background-color: #f6f6f6;
}
ul.bildergalerie {
	position:relative;
	list-style:none;
	/*overflow:hidden;*/
	width: 690px;
	height:auto;
	margin: 0 auto;
	margin-bottom:25px;
	padding: 12px 12px 0 12px;
	/*border-bottom: 1px solid #666;*/
	background-color: #EBEBEB;
}
ul.bildergalerie li {
	display:inline-block;
	margin: 0 10px 20px 0;
	padding:0;
	width: 23.18%;
	height: 120px;
}
ul.bildergalerie li a {
	display:block;
	border: 3px solid #FFFFFF;
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	overflow: hidden;
}
ul.bildergalerie li a:hover {
	border-color: orange;
}
ul.bildergalerie img {
	width: auto;
	height: 100%;
}
.bildgalerie-navi-left a {
	display:block;
	width: 100%;
	height: 100%;
}
.bildgalerie-navi-right a {
	display:block;
	width: 100%;
	height: 100%;
}
.bildgalerie-navi, .bildgalerie-navi-left, .bildgalerie-navi-right {
	position:absolute;
	width: 103px;
	height: 199px;
	margin:0;
	padding:0;
	top: 120px;
	background-image:url(../images/bildergalerie-navi.png);
	background-repeat:no-repeat;
	/*border: 1px solid red;*/
	z-index: 100;
}
.bildgalerie-navi-left {
	left: -103px;
	background-position: left top;
}
.bildgalerie-navi-left:hover {
	left: -103px;
	background-position: left bottom;
}
.bildgalerie-navi-right {
	right: -103px;
	background-position: right top;
}
.bildgalerie-navi-right:hover {
	right: -103px;
	background-position: right bottom;
}





