* {-moz-outline: 0;}

p, .text{ color:#666666; font-size: 13px; font-family: "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif; text-decoration: none; text-align: justify; text-decoration:none;}
#ablauf ul {list-style:none; clear:both;}
#ablauf li {float:left;}

.title1 {color: #3F3F3F; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding:5px 0px 5px 0px; text-align:right; float:right;}


.title2 { color: #3F3F3F; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0.67em 0; padding-left: 15px; }
.title3 { color: #3F3F3F; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0.67em 0;}
.title4 { color: #3F3F3F; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  padding: 15px 0 15px 0;}
.title5 { color: #3F3F3F; font-size: 17px; font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0.67em 0; }

.lmenu a:link, .lmenu a:visited, .lmenu a:active { color: #036; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; text-decoration: none; width: 155px; height: 19px; padding-left: 5px; border-bottom: 1px solid #e5e5e5; display: block; }
.lmenu a:hover { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; background-color: #f60; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 155px; height: 19px; padding-left: 5px; border-bottom: 1px solid #e5e5e5; display: block; }

.com a:link, .com a:visited, .com a:active  { color: #036; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; text-decoration: underline; padding-right: 3px; border-right: 2px solid #fff; }
.com a:hover { color: #2a3f55; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; background-color: #f8d7cb; text-decoration: none; padding-right: 3px; border-right: 2px solid #900; }

.tips a:link, .tips a:visited, .tips a:active  { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; padding-right: 5px; border-bottom: 1px dashed silver; }
.tips a:hover { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: #f3f3f3; background-position: 0 0; text-decoration: none; padding-right: 3px; border-right: 2px double #f93; border-bottom: 1px dashed silver; }

.def a:link, .def a:visited, .def a:active { color: #033FF0; font-size: 12px; text-decoration: none; }
.def a:hover { color: #ffffff; font-size: 12px; background-color: #848ae7; text-decoration: none; }

.smalllink a:link, .smalllink a:visited, .smalllink a:active { color: #5978B9; font-size: 10px; text-decoration: none; }
.smalllink a:hover { color: #5978B9; font-size: 10px; text-decoration: underline; }

.blacky a:link, .blacky a:visited, .blacky a:active { color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.blacky a:hover { color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
ul#blacky li{display:inline;}

.ul a:link, .ul a:visited, .ul a:active  { color: #005689; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.ul a:hover { color: #005689; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.title_black a:link, .title_black a:visited, .title_black a:active  {color: #000000;font-size: 1em;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.title_black a:hover {color: #F50737;text-decoration: underline;}

.nav a:link, .nav a:visited, .nav a:active  { color: #005689; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.nav a:hover { color: #005689; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }

.zitat a:link, .zitat a:visited, .zitat a:active {color:#033FF0;text-decoration:none; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.zitat a:hover {color:#ffffff;text-decoration:none; background-color: #848ae7; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


.imgframe {border:1px solid  #3F3F3F; padding:2px; float:left; margin-right:5px;}
.imgframe_nofloat {border:1px solid  #3F3F3F; padding:2px; display: block; margin-left: auto; margin-right: auto;}

.zitatwrap {font-size:12px; border:1px solid #E3E3D5; margin-bottom:10px; margin-right:13px; padding:20px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}

.zitatinfo {border-top:1px solid #E3E3D5; padding: 10px 20px 0 20px; margin-top:10px;}
.zitate {font-size:14px; font-style:italic;}
p.zitate:first-letter {font-size:25px; color:#000000;}

.cr { color: #005689; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }

/********** ********** ********** FlexCroll ********** ********** **********/
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
#MyScroll {
	position: relative;
	width: 300px;
	height: 9px;
	bottom: 4px;
	overflow-y: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	margin-top: -15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d1cece;
	/*
	border-style: solid;
	border-color: #FFFFFF;
	*/
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 4px;
background-color: #CCCCCC;
}
.vscrollerbar {
width: 4px;
background-color: #CCCCC9;
}
.hscrollerbase {
height: 2px;
background-color: #dadada;
}
.hscrollerbar {
height: 2px;
background-color: #dadada;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
/* PARTNERS */
#OurFriends a:link, #OurFriends a:visited, #OurFriends a:hover, #OurFriends a:active {
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
#OurFriends {
	position: absolute;
	margin-top: -11px;
	margin-left: 60px;
	font-size: 12px;
	color: #CCCCCC;
}