/* ######################################################################################################
** ### Formatierung der Module ##########################################################################
** ######################################################################################################
*/
/* Modul Klasse */

/* Modul Klasse */
 .modul h3,  .modul h3,
 .modul h2,  .modul h2
{

}
 
.modul h4
{

}
.modul
{
	width:100%;
}
 .modul legend,  .modul label,  .modul h2.ignoresuch
{
	display:none;
}
#mod_access a{
	font-weight:600;
	font-size:90%;
	text-decoration:underline;
	color:#192E47;
}

#modulmod_newsletter label {
display:block;
	}
	#mod_umfrage_plugin label {
	display:inline;
	}
#modulmod_newsletter .inpt {
	background:#fff;
	width:180px;
	margin: -6px 0 10px 0;
	border:1px solid #CDCDCD;
	padding:5px;
	color:#3A3A3A;
	
	background-repeat:repeat-x;
	background-position:2px 0px;
}
#modulmod_newsletter h3 {
font-size:105%;
}
#modulmod_newsletter .newssenden,
#mod_umfrage_plugin .mod_submit,
#mod_umfrage_plugin .button{
	padding:6px;
	font-size:110%;
	float:right;
	margin:0px 8px;
	background:#192E47;
	color:#fff;
	border:none;
}
#mod_umfrage_plugin fieldset input[type=submit]
{
margin: 10px;
}



/* Modul Umfrage */
.umfrage_auswahl
{
	overflow:hidden;
	padding:5px;
}

/* Modul Veranstaltungen */
#inner_mod_event
{
	padding:5px;
}
/* Modul Schnellnavi */
#mod_quicknavi
{
	padding:5px;
}
#mod_quicknavi select
{
	margin-top:-10px;
}
/* Modul Umfrage */
#mod_umfrage_plugin
{
width: 150px;
padding:0px 5px 10px 5px;
margin:0px;
}
/* Modul Kalender */
.kalender_modul
{
	width: 190px;
padding:0px 10px 10px 5px;
margin:0px;
margin-top:10px;
float:left;
border-bottom:4px solid #fff;
font-family: Lucida Sans, Lucida Sans Unicode, Arial, Sans-serif, Sans;
text-transform:uppercase;
font-size:110%;
color:#e6e6e6;
}
.freie_module {

float:left;

color:#333;
}
.termin_liste {
	width: 190px;
padding:0px 10px 10px 5px;
margin:0px;
margin-top:10px;
float:left;
border-bottom:4px solid #fff;
color:#333;

}

.kalender_modul table {
color:#aaa;
}
.kalender_modul th {
font-size:90%;
color:#737373;
}
.kalender_modul a{
color:#352c54;
text-decoration:none;
font-weight:600;

}
.kalender_front_content li a.cal_set {
color:#fff;
}
#mod_keywords_front {
width: 190px;
padding:0px 10px 10px 5px;
margin:0px;
margin-top:10px;
float:left;
border-bottom:4px solid #fff;
}
#mod_keywords_front .inner_mod {
font-size:120%;
}
#mod_keywords_front a {
 
 color:#707374;
 text-decoration:none;
 font-style:italic;
}
/* Modul Suchbox */
#mod_suchbox
{
width: 190px;
padding:0px 10px 10px 5px;
margin:0px;
margin-top:10px;
float:left;
border-bottom:4px solid #fff;
}

#mod_suchbox .senden
{
	font-size:90%;
	float:right;
}
#mod_suchbox #searchbutton {
		margin-top:-40px;
		margin-left:80px;
	}
#mod_suchbox #search
{
	background:#fff;
	width:140px;
	margin: 0 0 10px 0;
	border:1px solid #CDCDCD;
	padding:5px;
	color:#3A3A3A;

	background-repeat:repeat-x;
	background-position:2px 0px;
}
#mod_suchbox h3 {
	display:none;
	}

/* Modul Styleswitcher */

#mod_styleswitcher select
{
	background:#fff;
	width:180px;
	margin: -6px 0 10px 0;
	border:1px solid #CDCDCD;
	padding:1px;
	color:#3A3A3A;

	background-repeat:repeat-x;
	background-position:2px 0px;
}

