@charset "utf-8";
/* Vereinsexpress global styles CSS */

* {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
}
	
body {
	margin:0;
	padding:0;
	position: relative;
}

table, tr, td {
	white-space:normal !important;
}

img {
	border:0;
}

ul, ol {
	padding:0;
	margin:0;
	list-style-type: none;
}

li {
	margin:0;
	padding:0;
	list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
}

p {
	padding:0; 
	margin:0;
}

select {
	border: 1px solid gray;
}



.rightContent ul, .rightContent ol{
	margin:0;
	padding:5px 0 5px 0;
}

.rightContent li {
	margin:0;
	padding:2px 0 2px 16px;
	background: url(../images/redDot.png) no-repeat left 6px;
}

a 			{color:#000; text-decoration:none;}
a:visited 	{color:#000; text-decoration:none;}
a:hover 	{color:#000; text-decoration:none;}

.small {font-size:15px;}
.med {font-size:30px;}
.big {font-size:40px;}

.italic {font-style:italic;}
.bold {font-weight:bold;}

.black {#000;}
.blue {color:#2a4f95;}
.red {color:#d2041a;}



.hide {display:none;}
.hidden {visibility:hidden;}

.clear_l {clear:left; line-height:0; font-size:0; height:0; overflow:hidden;}
.clear_r {clear:right; line-height:0; font-size:0; height:0; overflow:hidden;}
.clear {clear:both; line-height:0; font-size:0; height:0; overflow:hidden;}
.float_l {float:left;}
.float_r {float:right;}

/* DIV / SPAN CONTAINER */

/* FORMULARE */
input {padding:2px 0 2px 2px;}

/* BUTTON UND LINKS */

a.b182 {
	background: url(../images/btn_182.png) no-repeat;
	width:182px; 
	height:21px; 
	line-height:21px; 
}

/* MAINMENUE */
#mainMenue {
	position: relative;
	z-index: 100;
}
#dd_startseite a {
	padding: 0 25px 0 24px;
}

.mainMenue ul li a,
.mainMenue ul li a:visited {
	float:left;
	font-family:tahoma;
	font-size:14px;
	display:block;
	height:33px;
	padding: 0 25px;
	margin:0;
	/*_margin:0 10px 0 0;*/
	line-height:33px;
	text-transform:uppercase;
	color:#2b4d92;
	background: url(../images/mainMenueButtons.png) no-repeat left;
	white-space: nowrap;
}

.mainMenue ul li a:hover,
.mainMenue ul li a.menu-label-active,
.mainMenue ul li a.menu-label-active:visited,
.mainMenue ul li a.menu-label-active:hover {
	float:left;
	font-family:tahoma;
	font-size:14px;
	display:block;
	height:33px;
	padding: 0 25px;
	margin:0;
	/*_margin:0 10px 0 0;*/
	line-height:33px;
	text-transform:uppercase;
	color:#fff;
	background: url(../images/mainMenueButtons.png) no-repeat -150px;
}

.mainMenue .menu-content {
	position: absolute;
	left: 0;
	top: 33px;
	display: none;
	width: 1000px;
	z-index: 99;
	padding: 20px 0 20px 0;
}
.mainMenue .menu-content-active {
	display: block;
}

.mainMenue .menu-content a,
.mainMenue .menu-content a:visited {
	font-family:arial;
	color:#fff;
	text-transform:none;
	line-height:25px;
	height:25px;
	background:none;
	width:185px;
	background: transparent url(../images/arrow-white.png) 5px center no-repeat;
	padding-left:15px;
}
.mainMenue .menu-content a:hover {
	font-family:arial;
	color:#fff;
	text-transform:none;
	line-height:25px;
	height:25px;
	background:none;
	width:185px;
	background: #d20419 url(../images/arrow-white.png) 5px center no-repeat;
	padding-left:15px;
}

.mainMenue .menu-content ul,
.mainMenue .menu-content ul li {
	float:left;
	width:250px;
}

.menu-background {
	position: absolute;
	left: 0px;
	top: 152px;
	background:#2a5297;
	width:100%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: .9;
	z-index: 98;
}
/* COPYRIGHT */
.copyright {
	bottom:8px;
	_bottom: 10px;
	left:50%;
	margin-left:-196px;
	padding:0;
	position:absolute;
}

.copyright center,
.copyright center a,
.copyright center a:visited {
	/*color:#9A9A9A;*/
	color: #72C1E7;
}
/* FOOTER */

.footer {
	width:100%;
	background: url(../images/footerBg.png) repeat-x;
	position: relative;
}

.footerInner {
	margin:0 auto;
	padding:28px 0 25px 0;
	width:1000px;
	height: 80px;
}

.leftFooter {
	width:308px;
	height:73px;
	background: url(../images/contact.png) no-repeat;
}

.leftFooter a,
.leftFooter a:visited,
.leftFooter a:hover {
	width:308px;
	height:73px;
	display:block;
}

.midFooter {
	width:450px;
	padding: 0 0 0 50px;
}

.midFooter ul {
	padding: 0 35px 0 0;
	_padding: 0 10px 0 0;
}

.midFooter ul li a,
.midFooter ul li a:visited,
.midFooter ul li a:hover {
	_width:125px;
	padding:2px 0 2px 10px;
	display:block;
	color:#fff;
	background: url(../images/footerList.gif) no-repeat center left;
	white-space: nowrap;
}

.rightFooter {
	width:190px;
}

.rightFooter div a,
.rightFooter div a:visited,
.rightFooter div a:hover {
	display:block;
	padding: 15px 0 0 0;
	color:#fff;
	font-size:11px;
}

/* TOOLTIPS */
.x-tip{
	position: absolute;
	top: 0;
    left:0;
    visibility: hidden;
	z-index: 20000;
    border:0 none;
}

.x-tip .x-tip-close{
	height: 15px;
	float:right;
	width: 15px;
    margin:0 0 2px 2px;
    cursor:pointer;
    display:none;
}

.x-tip .x-tip-tc {
	background: transparent no-repeat 0 -62px;
	padding-top:3px;
    overflow:hidden;
    zoom:1;
}

.x-tip .x-tip-tl {
	background: transparent no-repeat 0 0;
	padding-left:6px;
    overflow:hidden;
    zoom:1;
}

.x-tip .x-tip-tr {
	background: transparent no-repeat right 0;
	padding-right:6px;
    overflow:hidden;
    zoom:1;
}

.x-tip .x-tip-bc {
	background: transparent no-repeat 0 -121px;
	height:3px;
    overflow:hidden;
}

.x-tip .x-tip-bl {
	background: transparent no-repeat 0 -59px;
	padding-left:6px;
    zoom:1;
}

.x-tip .x-tip-br {
	background: transparent no-repeat right -59px;
	padding-right:6px;
    zoom:1;
}

.x-tip .x-tip-mc {
    border:0 none;
}

.x-tip .x-tip-ml {
	background: no-repeat 0 -124px;
	padding-left:6px;
    zoom:1;
}

.x-tip .x-tip-mr {
	background: transparent no-repeat right -124px;
	padding-right:6px;
    zoom:1;
}

.ext-ie .x-tip .x-tip-header, 
.ext-ie .x-tip .x-tip-tc {
    font-size:0;
    line-height:0;
    height: auto;
}

.x-tip .x-tip-header-text {
    padding:0;
    margin:0 0 2px 0;
}

.x-tip .x-tip-body {
    margin:0 !important;
    line-height:14px;
    padding:0;
}

.x-tip .x-tip-body .loading-indicator {
    margin:0;
}

.x-tip-anchor {
    position: absolute;
    width: 9px;
    height: 10px;
    overflow:hidden;
    background: transparent no-repeat 0 0;
    zoom:1;
}
.x-tip-anchor-bottom {
    background-position: -9px 0;
}
.x-tip-anchor-right {
    background-position: -18px 0;
    width: 10px;
}
.x-tip-anchor-left {
    background-position: -28px 0;
    width: 10px;
}

.x-tip .x-tip-close{
	background-image: url(../images/qtip/close.gif);
}

.x-tip .x-tip-tc, .x-tip .x-tip-tl, .x-tip .x-tip-tr, .x-tip .x-tip-bc, .x-tip .x-tip-bl, .x-tip .x-tip-br, .x-tip .x-tip-ml, .x-tip .x-tip-mr {
	background-image: url(../images/qtip/tip-sprite.gif);
}

.x-tip .x-tip-mc {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-ml {
	background-color: #ffffff;
}

.x-tip .x-tip-header-text {
    font: bold 11px tahoma,arial,helvetica,sans-serif;
    color:#444444;
}

.x-tip .x-tip-body {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    color:#444444;
    white-space: nowrap;
}

.x-tip-anchor {
    background-image:url(../images/qtip/tip-anchor-sprite.gif);
}

.flockingForm input {
	margin-bottom:3px;
}

/*
 * Google Button
 */


#googleButton{
	float:left;
}