#mod_styleswitcher .senden
{

	padding:6px;
	font-size:110%;
	float:right;
	margin:0px 8px;
	background:#192E47;
	color:#fff;
	border:none;

}
/* Modul Veranstaltungen */
#mod_event
{
	width: 150px;
	padding:0px 5px 10px 5px;
	margin:0px;
}
/* Modul Login */
#mod_login,
#mod_dritte_spalte,
#mod_styleswitcher,
#mod_access,
#modulmod_newsletter,
#mod_umfrage_plugin,
#mod_quicknavi,
#mod_papoo_shop_most
{
width: 200px;
margin:0px 0px 10px -10px;
border-bottom:4px solid #fff;
padding-left:10px;
padding-bottom:20px;

}
#mod_login label {
display:block;
margin-bottom:-12px;
margin-top:0px;
color:#3A3A3A;


}
#mod_login .input
{
	background:#fff;
	width:180px;
	margin: -6px 0 10px 0;
	border:1px solid #CDCDCD;
	padding:5px;
	color:#3A3A3A;

	background-repeat:repeat-x;
	background-position:2px 0px;
}

#mod_login .senden
{
	padding:6px;
	font-size:110%;
	float:right;
	margin:0px 8px;
	background:#192E47;
	color:#fff;
	border:none;

}
#mod_login a.loginlink:focus
{

}
#mod_login h3
{
	
}
#mod_login  a
{
	font-weight:600;
	font-size:90%;
	text-decoration:underline;
	color:#192E47;
}
#mod_login  a:hover,
#mod_login  a:focus,
#mod_login  a:active,
#mod_access a:hover,
#mod_access a:active,
#mod_access a:focus
{
text-decoration:none;
color:#A7D0FF;
}
#col2 #mod_login  a.loginlink
{
	clear:both;
	padding-right:7px;
	font-weight:600;
	padding-left:5px;
}

/* Modul Kopftext */
#mod_kopftext
{
margin-left:17px;
margin-top:20px;
}
#mod_kopftext h4, .toph1
{
font-size:0px;
}
#mod_kopftext a
{
	display:block;
width:300px;
height:80px;

	background-repeat:no-repeat;
}
#kopftext h1
{
	border:none;
	text-decoration:none;
}

/* Modul Sprachwahl */
#mod_sprachwahl img
{
	margin-right:5px;
	margin-right:5px;
	display:none;
}
#mod_sprachwahl li
{
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;

}
#mod_sprachwahl
{
	position:absolute;
	text-align:left;
	width:49%;
	margin-top:10px;
	font-weight:bold;
	font-size:80%;
}
#mod_sprachwahl  a
{
	
color:#888888;
text-decoration:none;
font-weight:bold;
}
#mod_login .senden:active,
#mod_login .senden:focus,
#mod_styleswitcher .senden:focus,
#mod_styleswitcher .senden:active {
	background:#fff;
	color:#192E47;
	
}
#mod_sprachwahl  a:hover
{
	text-decoration:underline;
color:#000;
}
#mod_sprachwahl a:focus
{
		text-decoration:underline;
color:#000;
}

/* Modul Breadcrump */
#mod_breadcrump {
margin-top:-10px;
display:block;
margin-bottom:30px;
}

#mod_breadcrump a {
	color:#3D3D3D;
	font-family: Lucida Sans Unicode, Arial, Sans-serif, Sans;
	font-size:11px;
	font-weight:400;
	}

/* Modul Kopf-Menue */
#mod_menue_top
{
	float:right;
	text-align:right;
	width:60%;
	margin-top:10px;
	margin-right:20px;
	font-weight:400;
	font-size:80%;
}
#mod_menue_top li
{
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#mod_menue_top a
{
color:#888888;
text-decoration:none;
font-weight:600;
}
#mod_menue_top a:hover,
#mod_menue_top a:focus,
#mod_menue_top a:active
{
	text-decoration:underline;
color:#000;
}
/* ######################################################################################################
** ### Unsichtbare Elemente            ##################################################################
** ######################################################################################################
*/


/* Unsichtbare Objekte  */
#menue_sprung a, .breadtext, .ignore, .ignoreornot, dfn, .mod_efa_fontsize_text
{
	position:absolute;
	display:inline;
	height:0px;
	width:0px;

	overflow:hidden;
	left:-2000px;
	top:-2000px;
}
/* Rechte Spalte */
.loginh2
{
	display:none;
}
/* ######################################################################################################
** ### Navigations-Menü #################################################################################
** ######################################################################################################
*/

#mod_menue_ebene0
{
width:940px;
	font-size:14px;
border-bottom:1px solid #fff;
margin-bottom:20px;
float:left;
background-color:#F2EAE1;
margin-top:10px;
height:50px;
background-image: url(images/volvox_logo_braun.png);
background-repeat:no-repeat;
overflow:hidden;
}
#mod_menue_ebene0 ul
{
	display:block;
	margin-left:220px;
	margin-top:0px;
}
#mod_menue_ebene0 li
{
	display:block;
	float:left;	
	
	padding:0px 14px 5px 0px;
	
}
#mod_menue_ebene0 li a
{
	color:#000;
	text-decoration:none;
	font-weight:600;
	font-size:0.9em;
	display:block;
	float:left;
	padding:30px 10px 0px 15px;
	background:url(images/square_dot.png) no-repeat 0px 33px;
}

#mod_menue_ebene0 li a.menuxaktiv_back,
#mod_menue_ebene0 li a.menuy_aktiv{
	background:#B96038;
	color:#fff;
	height:50px;
	}
#mod_menue_ebene0 li a:hover
{
	color:#000;
	text-decoration:underline;
	font-weight:600;
}

#mod_menue li a
{
	color:#3E3F54;
	text-decoration:none;
	font-weight:bold;
	padding:9px;
	padding-left:15px;
	display:block;
	float:left;
	width:175px;
	background:#ADD3FF;
	border-bottom:1px solid #fff;
}
#mod_menue li a:hover
{
	background:#415267;
	color:#fff;

}
#mod_menue li a:active,
#mod_menue li a:focus
{
	background:#415267;
	color:#fff;
}
#mod_menue .menuy_aktiv
{
	background:#415267;
	color:#fff;
}
#mod_menue li a.menuxaktiv_back
{
	background:#415267;
	color:#fff;
}


#mod_menue  .untermenu1 li a
{
	color:#3E3F54;
	text-decoration:none;
	font-weight:400;
	padding:4px;
	padding-left:25px;
	font-size:95%;
	display:block;
	float:left;
	width:170px;
	background:#E2F0FF;
	border-bottom:1px solid #fff;
}
#mod_menue  .untermenu1 li a:hover
{
	background:#596c84;
	color:#fff;
}
#mod_menue li a.menuxaktiv_back:focus,
#mod_menue li a.menuxaktiv_back:active,
#mod_menue  .untermenu1 li a:focus,
#mod_menue  .untermenu1 li a:active
{
background:#596c84;
	color:#fff;
}

#mod_menue  .untermenu1
{

	
}
#mod_menue  .untermenu2
{

}
#mod_menue .untermenu1 li a.menuxaktiv_back
{
	background:#596c84;
	color:#fff;
}
#mod_menue  .untermenu1 a, #mod_menue  .untermenu1 span
{
}
#mod_menue  .untermenu2 a, #mod_menue  .untermenu2 span
{
}
#mod_menue .untermenu3 a, #mod_menue  .untermenu3 span
{
}
#mod_menue_ebene1  li a, #mod_menue  li span
{

}
#mod_menue  li a:visited
{
}
#mod_menue_ebene1  .untermenu1 li a
{

}
#mod_menue  .untermenu1 li a:visited
{

}
#mod_menue  .untermenu1 li
{

}
#mod_menue  .untermenu1 li a
{


}
#mod_menue  .untermenu1 li a:focus
{


}
#mod_menue_ebene1  li a:hover
{

}
#mod_menue  li a:focus
{

}
#mod_menue  .menuxaktiv
{

}

#mod_menue_ebene1 li a.menuxaktiv_back
{

}
#mod_menue .untermenu1 li a.menuxaktiv
{

}
#mod_menue  .untermenu1 li a.menuxaktiv_back
{

}
.artikelbox_left
{
	display:block;
	float:left;
	padding:5px;
	margin-right:20px;
	border:1px solid #eee;

}
.artikelbox_right
{
	float:right;
	padding:5px;
	margin-left:20px;
	border:1px solid #eee;
}
.artikelbox_right_ohne_border
{
	overflow:hidden;
	float:right;
	margin-left:20px;
}
.artikelbox_left_ohne_border
{
	overflow:hidden;
	float:left;
	margin-right:20px;
}
#weiter li
{
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#menue_sprung a:focus,
#menue_sprung a:active
{
	position:absolute;
	display:block;
	padding:10px;
	height:30px;
	width:200px;
	color	:#004268;
	background-color:#fff;
	font-weight:bold;
	left:300px;
	top:20px;
	overflow:visible;
	font-size:150%;
	border:2px solid #004268;
	text-decoration:none;
}
/* ######################################################################################################
** ### Formulare allgemein                               ################################################
** ######################################################################################################
*/

input:focus,
textarea:focus{

	}
.formwrap
{
	background-color:transparent;
	margin:20px 0px 20px 0px;
	width:90%;
}
.formwrap_guest
{
	background-color:transparent;
	margin:20px 0px 20px 0px;

}

.container_12 .grid_7 fieldset, .form fieldset, .form_newsletter fieldset
{
	background-color:#F2EAE1;
	border:1px solid #c1c1cb;
	margin:20px 0px 20px 0px;
	padding:10px;
}
.container_12 .grid_7 legend, .form legend , .form_newsletter legend
{
	background-color:#E2F0FF;
	margin:0px 0px 10px 0px;
	padding:2px 10px 2px 10px;
	border:1px solid #c1c1cb;
}


#spamschutz fieldset, .form fieldset, .form_newsletter fieldset
{
	background-color:#E3E6E9;
	border:1px solid #c1c1cb;
	margin:20px 0px 20px 0px;
	padding:10px;
}
#spamschutz legend, .form legend , .form_newsletter legend
{
	background-color:#E3E6E9;
	margin:0px 0px 10px 0px;
	padding:2px 10px 2px 10px;
	border:1px solid #c1c1cb;
}


.container_12 .grid_7 input[type=text] ,
.container_12 .grid_7 textarea{
background:#fff;

	margin: 0 0 10px 0;
	border:1px solid #CDCDCD;
	padding:5px;
	color:#3A3A3A;
	background-image: url(images/searchback.gif);
	background-repeat:repeat-x;
	background-position:2px 0px;
}

.container_12 .grid_7 input[type=submit] {
	padding:6px;
	font-size:110%;

	margin:0px 8px;
	background:#B96038;
	color:#fff;
	border:none;
}
.label {

	}
.bbeditor_element
{
	float: left;
}

/* Foreneinträge */
.messagedata h2, .messageh4
{
	background:#fff;
	padding:5px;
	margin-right:0px;
	margin-top:5px;
	color:#6a6482;
	border:1px solid #ccc;
	position:relative;
}
.messagedatap, .messagebot
{
	background:#E2F0FF;
	padding:10px;
	margin-left:0px;
	margin-top:-1px;
	padding-top:20px;
	overflow:hidden;
}
.messagefoot
{
	background:#E2F0FF;
	margin-left:0px;
	padding:10px;
	margin-top:-1px;
}
.messageul li, .messageul ul, ul.messageul
{
	margin-left:7px;
}
.forumliste a
{
	font-size:100%;
	font-weight:400;
}
.hierforum
{
	background:#F8F182;
}
img  {
border:none;
}
.labdiv {
	float:left;
	width:100%;
	}
.labdiv label {
	width:30%;
	float:left;
	}
	
.forumlistex,
.forenlist
{
	font-size:110%;
}
.forumlistex ul
{
	list-style-type:none;
}

.headerfor
{
	background:#E2F0FF;
	padding:5px;
	border:1px solid #ccc;
}

/* Darstellung der Kommentare */
.comment_inhalt
{
	background:#efefef;
	border:1px solid #999;
	color:inherit;
	font-size:90%;
	padding:10px;
	width:90%;
	margin:5px;
	margin-left:0px;
}
